admin管理员组

文章数量:1794759

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

2021年 在Linux系统(debian11)使用LinuxGSM搭建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
  • 下载文件, 解压,找到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文件

  • c.安装reunion
  • 下载文件, 解压, 需要两个文件: 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 "这里写你的密码" 如下图:
  • 更换端口等
    • 在LinuxGSM安装目录下, 有lgsm文件夹,此处存放了所有游戏的配置文件.
    • 进入到config-lgsm/csserver, 此处存放的cs1.6服务器的启动配置.
    • _default.cfg存放的默认配置, 不可改动.
    • csserver.cfg用于存放实际配置, 可根据对照_default.cfg来设置特定值.
    其他设置

    可参考这里来设置其他

    四. 设置开机启动 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 start Restart=always [Install] WantedBy=multi-user.target 3. 启用配置 sudo systemctl start csserver sudo systemctl enable csserver 五. 进入服务器
  • 进入CS1.6后按下~键弹出控制台
  • 控制台输入connect 服务器IP:27015,即可连接服务器
  • 再输入rcon rcon_password 上面设置的密码来获取服务器的管理员权限.
  • 参考资料
  • Debian10搭建CS1.6服务器
  • CentOS7详细搭建CS1.6 47/48双协议盗版服务器
  • 本文标签: 服务器教程系统LinuxLinuxGSM