【4554】HLDS服务端与CS1.6客户端(更新dproto,支持2xxx版本刷出)
本帖由 DT版主axot & Rulzy 发布
文件说明:
除了本文档里列出的这些文件,都是使用官方4554原版文件。
此点通发布服务端版本使用最新dproto破解。如果要使用原版服务端,请替换备份的文件。其次,在此声明,原作品swds多核支持+双协议+中文支持补丁不再更新维护,今后补丁仅支持新版本
完整破解47/48协议
支持VAC反作弊
破解中文支持
官方修正多个BUG
防止攻击
架设简易
论坛技术支持
包含基础插件平台
绿色封装无恶意插件
如果喜欢请帮忙顶一下 必读!文件说明档!.txt
│ dproto.cfg //dproto的配置文件
│ 必读!文件说明档!.txt //本文件
│ steamclient.dll //解决原版中调用Steamservice.cpp时发生的2个错误
│ steamclient.bak //4554原版dll
│ ;启动服务器.bat //HLDS启动文件
│ swds.dll //中文id支持
│ swds.dll.BAK //4554原版dll
│
└─cstrike
│ liblist.gam //加载metamod.dll
│ server.cfg //增加了最基本的3个参数
│
├─addons
│ ├─dproto
│ │ dproto.dll //dproto主文件
│ │
│ └─metamod
│ │ plugins.ini //加载dproto.dll
│ │
│ └─dlls
│ metamod.dll //metamod平台
│
└─dlls
mp.dll //中文聊天支持
mp.dll.BAK //4554原版dll
97俱乐部提供的ftp下载
http://v6.97club.com.cn/down/HLDS_4554_offical.exeDT会员zhuangxl提供:
http://219.128.102.2:81/nod/HLDS_4554_offical.exeDT会员y543685085提供的分流下载地址:
http://222.243.13.150:27031/download/HLDS_4554_offical.exe国外网盘
http://rapidshare.com/files/246672355/HLDS_4554_offical.exe.htmlMD5: A5D3399B3F5DC53A4D811101F085877B
如果想体验最新的HLDS beta服务端,请在Hldsupdatetool下增加参数-beta cs0616
This beta include just a few tweaks since the last release, including:
- Added -sys_ticrate command line option to allowed forced override of ticrate
CS 1.6
- Added -nobots option to allow forced override of bots on servers
FAQ:
/******************************/
1.AMXX的权限不正常&客户端无法设置语言
/******************************/
dproto会对封包内容进行过滤,在dproto.cfg的:
ValidInfoFields_Engine = \name\bottomcolor\topcolor\model\cl_lc\cl_lw\cl_updaterate\cl_dlmax\rate\_pw\*hltv\password
中添加相关代码
比如setinfo lang cn的话就添加\lang ; setinfo 123(amxx密码)的话就添加\123:
ValidInfoFields_Engine = \name\bottomcolor\topcolor\model\cl_lc\cl_lw\cl_updaterate\cl_dlmax\rate\_pw\*hltv\password\lang\123
/*************************/
2.dproto.cfg中如何设置中文游戏名:
/*************************/
dproto.cfg里最后面有一项叫做:
Game_Name = 你想要的中文名
然后用记事本另存为UTF8格式;
最后用附件utf8nobom.rar中的utf8nobom.exe处理一下dproto.cfg就可以了:
比如:
utf8nobom.exe dproto.cfg
会生成一个dproto.cfg_NO_BOM.txt
这样就转换dproto.cfg成没有UTF8标识头的文本文件了!
把原先的dproto.cfg备份或者删除后,重命名dproto.cfg_NO_BOM.txt为dproto.cfg即可.
# ========================================================
# DPROTO 配置文件 /*点通axot汉化*/
# ========================================================
#日志模式:
# 1 = 控制台
# 2 = LOG文件记录
# 3 = 二者
LoggingMode = 2
# 用户信息检测模式
# 1 = 检查用户连接服务器是最大数据大小 (MaxUserInfoSize是这个模式)
# 2 = 移除不必要的用户信息 (ValidInfoFields是这个模式)
# 3 = 二者
# 验证用户信息可以避免相关溢出问题,比如客户端的svc_bad messages.
UserinfoVerification = 3
MaxUserInfoSize = 230
ValidInfoFields_Engine = \name\bottomcolor\topcolor\model\cl_lc\cl_lw\cl_updaterate\cl_dlmax\rate\_pw\*hltv\password
ValidInfoFields_cstrike = \_vgui_menus\_cl_autowepswitch
ValidInfoFields_ag = \cl_autowepswitch
# ========================================================
# 玩家ID管理
# ========================================================
# 玩家ID
# 1: steam用户 (STEAM_xx:xx:xx)
# 2: valve用户 (VALVE_xx:xx:xx)
# 3: ip模拟的steam用户
# 4: ip模拟的VALVE用户
# 5: 拒绝所有客户端
# 6: 预留
# 7: HLTV
# 8: STEAM_ID_LAN
# 9: STEAM_ID_PENDING
# 10: VALVE_ID_LAN
# 11: VALVE_ID_PENDING
# 12: STEAM_666:88:666
# 用以上信息设置玩家id认证
cid_HLTV = 7
cid_NoSteam47 = 8
cid_NoSteam48 = 10
cid_Steam = 1
# 客户端已经成功认证,但是没有分配到steamid的情况
cid_SteamPending = 9
# 通过ip分配steamid 模式1 (整数)
# STEAM_a:b:c
# ^ - 标记的这个部分用ip模拟
IPGen_Prefix1 = 0
# 通过ip分配steamid 模式2 (整数)
# STEAM_a:b:c
# ^ - 标记的这个部分用ip模拟
IPGen_Prefix2 = 3
# 注意使用banid将会使用steamid而不带任何前缀
# ========================================================
# 其他功能
# ========================================================
# 模拟 (0/1)
# 启动eSTEAMATiON模拟支持
Emulation = 0
# 关闭本地认证 (0/1)
# 关闭valve/steam认证系统
# 基于pv47版本: HLDS服务器将不会连接到认证服务器
# 所有版本: 服务器不会调用认证函数
# 这个设置可以解决旧版服务器被冻结的BUG
DisableNativeAuth = 0
# 服务器响应模式 (0/1)
# 设置服务器响应模式(服务器信息查询请求)
# 0 = 新版 (HL2模式 对应PV48客户端)
# 1 = 旧版 (HL1模式 对应PV47客户端)
# 2 = 双模式(同时发出2个版本的信息,因此服务器可能会被刷到2次)
ServerInfoAnswerType = 2
# MASTER客户端模拟 (0/1)
# 开启本选项,将有助于在Master服务器上注册
# 如果你的服务器提示"You server is old"
# 开启此模式,请务必采用-nomaster模式
MasterClient = 0
# Master游戏版本设置 (字符串)
Master_GameVersion = 1.1.2.6/Stdio
# 服务器分流设置 (0/1)
# 开启此选项可以转移玩家到指定服务器
# SubServer_AnswerType 同前ServerInfoAnswerType设置
# SubServer_Port 端口设置
# SubServer_MasterClient同前MasterClient设置
# 此设置可以使得所有用户刷到你的服务器
# 可以给主服务器与分流服务器设置不同的响应模式
# 如果客户端能刷到你的主服务器 那他也能刷到你的分流服务器
SubServer_Enable = 0
SubServer_Port = 28015
SubServer_MasterClient = 0
SubServer_AnswerType = 0
SubServer_RedirectCommand = connect 169.254.141.3:27015
# 游戏名字 (字符串)
# 设置游戏类型,详见论坛FAQ:
http://www.dt-club.net/forum/thread-44553-1-1.htmlGame_Name =
# 开启此选项,可以修复部分用户无法在HLStats上显示
# 开启此选项,除非你使用HLStats
HLStatsPlayerIdFix = 0
=======================================================
特性:
- 最新的NonSteam版本 协议48
- 官方最新引擎 (1.1.2.6 Apr 13 2009 build 4554)
- 语音标签不再乱码
- 可以局域网和互联网进行游戏
- 包含半条命担任模式和多人模式
- 完全兼容Sxe反作弊 (未完成)
- 轻松刷出NonSteam服务器列表
- 不需要Steam账号与CD-Key
- 不会出现不合法CD-Key错误
- 使用最新revEmu (v9.78 RC2)
- 支持在Vista/Windows 7中运行 (需要管理员权限)
- 解压就可游戏
- 删除游戏中所有内置广告
- 使用最新CZ机器人
- 生成常用机器人路点补丁
- 未修改官方常用武器名错误 (例如. CV-47 to AK-47)
- 使用默认config文件
DT会员y543685085提供的分流下载地址:
http://222.243.13.150:27031/download/4554_client.exeDT会员zhuangxl提供的分流下载地址:
http://219.128.102.2:81/nod/4554_client.exe######################################
dproto.cfg我放网盘里了 自行下载覆盖到服务端
qingxinge.ys168.com