Hlds和Rehlds服务器的制作及相关版本发布(更新贴)
本帖最后由 tarimren 于 2020-11-6 10:38 编辑引言
CS1.6已历经多年,能对这款游戏仍保有热情的,追求的是那份不变的情怀,基于此点,本人发帖一直秉持共享精神,不夹杂任何商业内容。
授人予鱼不如授人予渔,本贴将对Hlds和Rehlds服务器的制作进行介绍,并发布比赛等相关服务器成品端。
我很久没有更新过资源了,如果要找资源,请去网盘找吧。
tarimren.ys168.com 本帖最后由 tarimren 于 2020-2-14 12:27 编辑
第一集内容:官方最新Hlds服务器端的下载
步骤如下
1、打开http s://developer点valvesoftware.com/wiki/SteamCMD:zh-cn
2、下载地址:http s://media.st.dl点bscstorage.net/client/installer/steamcmd.zip
3、解压缩后,将steamcmd.exe置于英文目录下(如steamcmd),执行后,将出现如下画面;
4、匿名登陆。命令行提示符下输入:login anonymous,具体如下;
5、设置Hlds服务器端下载的目录。force_install_dir 目录名 (例:force_install_dir hlds)
6、下载官方Hlds服务器端:app_update 90 validate
如下载时提示错误,则多输入“app_update 90 validate”几次,直至提示“success!app "90" fully installed.
7、下载完毕后,执行”quit“,退出steamcmd。
至此,官方Hlds最新的服务器端已下载完毕。
注意:此服务器端不包含任何插件。
本帖最后由 tarimren 于 2020-2-14 12:27 编辑
第二集内容:Rehlds服务器的制作
步骤如下
1、参考二楼,下载官方Hlds服务器端。
2下载Rehlds。打开http ://nexus点rehlds.org/nexus/content/repositories/rehlds-dev/rehlds/rehlds/
下载最新的Rehlds文件包;
3、Rehlds文件包解压缩后,进入"bin\win32"目录,将文件全部复制;
4、覆盖官方Hlds服务器端根目录下的所有文件。
至此,Rehlds服务器端已制作完毕。
注意:此服务器端不包含任何插件。
支持一下!支持一下!支持一下! 本帖最后由 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类似。方法一致。
好文章顶一个~ 应该给更多人看到 好贴 希望需要之人能看到 hlds和rehlds有什么区别 zyllee 发表于 2020-2-23 20:55
hlds和rehlds有什么区别
http://www.dt-club.net/thread-73294-1-2.html
页:
[1]
2