CS1.6 服务器安装插件及优化教程

知识分子没文化
2022-02-12 / 0 评论 / 582 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2022年02月13日,已超过228天没有更新,如存在内容错误、图片加载失败、链接失效等问题,请留言反馈,博主将在第一时间进行修改。

目录:

环境说明:

系统:Ubuntu20.04

此篇承接上篇:Ubuntu搭设CS1.6游戏服务器 - Roookie博客 | 记录 · 收纳 · 分享 (wlplove.com)

一、安装插件破解服务器正版限制

破解服务器的盗版限制会用到第三方插件,因此需要安装一系列框架。注意,以下的操作都是基于服务器程序文件。

1.1、安装 Metamod

Metamod 是一个位于半条命引擎和半条命游戏模组之间的 plugin/DLL 管理器,允许动态加载/卸载类似模组的DLL插件,以向HL服务器或游戏模组添加功能。原 Metamod 项目在 2013 年更新了 V1.20 版本之后就断更了,目前已经过于陈旧,所以不再使用官方版本的 Metamod 框架。而是使用其他开源的非官方版本,比如 Metamod-PMetamod-r。其中,Metamod-r 又算是基于 Metamod-P 改进而来,因此我们选择 Metamod-r

安装文档:安装 · theAsmodai/metamod-r Wiki (github.com)

Metamod-r V1.3.0 版本下载链接:https://github.com/theAsmodai/metamod-r/releases/download/1.3.0.86/metamod_1.3.0.86.zip

安装步骤很简单:

第一步:解压压缩包,将其中的 “addons” 文件夹上传到服务器端文件根目录的 “cstrike” 文件夹下面。

第二步:编辑 “cstrike” 文件夹下的 liblist.gam 文件,找到文件中的这一行:

# Linux 找这行
gamedll_linux "dlls/cs.so"

# Windows 是这行
gamedll "dlls\mp.dll"

修改为:

# Linux
gamedll_linux "addons/metamod/metamod_i386.so"

# Windows
gamedll "addons\metamod\metamod.dll"

这样就安装完了 Metamod-r,但是由于 Metamod-r 与原始 HLDS 不兼容。所以还得安装 ReHLDS

1.2、安装 Rehlds

ReHLDS 是原始 HLDS(Half-Life Dedicated Server,即半条命专用服务器) 逆向工程的结果,在开发中发现并修复了 HLDS 的许多缺陷和潜在错误。ReHLDS 项目提供了更比官方稳定的半条命专用服务器,并扩展了模组和插件的 API,并且也进行了一定程度的性能优化。

下载链接:https://github.com/dreamstalker/rehlds/releases/download/3.11.0.767/rehlds-bin-3.11.0.767.zip

安装文档:dreamstalker/rehlds: Reverse-engineered HLDS (github.com)

安装步骤也很简单,解压压缩包,用 bin/linux32 中的 “engine_i486.so” 文件替换掉根目录下的同名文件。此时尝试启动服务器程序,如果有这样的提示那就说明安装成功:

11

1.3、安装 reunion

Reunion 是 ReHLDS 的 dproto 项目的延续。它是一个用于 Metamod 框架的插件,其作用是允许不同协议(47 和 48 no-steam)的 CS1.6 游戏客户端加入服务器。

下载链接:https://raw.githubusercontent.com/x7s/reunion/master/reunion_0.1.92.zip

解压压缩包,要用到的是 “reunion.cfg” 与 “bin” 文件夹下的文件。

第一步:在 “cstrike/addons” 文件夹下创建一个文件夹 “reunion”,

Linux 端上传 bin/Linux 文件夹下的文件(是文件而不是 Linux 文件夹)到新建的这个文件夹,

Windows 端同理,上传 bin/Windows 文件夹下的文件。

第二步:编辑位于 “addons/metamod” 下的 metamod 插件配置文件 plugins.ini(没有就创建一个),向其中添加如下配置:

# Linux
linux addons/reunion/reunion_mm_i386.so

# Windows:
win32 addons\reunion\reunion_mm.dll

第三步:复制 “reunion.cfg” 文件到服务器文件根目录。

安装完成后,重启服务器程序,在控制台输入 meta list 命令回车,可以查看当前运行的插件列表:

>> meta list

Currently loaded plugins:
      description      stat pend  file              vers      src   load  unlod
 [ 1] Reunion          RUN   -    reunion_mm_i386.  v0.1.0.9  ini   Start Never
1 plugins, 1 running

结果显示 reunion 插件当前为运行状态,即说明安装成功。现在盗版 CS1.6 客户端就能加入服务器了。

二、通过安装插件增加游戏功能 ——待完成

Meatmod 插件列表:Metamod Plugins

安装 AMX Mod X

AMX Mod X 是一个Metamod插件。AMX Mod X是半条命1Metamod插件。它为游戏引擎及其模组提供了全面的脚本。脚本可以截获网络消息、日志事件、命令、客户端命令、设置 cvar、修改实体等。

下载链接:AMX Mod X - Half-Life Scripting for Pros!

安装文档:手动安装 AMX Mod X - AlliedModders Wiki (alliedmods.net)

第一步:解压压缩包,将 “amxmodx” 文件夹上传到 addons 文件夹下。

第二步:编辑位于 “addons/metamod” 下的插件配置文件 plugins.ini(前面应该已经创建了),向其中添加如下配置:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so

同样的,安装完成后,重启服务,在控制台输入 meta list 命令可查看 AMX Mod X 是否在运行。

alliedmodders/amxmodx: AMX Mod X - Half-Life 1 Scripting and Administration (github.com)

AMX Mod X之系列说明(简介和安装) - 百度文库 (baidu.com)

AMX Mod X之系列说明 - 百度文库 (baidu.com)

AMXX命令大全 - 百度文库 (baidu.com)

[课程]AMX Mod X之系列说明(简介和安装) - 豆丁网 (docin.com)

AMX Mod X之系列说明_word文档在线阅读与下载_文档网 (wendangwang.com)

三、服务器管理 ——待完成

服务器相关配置文件:位于 cs1.6/cstrike 目录下,文件名为 server.cfg

3.1、OP管理

3.2、正版添加人机

CS1.6服务器架设及终极优化教程 牛头人脚本网 (plooy.cn)

linux系统架设cs1.6服务器图文教程(兼容47/48协议的non-steam) - HLDS 技术讨论区 - 点通论坛 - Powered by Discuz! (dt-club.net)

CS1.6比较完美的server.cfg_uvex888_51CTO博客

设置你的显卡提高CS里的FPS 牛头人脚本网 (plooy.cn)

游戏常用参数 | 反恐精英CS1.6最全最多最广教程 (fps99.com)

参考资料:

Debian10搭建CS1.6服务器-荒岛 (lala.im)(这篇博客可能需要科学上网才能看到)

cs1.6服务器搭建 2021-11-30 - 王冰冰 - 博客园 (cnblogs.com)

0

评论 (0)

取消