Skip to content

服务使用方法

优秀的小杨同学 edited this page Jul 1, 2023 · 5 revisions

服务使用方法

基础使用:

  • ./sonolus serve 启动 Sonolus 服务器。
  • ./sonolus help 查看 Sonolus 服务器帮助信息。

导入/导出数据:

  • ./sonolus import [file]file 中的数据导入到 Sonolus 服务器中,支持 .srp 与 .scp。我们提供各官方引擎的数据包下载: Data Packages for v1.4.3+
  • ./sonolus export <level/skin/background/effect/particle/engine> [name] [file] 将名为 name 的某组件导出到文件 file 中。
  • ./sonolus export remote [url] [file] 将远程服务器 url 的组件导出到 file 中,可以是 GUI 地址,也可以是 API 地址。
  • ./sonolus export all [file] 将本服务器的所有组件导出到 file 中。
  • ./sonolus export remote-all [url] [file] 将远程服务器 url 的所有组件导出到 file 中。
  • ./sonolus export filelist [source] [target] 根据 source 中的文本内容将组件导出到 target 中。filelistfilelist

插件管理指令:

  • ./sonolus plugin list 列举所有插件信息。
  • ./sonolus plugin info [plugin] 查看插件 plugin 的详细信息。
  • ./sonolus plugin <enable/disable> [plugin] 启用/禁用插件 plugin

需要启用插件 libsonolusjs/libsonolush:

  • ./sonolus initjs [name] 初始化名为 name 的 Sonolus.js 项目。
  • ./sonolus buildjs [name] 构建名为 name 的 Sonolus.js 项目。
  • ./sonolus initcpp [name] 初始化名为 name 的 Sonolus.h 项目。
  • ./sonolus buildcpp [name] 构建名为 name 的 Sonolua.h 项目。
Clone this wiki locally