Repository navigation
RF4 Server Simulator v0.1.4
rf4_server_simulator v0.1.4
重要声明
本项目是开源单机项目。项目作者从未在闲鱼等任何平台售卖服务端、整合包、安装服务或类似商品,未来也不会这样做。项目将继续保持开源与单机定位,不会转为私服。
- 版本:
v0.1.4 - 提交:
ac587f1e3f3052e43953e1f4469672d2a0c28642 - 支持客户端版本:
4.0.25034 - 下载:可直接使用 Release 中的 Windows x64 已编译版本,无需安装 Go。
新贡献者与致谢
欢迎 @axin2001-tian、@cjm61177、@KimQ1、@unix-cc、@xiaotian-zz、@xzoo7、@zelohon 加入项目。
同时感谢 xingye、jxjz 等提交者,以及所有参与代码、测试、问题反馈和验证的贡献者。
主要更新
钓鱼与钓具
- 补齐鱼种三色标重量线、鱼重倍率上限和按饵效/装备窗口分配鱼重。
- 支持钓组独立装卸双饵、多钩饵位补饵,并按当前鱼钩与鱼饵判断鱼口。
- 完善鱼饵偏好、鱼群分布、昼夜与天气试口、咬钩扣饵和补饵生命周期。
- 修复 17/9 终端断件判定、断件归属、清组和退回背包,避免幽灵物品。
- 新增预制抛投基准、抛投物理、渔轮摩擦/转速持久化和电动轮使用修复。
- 补强断线、断竿、浮漂、鱼线长度、钓具耐久和终端组件处理。
- 统一竿型技能、钓鱼技能、熟练度成长、结算经验与磨损。
- 增加鱼护真实容量、入护记录同步、鱼护翻找/扔回和落鱼恢复。
- 修复溜鱼模型与结算鱼不一致、稀有鱼页面掉线、声呐切图断线和上船周期断线。
物品、经济与管理
- 支持快捷栏参数校验和保存失败回报,鱼类区域按客户端地图顺序展示。
- 接入个人中心、游戏金币会员门户、会员到期和竿体经验加成。
- 新增独立咖啡厅订单与幂等结算,统一金币购买回包和货架补货。
- 补齐四轮摩托车、纸质地图捆绑包、商店缺失货架及同系列价格估算。
- 修复纸质地图误授予永久访问、买票后黑屏、上船断线和租车票据问题。
- 完善工坊修理、零件价格、备用渔具领取、钓组独立装卸与物品类型。
- 修复在线收信刷新、鱼汛播报、挖饵数量、钓获通知和管理端货架 UI。
启动器、构建与工具
- 启动器支持 hosts 自动切换、客户端路径保存与直接启动 RF4。
- 修复托盘初始化前刷新图标导致 panic、路径不可见字符和 hosts 所有权恢复。
- 增加 Preview 构建、离线白名单发布、跨平台声呐资产和协议回环冒烟测试。
- 补充钓鱼结算、状态恢复、欢乐时光、鱼护同步等文档和调试工具。
已知问题
- 钓鱼玩法以稳定完成上鱼和结算为目标,没有完全复刻官服手感、生态和长期经济机制。
- 抛投模型在超重载荷、缺失渔轮零件和未知线杯规格下仍可能存在距离估算偏差。
- 部分新功能仍需更多真机和不同客户端环境验证,欢迎通过 Issues 提交复现信息。
完整提交记录
以下为 v0.1.3..v0.1.4 的全部 138 个提交:
- @b974ff7 补齐鱼种三色标重量线
- @55f9d4d 适配统一后台参数布局与定时刷新
- @30ccd6a Merge pull request #55 from a398289244-hue/codex/fish-grade-lines
- @b9affb8 Merge pull request #56 from jackchenchch/codex/admin-main-patch
- @6282f7d 校验快捷栏参数并回报保存失败
- @469f8d0 feat(admin): 水域列表按游戏客户端地图顺序展示
- @0401591 Merge pull request #67 from jackchenchch/codex/shortcut-validation
- @335c07a Merge pull request #68 from xiaotian-zz/feat/fish-area-order
- @01e6708 feat(launcher): hosts 自动切换与面板开关
- @5a9a989 docs(launcher): hosts 切换失败提示手动指向 127.0.0.1 或运行 tools/hosts.ps1
- @87effe2 fix(launcher): hosts 启用行改为标准格式,修复自动切换不生效
- @367b592 feat: add fish_weight_cap tunable to toggle gear weight cap
- @247c691 支持钓组独立装卸双饵
- @fda7aa2 按当前饵和游戏时段计算鱼类吃饵偏好
- @675bd9d 按咬口和入水事件消耗饵料
- @7c297d6 按地图区域与昼夜分布鱼群
- @ec07205 修复17/9终端件断件被误裁决为断线断竿
- @faf03fc 终端件断裂后退回背包避免成为幽灵物品
- @c2e786f Merge pull request #73 from jackchenchch/codex/dual-bait-mount
- @6005750 Merge pull request #74 from jackchenchch/codex/fish-bait-preference
- @0ea7d55 Merge pull request #75 from jackchenchch/codex/bait-consumption
- @d6a9fe7 Merge pull request #60 from xiaotian-zz/feat/fish-weight-cap-switch
- @491fff3 fix(gear): clear rig snapshot when terminal component breaks
- @7df8ea5 Merge remote-tracking branch 'origin/main' into HEAD
- @e6513c7 Merge pull request #64 from cjm61177/fix/terminal-component-break
- @a0ffdbb fix(launcher): preserve host ownership and recover safely
- @d3a166c Merge pull request #70 from xiaotian-zz/feat/launcher-hosts-switch
- @5f91a1e fix(gameserver): use canonical map and cast landing for distribution
- @db58d79 Merge remote-tracking branch 'origin/main' into HEAD
- @5b66203 Merge pull request #72 from jackchenchch/codex/fish-map-distribution
- @76103aa 修复竿架物品无图标无法选择
- @63a2daa 校验断件上报归属与装配
- @f2d3b53 Merge pull request #76 from axin2001-tian/fix/rod-pod-wire-class
- @7a80ee1 Merge pull request #77 from jackchenchch/8888888
- @da4db0c 按饵效和装备窗口随机分配鱼重
- @fbdb492 Merge pull request #78 from jackchenchch/8888888
- @72c87b5 修复篝火点火与世界时钟校准
- @54b2c53 修复上船后周期性断线
- @980d13a 修复声呐回波导致切图断线
- @f9db8dc 修复买票后上船黑屏
- @6450b47 Merge pull request #79 from a398289244-hue/codex/campfire-world-clock
- @d94c091 Merge pull request #80 from axin2001-tian/fix/boat-disconnect
- @534bbac 接入个人中心与游戏金币会员门户
- @702dc83 按结算尺和真实重量统一鱼类标记
- @5050f98 保留多钩钓组饵位并按顺序补饵
- @632d2a2 新增独立咖啡厅订单与幂等结算
- @2ab9315 修复电动轮无法使用电动
- @9e85b98 fix: use leader wire models for crafted leaders
- @6705285 鱼汛播报:官方聊天模板接线与管理端通道探测
- @bd609dd Merge remote-tracking branch 'origin/main' into HEAD
- @9a5d3cc Merge pull request #84 from axin2001-tian/fix/electric-reel
- @21f34eb Merge pull request #85 from jackchenchch/codex/fish-grade-review
- @b5d4923 Merge pull request #90 from jackchenchch/codex/multi-hook-bait-review
- @505dc78 Merge pull request #87 from jackchenchch/codex/cafe-orders-review
- @1bf996d Merge remote-tracking branch 'origin/main' into HEAD
- @08042d8 Merge pull request #88 from jackchenchch/codex/player-portal-review
- @4a4f424 修复溜鱼鱼模型与结算鱼不一致
- @2fcdbac docs: streamline README and expand documentation
- @0fa6fee 修正竿型共享技能等级与计点
- @ac9e98d 统一地图天气预报与实际鱼口
- @2fcbbe2 Merge pull request #94 from axin2001-tian/fix/fish-push-dedupe
- @b66c298 按鱼种食性限制非偏好饵鱼口
- @5c4db56 合成当前鱼竿技能与永久熟练度
- @2f12305 Merge pull request #92 from cjm61177/feat/escape-chat-notify
- @92a0545 Merge pull request #95 from jackchenchch/codex/shared-skill-points
- @fcd3051 按选中鱼钩判鱼扣饵并保留补挂
- @dffb38f Merge pull request #97 from jackchenchch/codex/equipped-fishing-skills
- @391cd28 Merge pull request #96 from jackchenchch/codex/weather-forecast-bites-review
- @d0e8eef Merge pull request #99 from jackchenchch/codex/bait-hook-eligibility
- @4615569 按选中鱼钩判鱼扣饵并保留补挂
- @b112c0f 修正天气试口的损坏钓组判定
- @153e1e9 Merge pull request #91 from a398289244-hue/codex/fix-crafted-leader-model
- @7d75103 fix(shop): 补齐四轮摩托车租赁货架(琥珀湖/挪威海/铜湖)
- @d2e5910 Merge pull request #101 from jackchenchch/codex/selected-hook-bait
- @c9c4965 Merge latest #101 head after rig_component sync fix
- @74ac735 fix(items): 修复铅芯线空白卡(cat57 缺长度/刚性)
- @edaf098 fix(items): 铅芯线改用独立实例类 167(修复空白卡)
- @738e2ab fix(rig): 挂饵方式(安装)落库并在重建钓组时保留 f9
- @96e83c6 fix(rig): 挂饵方式改为 f8=选中 / f9=可选项
- @398c7fe fix: defer bait consumption until fish hooks
- @933b0c2 Merge pull request #98 from jackchenchch/codex/weather-bite-activity
- @1801ee0 Merge pull request #104 from a398289244-hue/codex/fix-bite-bait-lifecycle
- @ccd8d58 Merge pull request #105 from zelohon/pr/leadcore
- @5bc8a63 Merge pull request #106 from zelohon/pr/baitmount
- @ae5fc2e Merge pull request #107 from xzoo7/upstream-fix/rentbike-quad-tickets
- @58ac745 fix(launcher): 托盘初始化前刷新图标导致进程 panic
- @0a38f20 fix(launcher): 清洗粘贴路径中的不可见字符
- @a435cba 统一金币购买回包与管理货架补货
- @091f974 修复在线收信后邮箱不刷新
- @50437e9 固定商店证据资源换行格式
- @8061fdd 原子结算钓获经验熟练度与磨损
- @83c344d 隔离钓鱼定时回调并恢复原鱼状态
- @05d3014 增加每日在线钓鱼欢乐时光
- @d90d4b3 同步护网物品与钓获处理记录
- @613d2ce 修正结算和技能刷新误报升级
- @d3074fc 接入本地饮酒经验加成
- @f7e24ea Merge pull request #110 from unix-cc/fix/launcher-tray-and-game-path
- @fa35840 接入会员与竿体经验加成
- @8d8688f Merge pull request #112 from KimQ1/fix/online-mail-refresh
- @3e67372 精简邮件通知注释
- @b974ad9 补齐离线构建并按白名单发布资源
- @d5984e0 修复挖饵结果显示背包总数
- @d952241 断竿按官方表现清组并封禁使用,耐久耗尽投影客户端损坏态
- @ea50005 鱼汛播报:官方聊天模板接线与探测基建
- @dc3820a 修复买纸质地图误授予永久访问
- @a0cc552 修复鱼护里的鱼不能扔回水里:4/7 按容器分流到 KeepnetDelete
- @67326ed Merge pull request #93 from Cccc-Ch/codex/preview-whitelist-review
- @14e9560 Merge pull request #81 from Cccc-Ch/8888888
- @fc4d8f3 Merge pull request #86 from Cccc-Ch/codex/catch-lifecycle-review
- @b7fa07a Merge pull request #108 from Cccc-Ch/codex/settlement-level-notices
- @065e1c4 Merge pull request #115 from Cccc-Ch/codex/catch-xp-bonus-sources
- @26d6af4 Merge pull request #100 from Cccc-Ch/codex/happy-hour-progress
- @a778d24 Merge pull request #117 from KimQ1/fix/baitdig-result-quantity
- @4ec56eb Merge pull request #127 from cjm61177/fix/rod-break-state
- @2068193 Merge pull request #128 from cjm61177/feat/fish-tv-templates
- @e2cad70 修复技能书物品类型
- @0456f3d Merge pull request #129 from axin2001-tian/fix/papermaps-not-buyout
- @469855b 购买地图捆绑包时发放附赠物品
- @0d37b50 Merge pull request #131 from cjm61177/fix/keepnet-throw
- @584904e Merge pull request #133 from axin2001-tian/feat/bundle-hot-config
- @b9d74a8 修复声呐资产测试的换行符误报
- @b210eeb 增加公开环境的协议回环冒烟测试
- @251c188 合并 PR #134:改进跨平台声呐资产与协议回环测试
- @83cb709 Merge pull request #109 from Cccc-Ch/codex/drink-xp-bonus
- @7243583 修正饮酒规则文档表述
- @82bf981 定时清理饮酒事务回执
- @61b8404 补充饮酒规则还原范围说明
- @a79ec03 移除不存在的离线构建发布说明
- @83f776f 管理机构领取备用渔具
- @5de20d2 持久化渔轮摩擦/转速设定
- @ebe25fb 合并 PR #125:固定商店证据资源换行格式
- @0102cb3 Merge pull request #136 from axin2001-tian/feat/reel-drag-setting
- @b3ebcb4 Merge pull request #135 from axin2001-tian/feat/tackle-aid
- @9a7ae68 撤回 PR #135 的错误路径合并
- @23d78c9 管理机构领取备用渔具
- @f091f0d 合并 PR #137:管理机构领取备用渔具
- @ab1f406 Merge pull request #113 from Cccc-Ch/codex/catch-state-recovery
- @ac587f1 Merge pull request #114 from Cccc-Ch/codex/keepnet-record-sync
感谢
感谢全体开源贡献者和玩家。项目能够顺畅推进,离不开这些贡献者的贡献,也离不开每一位参与测试、提交 Issue、提供日志和帮助验证修复的玩家。
交流群
- 一群:379233540
- 二群:225460820
- 三群:1134665746
发布包
rf4_server_simulator-v0.1.4-windows-amd64.zip- 包含 Windows x64 可执行程序、launcher、静态资产、原有测试证书、配置示例和文档。
- 不包含任何个人存档或运行中的数据库。
发布包校验
SHA256:2d2f86df1cafbbbf9bb6c580193fc493fa9d70c34d41ea539921acd229ff1628