Skip to content

DBKAHHK/CastoricePS

Repository files navigation

CastoricePS

基于 Zig 的某回合制游戏Server实现。

本项目完全免费。仅供学习使用。

  • Discord:Discord.gg/CastoricePS
  • srtools:https://srtools.neonteam.dev/

功能

  • [√] 编队
  • [√] 抽卡
  • [√] 战斗
  • [√] 地图
  • [√] 指令
  • [√] 活动
  • [√] 混沌回忆 & 虚构叙事 & 末日幻影 & 异相仲裁

目录结构(运行时)

建议把以下文件放在同一目录:

CastoricePS.exe          # 主程序
freesr-data.json         # 角色配置文件
misc.json                # 杂项配置文件
hotfix.json              # 热修复文件
resources/               # 资源配置
protocol/                # 协议文件

编译与运行(Windows)

  1. 安装 Zig 0.14.1,并把 zig.exe 加入 PATH

  2. 构建并运行:

  • 开发运行:zig build run-program
  • 仅构建:zig build
  • 发布构建:zig build -Doptimize=ReleaseSafe

获取游戏客户端

4.0.5X Client here

编译(Android)

说明:这会生成 Android ELF 可执行文件(不是 APK)。

  • ARM64(推荐,大多数手机):zig build -Dtarget=aarch64-linux-android -Doptimize=ReleaseSafe
  • ARMv7:zig build -Dtarget=arm-linux-androideabi -Doptimize=ReleaseSafe

开发提示

  • srtools 网页保存的数据会写入根目录 freesr-data.json,服务器侧会在 /sync
  • 如果你需要更多的参考,请关注 resources/ 目录。可以通过修改Resources的方式来修改buff和技能效果。

贡献

欢迎提交PR和Issue. 感谢Reversed Rooms,以及他们的开源服务器

About

A re-implementation of a game server with stars and rails, Based on YaoGuangSR

Resources

License

Stars

Watchers

Forks

Packages