Skip to content

RF4 Server Simulator v0.1.5

Choose a tag to compare

@glance522 glance522 released this 05 Nov 17:14
· 721 commits to main since this release

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