案例

Batla 3D 服务端模拟器(2015 年客户端)

面向 Batla 3D 2015 年 Steam 客户端的 C# 服务端模拟器,涵盖账户、商店、房间 HTTP 服务与 Lidgren UDP 对战。项目包含客户端程序集补丁工具,协议文档区分了从客户端恢复的证据与模拟器自行选择的规则。

使用条件与局限

  • 需要自行持有 Unity 4.6.9f1 Steam 客户端及 .NET 10 SDK。补丁工具使用 dnlib;严格 Steam 验证需要 Windows x86 的 Steam 库。
  • MIT 许可覆盖仓库代码;游戏文件需要由自己的安装副本提供。客户端补丁除了服务器地址,还修改数据包字段和游戏行为。
  • 部分战斗、经济与目标数值属于模拟器策略;客户端证据不足以确定原服务器的全部规则或完整行为等价性。
  • README 声明这一版本已冻结且不再维护。所审阅文件树中未找到文档引用的 Batla.UdpSmoke 测试工具。本次未复现运行,也未证实 REA 集成。

关于此条目

类型
案例
类别
独立重建案例
关联
独立重建项目
目标
游戏 · 协议

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

一手来源

  1. README.md GitHub · Serega25511s/Batla-3D-server-emu · 修订 c70f254
  2. LICENSE GitHub · Serega25511s/Batla-3D-server-emu · 修订 c70f254
  3. server/docs/protocol.md GitHub · Serega25511s/Batla-3D-server-emu · 修订 c70f254
  4. server/docs/weapon-upgrades.md GitHub · Serega25511s/Batla-3D-server-emu · 修订 c70f254
  5. server/src/Batla.Server/Batla.Server.csproj GitHub · Serega25511s/Batla-3D-server-emu · 修订 c70f254