当前位置:网站首页 > 微服务架构 > 正文

个人服务器有啥用(个人服务器软件)



2023/2/13 更新

2023/5月28更新

由于部分插件更新优化下本教程

空间个签有我Q/群号,有问题可以找我解决,如果我有时间的话。

本教程无需过多的编程知识了解,基本复制粘贴即可使用!

如果你实在是不会搭建那么也可以私信我帮忙搭建

会解释命令及插件的各种作用及部分参数修改

Tips:由于服务器是满足个人使用,所以不会有很多其他插件功能,具体需要还请自行找其他文献了解。

所需软件:

Xshell:用于连接操作你的云服务器

WinScp:用于远程传输文件

notepad++:用于编写参数(用记事本也可以,就是不美观和不容易分辨是否写错)

gcfscape:解vpk文件

插件整合包:不想用整合包的可以自行搜索非整合教程,本教程使用豆瓣酱整合包搭建(豆瓣酱已不在更新公开的整合包,后续请自行整合)

我会将所需文件下载方式/链接以及打包成百度网盘链接放在评论区和文章末尾

Tips:个人建议先看完一遍流程再去动手,别到时候因为个别问题导致浪费自己时间

不要随意透露自己的公网IP以及Xshell连接时的主机IP,更不要透露自己服务器的密码!更不要使用默认密码,否则会被其他人恶意使用!

后续会自己暴露IP出去,但你不透露密码就是有安全保障的

1-服务器选择

个人使用的是腾讯云,服务器购买自行选择即可,我不做任何推荐,只说说具体配置。非官方个人/小型服务器有跑路风险,但价格都偏低,拿来练手可以考虑去入一个月试试。

如果你是搭建4~8人房 需要开2~4个不同的服务器 那么可以参考以下配置

服务器地址:广州(本人在深圳,离得近,看自己所需,不推荐国外的)

内存:2G

CPU:2核 

宽带:4MB (服务器下载速度)

硬盘:40GB (如果需要下载大量第三方图,可视情况选择更大容量)

流量:300GB/月 (你操作云服务器下载东西使用的是此流量)

配置图

购买之后一般会让你选择系统,如果没选择也可以去自己的服务器列表管理,然后重装系统

有基础的,镜像按自己用的来选即可,如果是0基础的,推荐跟我选一样的。

选好之后左上角可以点击总览,然后在产品管理里找到自己购买的服务器,然后选择右上角的重置密码

用户名使用默认即可(默认为root)

该密码不推荐设置过于繁琐(因为后面多次操作需要反复输入,且Xshell不方便复制密码)

忘记了密码就来这重置

不要随意透露自己的公网IP以及Xshell连接时的主机IP,更不要透露自己服务器的密码!更不要使用默认密码,否则会被其他人恶意使用!

后续会自己暴露IP出去,但你不透露密码就是有安全保障的

之后点击上图的 防火墙-->添加规则 

如下,也可以默认只给定对应端口开放,看你想要开放那些端口。

此处端口对应之后你服务器要开放进行链接的端口

2.操作Xshell

复制粘贴命令时,能不多就不多,能不少就不少

打开Xshell

Xshell连接配置

公网ip

选文件-->新建-->名称随意填写-->主机填自己公网ip-->端口22无需更改 (其他默认即可)

会弹出一个警告,如果是本人长期使用的电脑,选接受并保存即可!

之后弹出让你输入用户名,如果未作更改,默认就是root,选择记住会更方便。

之后是密码,也选择记住密码,此密码是你服务器重置密码的那个

连接成功之后的显示图:

3.使用指令搭建

Tips:

        Linux里复制粘贴要点击鼠标右键选择,传统Ctrl+c v无效,也有其他快捷键,自行百度

        Linux里小键盘输入数字是无效的

安装依赖CentOS版本:

yum install glibc.i686 libstdc++.i686 -y

完成的提示如下图

新建用户:

adduser steam

passwd xxxxx

(xxxxx处填写你重置处的密码即可)

下图为先填写错误和填写成功之后

下载Steamcmd:

su steam    (切换到steam账户)

cd ~        (回到跟目录)

mkdir steamcmd    (创建steamcmd文件夹)

cd steamcmd     (进入steamcmd文件夹)

wget https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz  (下载steamcmd文件)

tar -zxvf steamcmd_linux.tar.gz  (解压文件)

上述操作流程图

上述操作流程图

下载L4D2:

mkdir /home/steam/l4d2  (创建对应文件夹)

cd /home/steam/steamcmd  (进入对应文件夹)

https://www.bilibili.com/read/cv/steamcmd.sh  (启动steam)

完成

Steam>login anonymous  (操作Steam,如果输错多按几次回车会让你重新输入)

Steam>force_install_dir /home/steam/l4d2 (选择下载路径)

Steam>app_update validate  (下载)

Tips:下载速度取决于你服务器网络配置,网快就下的快,和你本地自身电脑网络无关系。

完成下载

下载完成后会提示'Success! App '' fully installed',输入quit即可退出steamcmd

新建配置文件:

cd /home/steam/l4d2/left4dead2/cfg  (进入指定目录)

vim server.cfg        (新建文件)

:wq   (保存并退出)

↑↓←→是操作移动光标

编写启动脚本:

cd /home/steam

vim start_l4d2.sh

脚本内容:

Tips:

此处端口是填写你在服务器开放的端口(中文端口两字删掉,输入你想要的端口就行),如果你启动多个且不分别指定,该端口会顺位(27011-->27012-->27013)

同样是按i才可以编辑,输入完成之后按esc然后输入:wq保存并退出

:wq   (保存并退出)

↑↓←→是操作移动光标

其中'-insecure'为关闭反作弊,使用插件需要这个参数,‘-nomaster'参数为完全隐藏服务器,开启后只能通过connect +IP连接服务器,建议开启防止DDoS攻击,'+hostport 端口'为服务器运行的端口(更多参数填写和编辑自行百度:求生之路服务器参数配置)

使服务器后台运行:

Centos里面使用screen是如此,如果是Ubuntu那么就是其他的,自行百度

su root  (切换到root用户)

yum -y install screen     (安装screen)

成功

screen -S l4d2        (screen后台启动l4d2)

输入之后会自动重新切换一下

开启服务器:

su steam  (有时候会让你输入密码,输重置处的密码即可)

cd ~     (回到根目录)

bash start_l4d2.sh  (启动服务器)

启动成功的提示

连接方式在大厅调出控制台如此输入即可(结构为connect +公网ip +端口)

connect 43.139.60.181:27088

如何调控制台?

到此为止无插件版本的纯净服务器就已经是完成了,如果你只是想拥有流畅的开黑环境打官方图,就可以到此为止了。接下来是插件使用和第三方图使用流程。

插件的使用:

本人使用的是豆瓣酱打包的插件合集,自己挑选了部分认为可以的整合放了进去,你也可以自己寻找插件进行添加,但部分插件存在冲突,我只提供一些思路和如何修改已经设置好的参数。

打开winSCP

同样是选择记住密码等选项,如果提示是否更新认证,选更新,其他不做修改!

初始会在root层,点进去即可( 左边是自己电脑上的文件,右边是服务器的)

点进/home/steam/l4d2 文件夹

如果是使用我打包的合集,可以将整个left4dead2文件夹拖进来,如果是自己挑选放置就继续往下看。

tips:注意在拖动的时候别选定文件夹,否则会默认全放进那个文件夹,如果不生效请查看是否拖错了地方。 (下图的注释写错了,圈起来的是推荐拖放的位置,左边文件夹是不推荐和查看是否被选中的

自己挑选需要将对应插件文件放入指定的位置,按上述的拖动方法也可以,但没整合你需要自己一个个拖。

标注了的都选linux版本,其他没写的都是通用,必选是必须要的,否则大部分插件会不生效

完成插件放置之后,我们需要添加一下自己的管理员权限

su steam   (如果提示要输密码,那就输服务器密码)

vim /home/steam/l4d2/left4dead2/addons/sourcemod/configs/admins_simple.ini  (修改权限)

查看自己的steamid  (随便加入一场游戏,单人也行,进入游戏之后控制台输入status

"STEAM_1:x:xxxx"  "99:z" //Steam管理员  (x表示此处每个人都不同)

同样是按i编辑,完成之后按esc然后在输入:wq进行保存并退出。

游戏内输入/admin出现左边菜单代表权限赋予成功,提示无权限代表失败

如果发现自己管理员权限失效,请多尝试几次,如果依旧不成功,请思考是否是在重新替换插件的时候将此文件覆盖了,若覆盖了需要重新修改! 同样也不建议将此id透露

修改完成之后就可以去启动游戏了,到此为止,插件服启动完成。

8人房间如何开启:

将8人大厅的mod添加到自己本地mod(你打求这么多年,不会这个?自行百度),开8人的原理就是只要让第一个进入服务器的人自带一个本地8人mod就可以开启,否则就无效

如何编辑插件参数:

可以编辑的参数不一定都在cfg文件夹下,自己每个文件夹都看看,另外请使用notepad++编辑,减少出现乱码问题,如果没有注释的不推荐修改,有注释的自己看着改即可。

如何添加第三方图:

2023/2/13更新之后链接里的换图插件有更新,无需和之前一样解包放入了

直接将下载好的地图vpk文件拖入到服务器的addons文件夹下即可

由于linux对数字很敏感,会导致读取不到地图,类似增城7.3这种还请将中间的点去掉 改成增城7-3这种。

每次往服务器上传新的三方图,都必须彻底重启服务器才能读取刷新出来,不然是刷不出的。

部分三方图会更改服务器配置数据,如果服务器出现问题,有可能是部分三方图导致

tips:必须要打的人都安装此第三方地图到本地mod(就是vpk文件),否则无法加入进来

可能遇到的意外情况:

代表该账户没有权限编辑保存该文件,输入:q!强制退出,在输入su root切换到管理员在重新输入对应指令进行文件编写保存即可 (如下图)

服务器启动成功却无法通过connect+ip+端口连入,请关闭所有的加速器,然后重启游戏(最好重启steam平台)。

依旧无法成功请查看是否插件出了问题

用screen启动和不用有什么区别?

用了screen启动之后你关闭Xshell服务器会继续启动,如果不用,你关闭Xshell的瞬间,服务器就关闭了。

我关闭了Xshell如何关闭用screen开启的后台服务器?

百度screen关闭方法,或者直接去服务器控制台重启服务器(是重启,不是重置,也不是重装!

如何开多个服务器?

在将此处代码新开一个Xshell窗口运行一次

个人合集都有什么内容?

多特,8人房,打特感和秒witch回血等,弹药双倍,榴弹+m60可以补给子弹以及额外弹夹,tank血量按人数调整等等,无加伤,无特感修改,无其他变态功能。

2023/2/13更新了很多插件版本,再合集内的readme.txt有更详细介绍,此处不再详细列举

没解决的问题?

应该还有部分问题没有解决,但不碍事,部分报错不影响运行。

偶尔出现的插件失效和自动换图无效均为权限问题,更改下权限之后就可以解决。

最简单的方法就是将整个left4dead2文件夹下的所有文件修改为谁都可以读写。

chmod -R 777 left4dead2/*

写的挺仓促的,有啥其他问题可以评论区留言

到此这篇个人服务器有啥用(个人服务器软件)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • 模型训练服务器(模型训练服务器品牌)2025-08-31 16:27:04
  • 速排小蚂蚁微信编辑器怎么注销(速排小蚂蚁编辑器怎么上传图片)2025-08-31 16:27:04
  • 微信为啥没linux版(微信为什么不出linux版)2025-08-31 16:27:04
  • github代理域名(代理服务github)2025-08-31 16:27:04
  • 跳转链接(跳转链接加微信怎么弄)2025-08-31 16:27:04
  • 腾讯会员怎么分享二维码登录微信(腾讯视频会员微信怎么分享二维码登录)2025-08-31 16:27:04
  • steam怎么用二维码登录微信(steam如何微信支付扫码)2025-08-31 16:27:04
  • 模型训练服务器(模型训练服务器有哪些)2025-08-31 16:27:04
  • 微信好玩的代码(微信好玩的代码整人)2025-08-31 16:27:04
  • 连接 断开(电脑登录微信显示网络连接断开)2025-08-31 16:27:04
  • 全屏图片