User-Profile-Image
hankin
  • 5
  • 关于
  • 分类
    • 路由器
    • 电脑相关
    • 游戏相关
    • 未分类
    • 服务器相关
    • 数据库
  • 页面
    • 关于
  • 友链
    • 华夏网盟
Help?

Please contact us on our email for need any support

Support
  • 关于
    首页   ›   服务器相关   ›   正文
服务器相关

Linux使用LinuxGSM建立求生之路2正版服务器(其他游戏可参考)

2021-02-26 13:59:00
134  0 0

相比于WINDOWS,在linux下运行可以减少除服务端外不必要的内存花销,小内存福音。

  • 最低系统要求:

    Ubuntu 16.04 LTS

Debian 9
CentOS 7

采用SteamCMD更新服务端文件。
确保磁盘容量充足。20GB+
本文采用 Debian 9.5 X64示范。

  • 服务端APPID

    Steam appid 222860.(对应L4D2)

游戏更新记录:SteamDB

    • 首先安装依赖环境:
      sudo dpkg --add-architecture i386; sudo apt update; sudo apt install curl wget file tar bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux netcat lib32gcc1 lib32stdc++6

如使用其他非root用户登录可能需要将命令中sudo删除。

  1. 新建一个用户用以运行l4d2,请勿以root运行,确保安全。
    adduser l4d2server

设置一个自己喜欢的密码,linux系统中输入密码不会显示,输入后需要再次确认密码并填写其他信息(留空)。

  1. 切换至新建的用户以运行脚本开始安装。
    su - l4d2server

建议先安装 screen 防止中途出现断开后脚本中止。
Debian安装:apt-get install screen
运行screen -S 名称,运行该命令新建一个窗口,名称随意。
如出现断开或主动断开可以使用screen -r 名称,重新连接。

  1. 开始安装。
注意:该脚本与其他游戏不通用!

首先执行命令下载脚本:wget -O linuxgsm.sh https://raw.githubusercontent.com/GameServerManagers/LinuxGSM/master/linuxgsm.sh && chmod +x linuxgsm.sh && bash linuxgsm.sh l4d2server
下载完毕后运行:./l4d2server install
期间会请求建立目录,是否继续。
/home/l4d2server

输入 Yes 回车即可。
后面会开始自动进行安装下载服务端文件,如缺少依赖也会自动安装。

提示这个表示服务端已经下载好,直接回车即可。

下载默认服务端配置文件并设置了一个随机Rcon密码。(配置文件中可更改)

游戏服务器配置文件、目录,已经下载了一个默认文件。可自行修改。

匿名提交服务器相关信息给开发者,帮助改善脚本。回车即可,不想提交Y改成N。

执行到这里表示脚本已经执行完,已经全部安装好了。
可以使用./l4d2server start来运行服务端。
首次启动可能需要获取一些配置文件,可能需要等待1-3分钟。

看到这个提示表示服务器已经启动了。

直接这样启动的话默认会运行在27015端口上,你可以自行更改服务端配置文件、安装插件后重新启动。

这里我没有更改任何参数或安装插件直接进行运行,默认会是一个纯净4人服务器。

下面用HLSW看下服务器是否运行。

已经成功运行,并且是最新2.2.1.2版本,还有个玩家光速进入了游戏~

后续的话可以使用WinSCP等支持SFTP的工具连接到服务器更改文件。(登录的是服务器!服务器!服务器!不是服务端,注意端口用户名密码,可以使用新建的用户登录,方便操作。)

  • 各配置文件路径

    所有文件均在:/home/l4d2server

服务端配置文件:/home/l4d2server/serverfiles/left4dead2/cfg/l4d2server.cfg对应正常建服server.cfg文件,请不要更改文件名。
插件配置文件生成目录:/home/l4d2server/serverfiles/left4dead2/cfg/
插件目录:/home/l4d2server/serverfiles/left4dead2/addons

如需要更改启动参数,请按如下操作。

切换到目录:/home/l4d2server/lgsm/config-lgsm/l4d2server/
新建文件common.cfg,如文件已存在则直接编辑。

注意:在最下方新增如下内容:请不要复制中文。

port="27015"使用的服务器端口
defaultmap="c5m1_waterfront"默认启动地图
maxplayers="8"玩家数量

如需完全自定义启动参数请直接加入以下内容:

startparameters="-game left4dead2 -strictportbind -ip 127.0.0.1 -port 27015 +clientport 27005 +map c5m1_waterfront +servercfgfile l4d2server.cfg -maxplayers 8"
更改相关参数。
然后保存,重启服务端。

需要注意的是修改服务端配置文件(l4d2server.cfg)等,一旦保存内容会自动重启服务器,建议在无玩家的情况下操作。

  • 相关命令

    ./l4d2server可获取完整命令列表。

  • 运行
    ./l4d2server start运行服务器。

./l4d2server stop关闭服务器。
./l4d2server restart重启服务器

  • 控制台
    ./l4d2server console查看服务器实时状态。

退出控制台按下。按下将终止服务器。CTRL+b+d 请勿使用 CTRL+c。

  • 更新
    ./l4d2server update检查并更新服务端,可以定期执行一次。

./l4d2server force-update上面命令不可用时使用这个强制更新。

  • 验证完整性
    ./l4d2server validate用以验证服务端文件完整性,如缺失会自动下载。
  • 详细信息
    ./l4d2server details获得有关服务器和服务端非常详细的信息,如系统版本、磁盘容量、CPU睿频、服务端IP、执行参数、端口、APPID、Rcon密码、配置文件路径、运行状态等。
  • Debug
    ./l4d2server debug查看错误信息,正常用不到。
  • 日志
    /home/l4d2server/logs服务器日志可用于监控和诊断您的服务器。为服务器创建脚本、控制台和游戏服务器(如果开启了的话)日志。
  • 备份
    ./l4d2server backup进行完整备份并进行压缩。
  • 状态监控
    ./l4d2server monitor执行该命令会开始监控游戏服务器是否正常。如果服务器离线会重新启动。可以设置定时任务定时运行。
  • 定时任务

    综合上述,可以使用定时任务减少人工操作。

使用命令:crontab -e,输入数字选择一个喜欢的编辑器回车。
在最下方加入推荐内容:

*/5 * * * * /home/l4d2server/l4d2server monitor > /dev/null 2>&1
*/30 * * * * /home/l4d2server/l4d2server update > /dev/null 2>&1
0 0 * * 0 /home/l4d2server/l4d2server update-lgsm > /dev/null 2>&1

保存即可。
上面三条分别为:状态监控、服务端更新、GSM更新。

后续待补充。。。

评论 (0)

Click here to cancel reply.

欢迎您 游客  

近期文章

  • 用于网速测试的下载测速文件合集
  • docker构建SB镜像
  • pterodactl docker install
  • OpenWRT流量实时监控插件
  • docker部署dify

近期评论

No comments to show.

归档

  • 1 月 2026
  • 8 月 2025
  • 5 月 2025
  • 4 月 2025
  • 3 月 2025
  • 2 月 2025
  • 12 月 2024
  • 4 月 2024
  • 10 月 2023
  • 8 月 2023
  • 4 月 2023
  • 3 月 2023
  • 2 月 2023
  • 10 月 2021
  • 5 月 2021
  • 3 月 2021
  • 2 月 2021

分类

  • 数据库
  • 服务器相关
  • 未分类
  • 游戏相关
  • 电脑相关
  • 路由器
Copyright © 2026
smarty_hankin 主题. Designed by hankin
主页
页面
  • 关于
博主
hkthomas 管理员
136 文章 0 评论 18305 浏览
测试
测试