服务端目录结构
拿到服务端之后,解压出来会看到一堆文件和文件夹。刚接触的时候可能会有点懵,不知道哪个是干嘛的。这一章帮你捋清楚。
下面以 RW-HPS 原版 为例,拆解一下它的目录结构:
文件夹data/
文件夹cache/ —— 缓存文件,一般不用管
- …
文件夹gameData/ —— 服务端运行必需的数据文件
- …
文件夹libs/ —— 依赖库,不用动
- …
文件夹log/ —— 运行日志,出问题先看这里
- …
文件夹maps/ —— 放自定义地图文件(
.tmx)- …
文件夹mods/ —— 放模组包
- …
文件夹player/ —— 玩家行为记录与对局信息
- …
文件夹plugins/ —— 放插件
.jar文件,装插件就是扔这里- …
文件夹replays/ —— 对局回放文件
- …
文件夹saves/ —— (具体用途暂不明确,常见于部分分支中)
- …
- Config.json —— 服务端主配置文件
- ConfigServer.json —— Server 模式的配置
- GameModularReusableClass.bin —— 运行必需,别动
- RelayConfig.json —— Relay 模式配置(本教程暂不涉及)
- Settings.bin —— 运行必需,别动
- Server-All.jar —— 服务端核心程序
- start.bat —— Windows 启动脚本
大多数基于 RW-HPS 的分支核心,目录结构都跟这个差不多,顶多是多几个下游分支自己加的配置文件。