安装 rehlds
ReHLDS 是原始 HLDS(Half-Life Dedicated Server,即半条命专用服务器) 逆向工程的结果,在开发中发现并修复了 HLDS 的许多缺陷和潜在错误。ReHLDS 项目提供了更比官方稳定的半条命专用服务器,并扩展了模组和插件的 API,并且也进行了一定程度的性能优化。下载地址
Linux
解压压缩包,用 bin/linux32 中的 engine_i486.so 文件替换掉根目录下的同名文件。
安装 metamod
Metamod 是一个位于半条命引擎和半条命游戏模组之间的 plugin/DLL 管理器,允许动态加载/卸载类似模组的DLL插件,以向HL服务器或游戏模组添加功能。
-
metamod
点击Misc.选择Metamod (All OSes)下载地址
-
metamod-r
原 Metamod 项目在 2013 年更新了 V1.20 版本之后就断更了,目前已经过于陈旧,所以不再使用官方版本的 Metamod 框架。而是使用其他开源的非官方版本,比如
Metamod-P与Metamod-r。其中,Metamod-r又算是基于Metamod-P改进而来,因此我们选择Metamod-r。下载地址
1️⃣ 解压压缩包,将 amxmodx 文件夹上传到 addons 文件夹下。 解压下载好的压缩包,将其中的 addons 文件夹上传到服务器端文件根目录的 cstrike 文件夹下面。
2️⃣ 编辑 cstrike 文件夹下的 liblist.gam 文件
Linux :修改
gamedll_linux
gamedll_linux "addons/metamod/metamod_i386.so"
Windows :添加
gamedll "addons\metamod\dlls\metamod.dll"
安装 AMX Mod X
AMX Mod X 是一个Metamod插件。AMX Mod X是半条命1的Metamod插件。它为游戏引擎及其模组提供了全面的脚本。脚本可以截获网络消息、日志事件、命令、客户端命令、设置 cvar、修改实体等。下载地址
需要下载两个包:
· AMX Mod Base
· Counter-Strike Addon
1️⃣ 解压压缩包,将 amxmodx 文件夹上传到 addons 文件夹下。
2️⃣ 编辑位于 addons/metamod 下的插件配置文件 plugins.ini (没有就创建),添加
Linux
linux addons/amxmodx/dlls/amxmodx_mm_i386.so
Windows
win32 addons\amxmodx\dlls\amxmodx_mm.dll
运行后 输入 meta list 可以查看插件
加载amxmodx 插件
编辑 addons\amxmodx\configs\plugins.ini 添加插件名字 *.amxx,在插件名前面加上 ; 表示不启用插件
服务器控制台输入 amxx list 查看所有插件
安装 reunion
允许协议47和48非steam客户端连接到ReHLDS服务器的
Metamod插件。Reunion是DProto项目的延续,适用于ReHLDS。 下载地址
1️⃣ 解压压缩包,将 bin 目录下对应系统的文件上传到 addons/reunion 文件夹下
2️⃣ 同 amxmodx 添加到插件配置文件 plugins.ini