引用 | 编辑
冷场馆女仆长
2023-06-23 18:38 |
楼主
▼ |
||
x6
【插件资讯】插件来源:https://github.com/dreamstalker/rehlds 使用指令:下载附件后解压缩到你的HLDS位置,把档案覆盖掉 安装路径:同上 【插件介绍】 上次发帖时间竟然是10年前,真的是光阴似箭... 近来有碰一下CS1.6所以也有接触了一下新东西, 看到到现在还有人努力去优化,真的很厉害... 这里又好像也没啥新帖子,就来发一下文了 基本上ReHLDS就是HLDS反编后再重写出来的东西, 而且修复了一些潜在的BUG,增强了稳定性&安全性 另外有项特点我想大家会比较有兴趣, 就是REHLDS改善了CS1.6 512 Limit 的问题,增加了可预缓存限制的数量, 另外还有两条指令可帮助伺服主更好管理预缓存资源的数量: 复制程式 rescount // 在伺服控制台中显示预缓存资源的总数 reslist <sound | model | decal | generic | event> // 在伺服控制台中单独显示<sound | model | decal | generic | event>其中预缓存资源的详细信息, 对于管理资源和处理 Goldsource 预缓存限制很有用 另外REHLDS其他的指令列表: 复制程式 listipcfgfile // 永久BAN IP名单的储存档案. 默认: listip.cfg syserror_logfile // 记录系统错误的储存档案. 默认: sys_error.log sv_auto_precache_sounds_in_models <1|0> // 自动缓存模组里的声音档. 默认: 0 sv_delayed_spray_upload <1|0> // 更改玩家于进入游戏后才上传喷漆而不是连接时上传,这可以有助提高上传速度. 默认: 0 sv_echo_unknown_cmd <1|0> // 当输入无效的指令时,控制台会提示这是无效指令. 默认: 0 sv_rcon_condebug <1|0> // 在控制台显示 rcon debug 讯息. 默认: 1 sv_force_ent_intersection <1|0> // 在第 3 方插件中用于强制碰撞 SOLID_SLIDEBOX 实体. 默认: 0 sv_rehlds_force_dlmax <1|0> // 强制把玩家的 cl_dlmax 设定为 1024,以避免过多的数据包碎片. 默认: 0 sv_rehlds_hull_centering <1|0> // 使用物体中心而不是使用角落. 默认: 0 sv_rehlds_movecmdrate_max_avg // 最大平均级别 'move' 命令,超过会被ban. 默认: 400 sv_rehlds_movecmdrate_avg_punish // 该玩家会被ban多少分钟 (0 - 永久, 任何负数 - kick). 默认: 5 sv_rehlds_movecmdrate_max_burst // 最大突发级别 'move' 命令,超过会被ban . 默认: 2500 sv_rehlds_movecmdrate_burst_punish // 该玩家会被ban多少分钟 (0 - 永久, 任何负数 - kick). 默认: 5 sv_rehlds_send_mapcycle <1|0> // 在serverinfo讯息中发送mapcycle.txt (HLDS行为,但在客户端上未使用). 默认: 0 sv_rehlds_stringcmdrate_max_avg // 最大平均级别 'string' 命令,超过会被ban. 默认: 80 sv_rehlds_stringcmdrate_avg_punish // 该玩家会被ban多少分钟 (0 - 永久, 任何负数 - kick). 默认: 5 sv_rehlds_stringcmdrate_max_burst // 最大突发级别 'string' 命令,超过会被ban. 默认: 400 sv_rehlds_stringcmdrate_burst_punish // 该玩家会被ban多少分钟 (0 - 永久, 任何负数 - kick). 默认: 5 sv_rehlds_userinfo_transmitted_fields // 只有包含这些密钥的用户信息字段才会通过网络传输到客户端,如果未设置则将传输所有字段(带下划线前缀的字段除外), 每个键必须以反斜杠作为前缀, 例如 "\name\model\*sid\*hltv\bottomcolor\topcolor". 详见 https://github.com/dreamstalker/rehlds/wiki/Userinfo-keys 来为您的伺服器收集足够的密钥集. 默认: "" sv_rehlds_attachedentities_playeranimationspeed_fix // 修复当玩家有一些附加实体(目标)时步态动画速度增加的错误, 玩家cl_updaterate 数值较低时可能会导致动画lag. 默认: 0 sv_rehlds_maxclients_from_single_ip // 限制单一 IP 同时连接伺服的数量, 不会混淆已成功连接伺服的玩家. 默认: 5 sv_rehlds_local_gametime <1|0> // 主机游戏时间特征,如果伺服器长时间只运行同一张地图可以减少lag. 默认: 0 sv_use_entity_file // 对地图使用自定义实体文件, 路径为 "maps/[map name].ent". 0 - 使用地图本身实体 1 - 使用 .ent 文件设定的实体来作为地图实体 2 - 使用 .ent 文件设定的实体来作为地图实体,并侦测若地图无 .ent 文件则自动生成一个 sv_usercmd_custom_random_seed <1|0> // 当开启时,伺服器会独立补充客户端的随机弹道. 默认: 0 总括而言,你可以把它当成HLDS的非官方补丁, 源码也有放在Github里(插件来源连结), AMXX官方也已说明会支援REHLDS,不用怕装完后会用不到AMXX插件, 不过REHLDS始终也是非官方的东西,所以有少部分修改内核模块也许可能会无法兼容, 但据我所知会修改到HLDS DLL的模块或插件也很少,所以应该没问题~ 但全靠佛心的教学区版主大大 csisgoodgame 帮忙编译了Windows版~大佬带窝 现在官方最新版包含Windows版了~旧版本就放在这里纯纪念用好了 好了打了那么多威望就设...开玩笑而已~ 这老游戏还有人想开伺服已经是万幸了,有需要便拿走吧~ [此文章售价 0 雅币已有 31 人购买]若发现会员采用欺骗的方法获取财富,请立刻举报,我们会对会员处以2-N倍的罚金,严重者封掉ID! x7
|
引用 | 编辑
冷场馆女仆长
2023-06-23 19:19 |
1楼
▲ ▼ |
不想把文章一口气打太长了所以另开一个回覆继续写了
好了,相信看完上面文章,可能也会有人对这个有兴趣: 复制程式 sv_use_entity_file // 对地图使用自定义实体文件, 路径为 "maps/[map name].ent". 0 - 使用地图本身实体 1 - 使用 .ent 文件设定的实体来作为地图实体 2 - 使用 .ent 文件设定的实体来作为地图实体,并侦测若地图无 .ent 文件则自动生成一个 但网上的教学很少,Google到的资讯可以算是十分少 所以在这里写一个简易教学给大家~ ----------------------------------------------------------------------------------------- 首先,可能你玩着玩着CS1.6时,突然想到: 然后你就很想把de_dust改为救人质的地图,心想这一定会很好玩, 但你却不懂任何的AMXX,那怎么办? 其实可以很简单~ 1.首先先设定 sv_use_entity_file 2 ,然后运行de_dust地图 2.然后你会看到de_dust.ent 已生成了在 maps 资料夹里了, 3.打开它(用记事本或是类似的软件),找到以下东西: 复制程式 { "model" "*17" "target" "targetb" "classname" "func_bomb_target" } { "model" "*18" "target" "targeta" "classname" "func_bomb_target" } 复制程式 { "model" "*17" "target" "targetb" "classname" "null" } { "model" "*18" "target" "targeta" "classname" "null" } 5.然后我们要dust变为人质图,所以我们要在Ts重生点放置一个科学家人质, 在档案最下面加上: 复制程式 { "origin" "1200 3503 -80" "angles" "0 180 0" "skin" "2" "model" "models/scientist.mdl" "classname" "hostage_entity" } 6.最后,我们打算将其中一个CT重生点改为人质逃脱点,把: 复制程式 { "origin" "-624 -1728 112" "angles" "0 31 0" "classname" "info_player_start" } 复制程式 { "origin" "-624 -1728 112" "angles" "0 31 0" "classname" "info_hostage_rescue" } 7.大功告成~人质成功逃脱~ x6 |
引用 | 编辑
stupid0303
2023-06-25 10:19 |
6楼
▲ ▼ |
我自己也时不时回来数位男女版看
开伺服器的人少 主要玩家流失严重 开了真的只是在浪费电而已 毕竟老游戏玩的人 都是老玩家 台湾伺服器 就那几间 能玩就那几间 x1 |
引用 | 编辑
cyxnzb
2023-07-10 11:16 |
11楼
▲ ▼ |
其实大陆这边有一个基于REHLDS优化的工程,可以算是REHLDS的升级版,把“512”提升到了“1024”,工程名为“Extend”,不过因为之前免费的缘故,有人拿去倒卖,所以现在也不开放了
x1 |
引用 | 编辑
八云の橙猫
2023-07-11 14:01 |
14楼
▲ ▼ |
严格说起来512 Limit并没有被解决,除非Valve哪天脑洞回来改引擎
但precache generic被扩充到4096这点可以大胆的使用spk或mp3 play等等的指令去做更多伺服器自订的内容 说起来也足够了 x1 |
引用 | 编辑
731
2023-08-25 22:08 |
15楼
▲ ▼ |
||||||||||
解决512限制的版本,非官方版本。不需要加载其他解除限制512的插件。控制台命令还是rescount比官方提供更多的可使用模型数量。
x1 |
引用 | 编辑
冷场馆女仆长
2023-08-26 21:09 |
16楼
▲ ▼ |
下面是引用 731 于 2023-08-25 22:08 发表的 : 这个我刚刚测试了,但不知道是不是我测试有误... 首先这版本ReHLDS的确是能precache更多的Model, 使用rescount也能显示出来,进入伺服也有正常下载: 但在CS1.6客户端的情况,本身CS1.6基本模型上也无法正常显示,而且开始后几秒就当掉了 ReHLDS也显示玩家timeout掉线了 总括而言,这新ReHLDS文件有可能在某些特定情况有效,但我测试时不稳定+无法使用, 想试用的人可试试看,但我个人会建议使用回官方的稳定的版本 x0 |
引用 | 编辑
731
2023-09-02 03:13 |
17楼
▲ ▼ |
下面是引用 冷场馆女仆长 于 2023-08-26 21:09 发表的 : 我们大陆这边使用这个版本没有任何问题,你不能加载VoiceTranscoder语音模块否则会出现自动踢人或封禁玩家情况。请使用revoice语音模块。另外请提供meta list和amxx modules命令查询运行模块状态截图 x0 |