- 搭建教程
- 一. 使用LinuxGSM下载正版服务端
- 二. 使用插件支持非正版登陆
- a. 安装metamod
- b. 安装Rehlds
- c.安装reunion
- 三. 配置服务器
- 其他设置
- 四. 设置开机启动
- 1. 新建systemd服务文件
- 2. 写入配置
- 3. 启用配置
- 参考资料
LinuxGSM全称Linux Game Service Manager, 是一个针对Linux系统一站式的安装,管理游戏服务端的命令行工具.
a. 根据指引, 下载依赖
b. 根据指引, 下载LinuxGSM
过程中遇到选择Y/N,都无脑选Y即可.
等到Success! App’90’ fully installed.安装就完成了
安装在LinuxGSM目录下的servicefiles文件夹
- 破解服务端以前一般用dproto插件,但是很不幸这个插件的作者已经很久没更新了而且现在已经失效。取而代之的是Rehlds+Reunion。Reunion是一个插件,作用和dproto一样,只不过它还额外需要Rehlds的支持。
- metamod是一款HL的插件管理器,有它就可以加装各种插件。
-
下载文件, 解压,找到addons/metamod中的metamod_i386.so文件
-
cd到servicefiles文件夹, 新增目录, 将metamod_i386.so文件移入到该目录
mkdir -p cstrike/addons/metamod/dlls
- cd到servicefiles文件夹, 编辑liblist.gam文件来启用metamod
nano cstrike/liblist.gam
把
gamedll_linux "dlls/cs.go"
改为
gamedll_linux "addons/metamod/dlls/metamod_i386.so"
接着在下面添加一行:
gamedll_chain "dlls/cs.so"b. 安装Rehlds
-
下载文件, 解压,找到bin/linux32中的engine_i486.so文件
-
cd到servicefiles文件夹, 使用cp命令替换掉engine_i486.so文件
- 下载文件, 解压, 需要两个文件: reunion.cfg和bin/Linux中的reunion_mm_i386.so
- 复制reunion.cfg到servicefiles目录
- 创建目录, 放入reunion_mm_i386.so文件
mkdir -p cstrike/addons/reunion
- 编辑metamod的插件配置文件来启用reunion
nano cstrike/addons/metamod/plugins.ini //写入下面这行配置 linux addons/reunion/reunion_mm_i386.so三. 配置服务器
- 以下操作第一次执行时都要下载脚本,同意即可
- 服务器开关操作
//在LinuxGSM目录下执行 //启动服务器 ./csserver start //重启服务器 ./csserver restart
- 查看服务器状态
./csserver details
- 配置OP密码(管理员密码)
编辑cstrike目录下的csserver.cfg. (注意: 不是server.cfg文件)
写入rcon_password "这里写你的密码"
如下图:
在CS1.6中, 输入rcon rcon_password 密码来获取服务器的管理员权限.
可参考这里来设置其他
四. 设置开机启动 1. 新建systemd服务文件sudo nano /lib/systemd/system/csserver.service2. 写入配置
[Unit] Description=cs 1.6 server [Service] Type=simple User=这里写当前用户 Group=这里写当前用户组 WorkingDirectory=这里写LinuxGSM目录 ExecStart=./csserver startde_dust2 +maxplayers 32 Restart=always [Install] WantedBy=multi-user.target3. 启用配置
sudo systemctl start csserver sudo systemctl enable csserver参考资料
- Debian10搭建CS1.6服务器
- CentOS7详细搭建CS1.6 47/48双协议盗版服务器



