|
楼主 |
发表于 2020-2-14 12:26:40
|
显示全部楼层
来自 中国–新疆–乌鲁木齐
本帖最后由 tarimren 于 2020-2-14 12:30 编辑
第三集内容:双协议组件的配置
一、双协议组件的释义:
(一)对于HLDS服务器,使用Dproto
Dproto - 是一个需要MetaMod支持的组件,用于解决各类47协议的盗版CS客户端(如5E、O3O4O5等等)能够正常进入48协议的CS服务器。
Dproto下载地址:cs.rin.ru/forum/viewtopic.php?f=29&t=55986,目前最新的版本应该是0.9.582。
(二)对于Rehlds服务器,使用reunion
Reunion - 功能与Dproto类似。
Reunion下载地址:www.dt-club.net/thread-73299-1-1.html。
二、Dproto和Reunion的安装。
(一)Dproto的安装
1、在addons目录下创建一个文件夹dproto
2、将dproto压缩包中的dproto.dll或者doroto.so复制到新建的目录中,具体文件选择取决于服务器所使用的操作系统。
3、打开metamod/plugins.ini(如果没有,请自行创建),添加:
Linux操作系统:linux addons/dproto/dproto.so
Windows操作系统:win32 addons\dproto\dproto.dll
4、将dproto.cfg拷贝到根目录。
5、编译dp_test.sma和updatehint.sma。
dp_test.sma的功能是对进入服务器的客户端进行准确识别;
updatehint.sma的功能是对识别后的客户端做出相应的动作。
6、将编译后的dp_test.amxx和updatehint.amxx写入cstrike\addons\amxmodx\config\plugins.ini文件中。
7、将updatehint.txt复制到cstrike\addons\amxmodx\data\lang下。
(二)Reunion安装方法与Dproto类似。
三、Dproto和Reunion的参数配置
(一)Dproto的配置文件为Dproto.cfg
经本人测试,可调整或必须调整部分:
#------------------------------------------------------------------------------#
cid_NoSteam47 = 4
cid_NoSteam48 = 4
如将cid_NoSteam47 = 4 改为 cid_NoSteam47 = 5
cid_NoSteam48 = 4 改为 cid_NoSteam48 = 5
则盗版玩家将被无法进入服务器。
如需实现对盗版玩家的提醒,需要在server.cfg中加入如下说明:
dp_rejmsg_nosteam47 "警告:你使用的是盗版CS,请使用Steam正版CS"
dp_rejmsg_nosteam48 "警告:你使用的是盗版CS,请使用Steam正版CS"
则盗版玩家进入服务器将会被踢出,并且看到以上提示。
#------------------------------------------------------------------------------#
#------------------------------------------------------------------------------#
cid_SXEI = 10
cid_SXEI 默认值为1,即挂sxe的盗版玩家也会被识别为正版Steam玩家,可将参数设置为10,防止识别错误。
#------------------------------------------------------------------------------#
#------------------------------------------------------------------------------#
ServerInfoAnswerType = 2
很多玩家说服务器为什么不能被加入到收藏夹里,此参数即定义双协议服务器是否能被玩家在添加服务器中被收藏。
建议设置为2。
#------------------------------------------------------------------------------#
(二)Reunion设置方法与Dproto类似。方法一致。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注个册吧
×
|