Repository navigation
RF4 Server Simulator v0.1.5
rf4_server_simulator v0.1.5
重要声明
本项目是开源单机项目。项目作者从未在闲鱼等任何平台售卖服务端、整合包、安装服务或类似商品,未来也不会这样做。项目将继续保持开源与单机定位,不会转为私服。
- 版本:
v0.1.5 - 提交:
28613917b9e02fc58a01199eee9aabf3ede4927d - 支持客户端版本:
4.0.25034 - 下载:可直接使用 Release 中的 Windows x64 已编译版本,无需安装 Go。
新贡献者与致谢
欢迎 @deng120401、@loseinsummer、@wlr-1995、@Xiong-China、@XZ7577 加入项目。
同时感谢 xingye 等提交者,以及所有参与代码、测试、问题反馈和验证的贡献者。
主要更新
钓鱼与钓具
- 修复技能共享与返点,统一竿型技能和永久熟练度计点。
- 修复饵料补挂时机、背包数量同步及鱼饵数量版本号未保存的问题。
- 修正浮钓/水底族钩饵整包装填,并按挂饵方式拆分钩饵、支持泡沫双饵和 Pop-up 编组。
- 按钓组类型下发 f9 挂饵方式可选集,登录回放时同步重算。
- 修复鱼汛播报被客户端丢弃的问题,将 24/27 外层 locationId 改为空串,并移除无意义的 k17 咬钩推送。
- 修复海钓前导强度为零、铅芯线实例类、提取物实例类和沉子重复装配问题。
- 修复渔轮力度上限、摩擦档位断件和成色重复计算。
- 断竿时配件退回背包并清除渔轮引用。
- 实现主动剪线结算、零米剪线拒绝和饵堆刷新。
- 完善鱼种搏鱼冲刺与耐力。
- 实现技能书阅读、地区书籍货架和制作熟练度增长。
- 修复制作产物堆叠、制作结果卡数量和路亚收线后再次咬钩问题。
物品、经济与管理
- 修复鱼饵与提取物实例类映射,补齐相关商店货架和迁移。
- 修复沉子历史重复数据,并增加重复装配拦截。
- 统一提取物数量字段处理和测试槽位解析。
- 完善制作产物数量、背包版本和物品树同步。
- 修复房屋购买无反应,接入 3/33 房屋购买与档案所有权。
- 优化测试数据库复用、判鱼静态数据缓存和钓鱼等待时间。
已知问题
- 钓鱼玩法以稳定完成上鱼和结算为目标,没有完全复刻官服手感、生态和长期经济机制。
- 部分新功能仍需更多真机和不同客户端环境验证,欢迎通过 Issues 提交复现信息。
- 抛投和钓具物理在极端载荷或缺失零件时仍可能存在估算误差。
完整提交记录
以下为 v0.1.4..v0.1.5 的全部 59 个提交:
- @924b824 复用测试数据库并缩短钓鱼等待
- @b46df3c 缓存判鱼静态数据并稳定概率测试
- @2e2540c 合并 PR #142:优化测试套件与判鱼静态数据缓存
- @f91e06c 修复技能共享与返点
- @1c735ad 合并 PR #144:修复技能共享与返点
- @54efa69 修复鱼饵补挂时机与背包数量同步
- @d0c5e25 移除咬钩 k17 聊天推送:k17 实为全服纪录模板,空参数只渲染噪音(按 PR #128 立场;实测 24/27 族整族被客户端丢弃,咬钩播报无意义)
- @15d804e 修复鱼汛播报被客户端静默丢弃:24/27 外层 locationId 改发空串
- @d1f2b0b 浮钓族钩饵整包装填:手杆挂饵不再逐鱼空钩
- @b13f6e9 水底族单钩钓组钩饵整包装填
- @b2d5d7c 修复买房无反应:实现 3/33 房屋购买与档案 f20 所有权
- @ab576cf Merge pull request #148 from cjm61177/feat/bait-fullstack-mount
- @f8cbf3b Merge pull request #145 from wlr-1995/fix/bait-reload-count-sync
- @5713242 Merge pull request #149 from cjm61177/fix/fish-tv-locationid
- @854bbff Merge pull request #150 from loseinsummer/fix/buy-house
- @51cd59f 修复制作不加熟练度bug
- @db63683 Merge pull request #151 from deng120401/fix/craft-proficiency
- @7ce1e3e 修复制作产物堆叠并补充路亚收线回归测试
- @02bdf3f 修复鱼饵数量更新时版本号未保存
- @5802849 补充收竿补饵回归与同步说明
- @3310b1c Merge pull request #152 from XZ7577/codex/fix-bait-stack-version
- @eefef01 Merge pull request #154 from deng120401/fix/craft-stack-lure-rebite
- @76d2dbb 钓组与挂饵方式联动:按钓组类型下发 f9 可选集
- @ccbbb6f 渲染级联动:登录背包树按钓组类型重算 f9(4/5 存量回放兜底)
- @030da7d 挂饵方式编排表:按钓组逐个给定 f9 可选集
- @a6354e7 修复海钓前导强度为零
- @84d1b69 方法饵 Pop-up(32)编排:纯 pop-up 族六位
- @915e612 Merge pull request #156 from cjm61177/fix/rig-baitmount-linkage
- @605f0db Merge pull request #157 from a398289244-hue/codex/fix-marine-leader-strength
- @5d4a625 提取物(dip)实例类修正:类别 58 落 abmokghdbhf/11500,存量错类启动迁移
- @ef5fc23 修复沉子重复装配
- @81b8f85 统一提取物数量字段处理
- @94d7977 清理历史重复沉子
- @1e9a9e5 合并 PR #158:修正提取物实例类
- @b2bbf44 合并 PR #159:修复沉子重复装配
- @fd83bc6 钩饵按挂饵方式数量拆分上钩(官方模型,修正整包装填)
- @4c45dd1 拆分回归测试适配钓组联动:蛆/pop-up 族挂法先切到合法钓组
- @f9fa8b3 实现泡沫双饵挂载
- @e853459 合并 PR #155:按挂饵方式拆分钩饵
- @a35a6de 修复渔轮力度上限与摩擦档位断件
- @4dd4249 修正渔轮成色重复计算
- @a236965 断竿时配件退回背包并同步
- @b623241 清除断竿后的渔轮引用
- @0ca4bf0 合并 PR #160:修复渔轮力度与摩擦断件
- @eca7635 合并 PR #161:断竿配件退回背包
- @eb4b4c9 实现主动剪线结算与饵堆刷新
- @638930d 拒绝零米剪线
- @e9413b4 适配物品树去重
- @e0c5db3 合并 PR #162:实现主动剪线结算
- @8958764 完善鱼种搏鱼冲刺与耐力
- @7a9c7b9 实现技能书阅读与地区书籍货架
- @ada13f2 Merge branch 'main' of https://github.com/glance522/rf4_server_simulator
- @085d346 合并 PR #163:完善鱼种搏鱼冲刺与耐力
- @97ba101 Merge pull request #164 from Xiong-China/main
- @b48c06e 修复制作结果卡显示整堆数量
- @a73feb5 Merge pull request #165 from axin2001-tian/fix/craft-result-qty
- @db23e34 鱼饵类实例类修正:cat20 添加剂→dpghngjmnap/126、cat45 PVA→pcngolccead/144
- @bea43d6 修复提取物数量测试槽位解析
- @2861391 Merge pull request #166 from cjm61177/fix/bait-wire-class
感谢
感谢全体开源贡献者和玩家。项目能够顺畅推进,离不开这些贡献者的贡献,也离不开每一位参与测试、提交 Issue、提供日志和帮助验证修复的玩家。
交流群
- 群1:379233540(满)
- 群2:225460820(满)
- 群3:1128152596
- 群4:1134665746
发布包
rf4_server_simulator-v0.1.5-windows-amd64.zip- 包含 Windows x64 可执行程序、launcher、静态资产、原有测试证书、配置示例和文档。
- 不包含任何个人存档或运行中的数据库。
发布包校验
SHA256:c8afec26fba9ec3835585e7c6a0355edd2d4977e683e68ed703b303069739b62