推广 热搜: page  红书  搜索  小红  哪些  数据  论文  数据分析  关键词  健身 

一个域名使用多个服务器_如何使用linuxgsm搭建一个求生之路服务器

   日期:2025-01-02     移动:https://sicmodule.kub2b.com/mobile/quote/18130.html

我使用的是Linux系统来跑求生之路2服务器端,因此使用了Linux上一个专门用于搭建游戏服务端的软件:Linux Game Server Managers

教程步骤基本遵循Linux Game Server Managers的官方教程来就可以了:

LinuxGSM L4D2板块:https://linuxgsm.com/lgsm/l4d2server/

注意:我使用的系统是Ubuntu 18 LTS x64,下列步骤基本都是基于Ubuntu 64位的.

进入系统后使用对应系统的命令进行更新系统.

我所使用的是Ubuntu 64位,对应的命令是

在使用后会提示Do you want to continue?,输入Y回车同意就好.

二、使用对应的命令来安装依赖库

点击左侧第二项Dependencies,右侧会出现三个系统的图标,选择你所使用的对应系统,然后复制给出的命令进行安装依赖项.

此处因为我使用的是Ubuntu 64位,所以使用Ubuntu 64位系统的命令来安装依赖库:

<img src='' align='left'/>Ubuntu 64:

首先创建一个专用账户,用于跑l4d2server

ubuntu使用useradd创建帐户:

useradd的用法:

我们使用如下命令创建一个用户名为"l4d2server",密码为"l4d2server"的帐户,同时在home下创建它的目录,:

这里不推荐使用-p参数直接设置密码是因为-p参数要求后面的设置密码为加密后的密文,因此如果直接设置明文密码,例如"l4d2server"创建帐户后,是无法使用"l4d2server"来登录的,所以不推荐使用-p参数来设置密码,而是通过root帐户使用passwd来设置密码:

然后会出现提示"Enter new UNIX password",输入要修改的密码(输入密码时不会密码显示),输入完成后按回车提交,然后会提醒"Retype new UNIX password",要求再次输入密码,再输入一次设置的密码,然后回车提交,完成修改密码.

四、修改登录方式以及配置防火墙

1. 修改登录方式为密钥登录,并禁用密码登录:

分别为root帐户和l4d2server帐户创建密钥登录.

使用命令创建公玥和密钥:

然后会提示:

这句话的意思是你希望把生成的密钥对放在哪个位置,默认的是:/root/.ssh/id_rsa 默认就好,所以我们这里直接回车就好。

这句话的意思是是否设置双重认证,就是为你的私钥添加一个密码,如果图方便,直接回车就好,如果为了更加安全,设置个简单密码就好。 如果设置了双重认证,需要再一次确认密码

完成之后使用sftp软件(如xftp)登录到服务器,在/root/.ssh/中将密钥文件下载到本地,这个密钥就相当于钥匙,用于登录.

然后配置SSHD,启用密钥登录,禁用密码登录:

//找到PubkeyAuthentication(在第37行),默认的话,是被注释的,并且为no,我们把注释去掉,并且改为yes,开启密钥登陆 //找到PasswordAuthentication(在第56行),默认的话,是被注释的,并且为yes,我们把注释去掉,并且改为no,关闭密码登陆 //该文件中有port参数,这可以修改SSH的登录端口

首先切换到l4d2server帐户,并转到l4d2server的目录:

然后这里说另一种方法生成密钥,使用xshell的用户密钥生成向导直接生成密钥:

然后创建对应文件存放刚才的公玥:

按insert(ins)进入编辑模式,然后把刚才复制的公玥粘贴在文件内,然后再按ESC进入命令模式输入"wq"回车保存退出.

再重启一下sshd即可:

2. 配置防火墙

Ubuntu使用UFW来配置防火墙,UFW非常简单,在此就不再解答使用方法,记得放行对应端口即可,L4D2所需的端口一般是:

TCP:27015-27016、27060

UDP:27015-27016、27036

五、安装LinuxGSM for L4D2

同样跟着官方的教程来操作即可:

首先切换到专用账号并切换到账号目录,我是使用的l4d2server:

然后输入官方给出的一键脚本:

然后使用LinuxGSM安装插件平台:

七、配置服务器

(stats="on"是开启监控,updateonstart="on"是开启每次启动服务器时检查更新,可以关掉,每次开启比较费时间)

(其中加入了"-tickrate 100"、"-nomaster"两个参数,第一个参数是用于设置服务器的tickrate为100,第二个参数是隐藏服务器,以免被炸服狗DDOS攻击.)

2. 配置

是L4D2服务器本身的参数,用于设置游戏服务器名称、游戏服务器所属steam组、是否开放、是否允许大厅连接等功能。

注意,在LGSM中,默认名为

给出我的配置,在LGSM中为:

要想服务器为中文名,记得该文件保存为UTF-8-BOM编码才行.

3. 配置

配置该文件设置管理员:在求生之路游戏中控制台中输入status以查看自己的steamid,例如我得到的信息就是

其中STEAM_1:1:124906097便是我的steamid,将其填入即可,如下:

八、安装插件Tickrate使服务器更流畅

上面的配置文件中其实我已经将Tickrate插件的配置参数写在里面了,是基于Tickrate100的

Tickrate插件链接

1. Tickrate-Enabler

该插件解锁游戏的tick值,使游戏传输更多的数据流,会得到更流畅的游戏体验

该插件在玩家输入后反馈给玩家当前服务器的tick值,可以直接在控制台中输入,也可以在聊天窗口中在前面加上感叹号!输入

本文地址:https://sicmodule.kub2b.com/quote/18130.html     企库往 https://sicmodule.kub2b.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关最新动态
推荐最新动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号