cs1.6服务端rehlds最新版和娱乐服插件(2023年)
条评论硬件系统环境需求
一台具有独立外网IP的服务器,可以租用阿里云或者腾讯云的,比较稳定,配置要求如下:
- CPU:2核
- 内存:4GB
- 网络:1MB/s(支持10人),5MB/s支持(32人),建议选择2MB/s及以上的
- 硬盘:10GB以上
- 系统:Linux(centos 7.5)或Windows server 2018以上版本
cs1.6服务端资源下载
- Linux操作系统,请点击这里下载:rehlds_linux_server
- Windows操作系统,请点击这里下载:rehlds_windows_server
- 娱乐服插件包,同时支持Linux和Windows系统,请下载:2023娱乐服插件包
娱乐服插件包说明
- 内置czip模块,支持对qqwry纯真IP库信息的查询读取
- 内置czfun插件,支持观察者HUD信息,支持击杀回血回甲,支持游戏类型修改,支持加入游戏玩家信息提醒,支持玩家击杀信息提醒等,均可在
amxx.cfg配置 - 在PK类型地图中,回合时间倒计时结束后,强制结束本回合,并开始新回合
- 自带zbot,可自动生成waypoint路点,每张地图第一次加载时,会自动分析并生成路点(可能会卡一小会儿)
- 其他默认配置,可以在此插件包中的
cfg或ini文件重新配置
服务端说明
此cs1.6服务端,采用最新版的rehlds编译。
1 | $ version |
搭载metamod-r平台
1 | $ meta version |
基于metamod-r的组件如下:
1 | $ meta list |
其中,独立配置的组件如下:
- ReAuthCheck(v0.1.6):reauthcheck,它通过进行一系列有效性检查来额外检查玩家的授权,来防止第三方程序、恶意流量攻击、假人/机器人的攻击。
- Rechecker(v2.7):recheker,允许您通过md5哈希检查客户端文件。可能的应用场景:检测游戏目录中的作弊库、检测游戏所需的丢失文件、检测禁止的玩家模型,或创建允许的白名单
- ReSemiclip(v2.3.9):resemiclip,让你可以穿过其他玩家人体(可配置穿越队友或全部玩家的人体),防止玩家故意堵住门口或通道。
- Reunion(v0.1.92d):reunion,允许服务器同时47/48新旧版本两种协议,这是服务器能同时支持正版和盗版的主要组件之一。支持所有已知的Steam/Non Steam客户端。支持48/47协议。支持客户端生成模拟AuthID(当然,前提是客户端安装了AuthID模拟插件)。支持通过客户端IP地址模拟AuthID。对于每种类型的客户端,您可以选择不同的AuthID,例如,对于48协议客户端,创建STEAM_,对于47协议客户端,则创建VALVE_,或者根本不让它们出现在服务器上。允许的授权类型和前缀的灵活配置。
- SafeNameAndChat(v1.1):snac,可以替换玩家昵称和聊天消息中的特殊字符(防止恶意攻击或服务器崩溃)。此外,它还会删除开头和结尾的不可打印字符和空格。
- VoiceTranscoder(v2017RC5):vtc,允许Steam/Non Steam客户端语音说话通信,有了此插件正版和盗版玩家之间才能听到对方按K键说话。
- WHBlocker(v1.5.697):whblocker,阻止WallHack透视作弊器,如OpenGL32和audible ES等类型的透视作弊器。
AMXMODX内置组件如下:
- AMX Mod X(v1.9.0.5271):amxmodx核心组件
- CStrike(v1.9.0.5271):amxmodx内置组件
- Ham Sandwich(v1.9.0.5271):amxmodx内置组件
- CSX(v1.9.0.5271):amxmodx内置组件
- FakeMeta(v1.9.0.5271):amxmodx内置组件
- Fun(v1.9.0.5271):amxmodx内置组件
默认的AMXX插件如下:
1 | $ amxx list |
娱乐服搭建方法
在Windows搭建
- 关闭防火墙(或者配置安全策略允许所有入站出站)
- 远程登录windows服务器,下载windows版本的rehlds服务端,并解压
- 下载娱乐服插件包,解压出cstrike文件夹和hlds.bat文件,并覆盖rehlds服务端的同名文件夹和文件
- 运行hlds.bat即可完成服务器搭建
其他,关于zbot机器人的管理,可以参考文档底部的参考文献
在Linux搭建
- 关闭防火墙
- 下载Linux版本的rehlds服务端,并解压上传到Linux服务器的用户目录的rehlds_linux_server目录
- 安装32位系统兼容组件,链接steamclient.so文件到用户目录的~/.steam/sdk32/目录
1
2
3
4
5
6
7
8
9## ubuntu 22.04 桌面版(其他Linux发行版请使用对应的包管理命令)
sudo apt-get install ia32-libs
sudo apt-get install lib32z1 lib32z1-dev
sudo apt-get install libc6-dev-i386 libc6-i386
sudo apt-get install lib32stdc++-7-dev linux-libc-dev:i386
sudo apt-get install gcc-multilib g++-multilib
mkdir -p ~/.steam/sdk32
ln -s ~/rehlds_linux_server/steamclient.so ~/.steam/sdk32/steamclient.so - 下载娱乐服插件包,解压出cstrike,并覆盖rehlds服务端的cstrike文件夹
- 在Linux安装screen软件(让cs服务端在后台运行,这里不对使用说明进行细说)
- 在screen中,通过以下命令运行cs服务端
1
2chmod a+x hlds_run hlds_linux hltv
./hlds_run -console -game cstrike +port 27015 +map cz_primary +maxplayers 32 -pingboots 3 +sys_ticrate 1100 -bots
其中,加了-bots表示开启zbot机器人
参考文献
用于 ReHLDS 的模块 - Dev-CS.ru
rehlds.ru已整合的服务端下载
regamedll - github
Adding bots to ReHLDS
Introduction to zBot, their commands, and navigation settings
Can bots make their own waypoints?
cs1.6正版steam服务器搭建(windows环境)
cs1.6正版steam服务器搭建(linux环境)
cs1.6正盗版通用服务器rehlds搭建(linux环境)
cs1.6死亡竞技recsdm服务器搭建和添加yapb机器人
cs1.6服务器高速下载通道搭建