跳转至

服务器版本说明

本文档定义了不同服务器版本的用途和配置。

版本目录定义

根据项目规划,服务器代码分为以下三个主要版本目录:

目录路径 版本代号 版本名称 描述
D:\CQYH\Mir3D_Code_GitHub\GameServer_Dev Master 全功能版本 (开发主线) 包含所有特性的全功能版本,适合作为任何版本的开发基准或测试环境。
D:\CQYH\Mir3D_Code_GitHub\GameServer_Prod Prod 复古版本 纯净版本,移除了不必要的功能,追求复古体验和稳定性。
D:\CQYH\Mir3D_Code_GitHub\GameServer_Custom Custom 定制版本 (老板专用) 包含特定定制功能的版本,专用于特殊需求或老板专用环境。

版本名称配置

在代码中,可以通过修改 Settings.cs 文件来定义服务器运行时显示的名称。

1. 修改 Settings.cs

找到对应服务器项目中的 Settings.cs 文件 (通常在项目根目录或 Settings 命名空间下),修改 游戏区服名称 字段:

// 示例:在 GameServer_Prod/Settings.cs 中
public static string 游戏区服名称 = "复古版本"; 

2. 编译与部署

修改完成后,重新编译对应版本的 GameServer 项目,生成的执行文件即为对应版本的服务端程序。

目录管理规范

  • GameServer_Dev (Master): 作为主开发分支,包含所有新功能和实验性特性,稳定后可根据需要 cherry-pick 到其他版本。
  • GameServer_Prod (Vintage): 保持代码纯净,仅包含核心复古功能,避免引入实验性特性。
  • GameServer_Custom (Custom): 存放定制化修改的代码,注意不要随意合并到 Prod 版本。