|
|
发表于 2020-3-22 19:20:44
|
显示全部楼层
|阅读模式
来自 中国–内蒙古–呼伦贝尔–阿荣旗
服务器版本仅限于4111e版本的服务端:
如何获取4111e服务端请参阅:https://www.dt-club.net/thread-74192-1-1.html
请安装此帖子中原版HLDS 1.5 4111e补丁包后使用防炸模块:https://www.dt-club.net/thread-74192-1-1.html
重要:如果出现LAN servers are restricted to local clients (class C). 请安装上面帖子里的破解补丁!!!!
注:手雷炸服补丁是可选的,如果你插件修复过了那么就不需要再次修复了。
此模块修复已知CS1.5的所有漏洞
2.1 更新:
修复了之前代码存在的多个可能导致修复失效的BUG。
1. dlfile 下载文件导致服务器卡顿漏洞(只允许下载当前地图,只允许下载当前地图已缓存资源)
2. fullupdate 导致服务器卡顿或者群T漏洞
3. SV_ParseResourceList 中没有验证资源数组数量导致的服务器崩溃
4. SV_ParseConsistencyResponse 中没有检查资源上传长度导致服务器内存写入溢出漏洞
5. SV_ParseVoiceData 中无效的语音数据内容导致服务器弹出错误提示框后游戏服务器退出漏洞
6. 修复connect中包含..或\或者"或\"等字符导致的服务器崩溃漏洞
7. 修复NET_GetLong函数中没有正确判断数据长度导致服务器数据溢出漏洞
8. 修复Netchan_Validate函数中没有判断frag_length导致的服务器数据溢出漏洞
9. 增加防止假人攻击 如果在5秒内连续连接服务器7次则踢出服务器,如果5秒内连续连接超过35次则封禁ip 2小时
10. 强制服务器下载文件cl_dlmax为1024以防止服务器dlfile的时候产生卡顿,并优化下载资源速度
参数控制(可以写在server.cfg或amxx.cfg):
sv_allow_dlfile
0服务器不允许下载任何非当前缓存的文件
1服务器允许下载非当前地图中缓存的文件
此参数控制是否允许服务器提前下载地图
sv_kick_dlfile
0 不踢出下载了非当前缓存的文件的玩家
1 踢出下载了非当前缓存的文件的玩家
补丁应用于HLDS CS1.5 4111e版本
注:手雷炸服补丁是可选的,如果你插件修复过了那么就不需要再次修复了。
一些服务器的建议:
控制服务器上行带宽参数 这个参数可以根据服务器实际带宽自行调控 别太低:
sv_maxrate 25000 每个玩家最大上传速度是25kb(服务器到客户端)
由于服务器是使用+sv_lan 1启动的所以同样要设置这个参数
sv_lan_rate 25000 每个玩家最大上传速度是25kb(服务器到客户端)
sv_minrate 5000 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注个册吧
×
|