栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

2021年 Linux系统(debian11)搭建CS1.6服务器教程

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021年 Linux系统(debian11)搭建CS1.6服务器教程

搭建CS1.6服务器
  • 搭建教程
    • 一. 使用LinuxGSM下载正版服务端
    • 二. 使用插件支持非正版登陆
      • a. 安装metamod
      • b. 安装Rehlds
      • c.安装reunion
    • 三. 配置服务器
      • 其他设置
    • 四. 设置开机启动
      • 1. 新建systemd服务文件
      • 2. 写入配置
      • 3. 启用配置
  • 参考资料

搭建教程 一. 使用LinuxGSM下载正版服务端

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的插件管理器,有它就可以加装各种插件。
a. 安装metamod
  1. 下载文件, 解压,找到addons/metamod中的metamod_i386.so文件

  2. cd到servicefiles文件夹, 新增目录, 将metamod_i386.so文件移入到该目录

mkdir -p cstrike/addons/metamod/dlls
  1. 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
  1. 下载文件, 解压,找到bin/linux32中的engine_i486.so文件

  2. cd到servicefiles文件夹, 使用cp命令替换掉engine_i486.so文件

c.安装reunion
  1. 下载文件, 解压, 需要两个文件: reunion.cfg和bin/Linux中的reunion_mm_i386.so
  2. 复制reunion.cfg到servicefiles目录
  3. 创建目录, 放入reunion_mm_i386.so文件
mkdir -p cstrike/addons/reunion
  1. 编辑metamod的插件配置文件来启用reunion
nano cstrike/addons/metamod/plugins.ini
//写入下面这行配置
linux addons/reunion/reunion_mm_i386.so
三. 配置服务器
  • 以下操作第一次执行时都要下载脚本,同意即可
  1. 服务器开关操作
//在LinuxGSM目录下执行
//启动服务器
./csserver start
//重启服务器
./csserver restart
  1. 查看服务器状态
./csserver details
  1. 配置OP密码(管理员密码)
    编辑cstrike目录下的csserver.cfg. (注意: 不是server.cfg文件)
    写入rcon_password "这里写你的密码"
    如下图:
    在CS1.6中, 输入rcon rcon_password 密码来获取服务器的管理员权限.
其他设置

可参考这里来设置其他

四. 设置开机启动 1. 新建systemd服务文件
sudo nano /lib/systemd/system/csserver.service
2. 写入配置
[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.target
3. 启用配置
sudo systemctl start csserver
sudo systemctl enable csserver
参考资料
  1. Debian10搭建CS1.6服务器
  2. CentOS7详细搭建CS1.6 47/48双协议盗版服务器
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/343898.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号