-
Notifications
You must be signed in to change notification settings - Fork 3
Home
优秀的小杨同学 edited this page Jul 19, 2023
·
11 revisions
欢迎来到 Sonolus Server Wiki!
Sonolus 是一款新一代的移动端音乐游戏,旨在为玩家和谱师提供最大的自由度。
凭借强大的和高性能的脚本系统,你可以制作出任何一款你想象中的音乐游戏引擎。无论是复制现有的游戏,还是创造出一款完全不同的游戏,你都可以做到。
Sonolus 目前处于早期开发阶段。
为了便于开发者/谱师方便地搭建自己的 Sonolus 服务,我们采用自主开发的 WebServer Core,利用 C++ 和 MySQL/SQLite 开发了这个服务器。
该服务可以被搭建在任何 Linux 设备和 Windows 设备上。经测试,即使是一台弃置的手机,利用 Termux,也能轻松运行该服务。
目前本项目经过半年的精心打磨,我们不仅实现了所有官方定义的终结点,还在此基础上实现了 Web 端图形化界面,创建资源的交互界面,以及利用 Sonolus 接口进行网页端登录的功能等。我们还利用 Pluma 搭建了我们的插件系统,便于使用者更方便地管理服务的功能。
当然,该项目还有许多需要完善的地方和不足之处,欢迎在 Issues 界面提出,或是使用 Pull Request 来表达你的看法。
为了便于使用者预览该服务的功能,我们搭建了一个 Sonolus Server 测试服务,网址如下:http://8.130.81.127。
在 Sonolus Server 的最新版本中,我们提供了如下功能:
- 创建基本的 Sonolus Server 服务。
- 自带官方网站风格的 Web 端图形化界面。
- 支持从 Web 端直接创建任意组件。
- 支持 Web 端利用 Sonolus 接口进行登录。
- 支持组件内容的多语言翻译以及对应翻译内容的呈现。
- 支持从本地或远程服务器(只要能访问的都行)导出任意组件。
- 支持导入任意 srp 或官方 scp 资源包。
- 支持接入 Sonolus.js 或 Sonolus.h 来开发引擎。
见 预编译压缩包
普通用户:
开发者:
其他:
最后更新时间: 2023.07.01