这个项目能做什么

newserv 是一款针对《梦幻之星在线》(PSO)的全功能游戏服务器、代理及逆向工程工具。它支持该游戏的所有版本,包括开发原型,覆盖 Dreamcast、PC、GameCube 和 Blue Burst 平台。 该项目提供了一个功能完备的服务器,具备用户账户、任务安装、物品表和掉落模式、跨版本游戏、服务器端存档、Episode 3 功能、内存补丁、DOL 加载器、代理功能、聊天命令和 REST API。它还包括一个用于 PSO PC 和 Blue Burst 游戏数据的补丁服务器。 除了服务器本身,newserv 还作为 PSO 内部机制的参考,记录了网络命令、文件格式、物品生成、地图结构、任务操作码和存档文件格式。代码库设计为可在其他开源项目中以宽松许可条款复用。 在 macOS、Windows 和 Linux 上设置简单,macOS 和 Windows 提供预编译版本。服务器包含一个交互式 shell,用于用户管理和配置更新等管理任务。