SonolusHaniwa
  • 1. 概述
  • 2. ハニプレ
  • 3. ユメステ
  • 4. Stellarity
  • 5. Phigros
  • 首页

    • 1. 概述
  • 玩家

    • 2. 安装服务
    • 3. 配置文件标准
    • 4. 服务使用方法
  • 开发者

    • 5. 自定义搜索函数
    • 6. 自定义资源创建接口
    • 7. 插件开发标准
  • 其他

    • 8. 更新日志
    • 9. 关于 srp 资源包
  • 1. 搭建开发环境
  • 2. Sonolus 基础
  • 3. 配置项目信息
  • 4. 基本数据类型
  • 5. 函数与语句块
  • 6. 注意事项
  • 1. 游玩模式基础
  • 1. 概述
  • 2. ハニプレ
  • 3. ユメステ
  • 4. Stellarity
  • 5. Phigros
  • 首页

    • 1. 概述
  • 玩家

    • 2. 安装服务
    • 3. 配置文件标准
    • 4. 服务使用方法
  • 开发者

    • 5. 自定义搜索函数
    • 6. 自定义资源创建接口
    • 7. 插件开发标准
  • 其他

    • 8. 更新日志
    • 9. 关于 srp 资源包
  • 1. 搭建开发环境
  • 2. Sonolus 基础
  • 3. 配置项目信息
  • 4. 基本数据类型
  • 5. 函数与语句块
  • 6. 注意事项
  • 1. 游玩模式基础
  • 首页

    • 1. 总览
  • 玩家

    • 2. 安装服务
    • 3. 配置文件标准
    • 4. 服务使用方法
  • 开发者

    • 5. 自定义搜索函数
    • 6. 自定义资源创建接口
    • 7. 插件开发标准
  • 其他

    • 8. 更新日志
    • 9. 关于 srp 资源包

服务使用方法

Sonolus Server v1.6.2 (WebServer Core v1.0.6)
The highest supported version of Sonolus: 0.8.3
Copyright (c) 2023 LittleYang0531, all rights reserved.
Compiled at Jun 29 2024 08:51:23.

Usage: ./sonolus [command]
Basic commands: 
    help: ./sonolus help
    serve: ./sonolus serve
    cgi: ./sonolus cgi [request] [response]
Import & Export commands: 
    import: ./sonolus import [file]
    export: ./sonolus export [type] [name] [file] (name)
    export remote: ./sonolus export remote [url] [file] (name)
    export all: ./sonolus export all [file] (name)
    export remote all: ./sonolus export remote-all [url] [file] (name)
    export filelist: ./sonolus export filelist [source] [target] (name)
    list tasks: ./sonolus task list
    manage task: ./sonolus task <confinue/terminate/info> [name]
    test package: ./sonolus test [file]
Plugin commands: 
    list plugin: ./sonolus plugin list
    manage plugin: ./sonolus plugin <info/enable/disable> [plugin]
    Sonolus.h sync: ./sonolus synccpp
    Sonolus.h update: ./sonolus updatecpp [name]
    Sonolus.h init: ./sonolus initcpp [name]
    Sonolus.h build: ./sonolus buildcpp <play/tutorial/preview/watch> [name] [args]
If you have any question about command, please visit Sonolus Server wiki to see the full defination.

基础指令:

  • help: 显示帮助信息
  • serve: 启动服务器
  • cgi: 通用网关接口(cgi)

导入导出指令:

  • import: 从文件中导入 Sonolus 资源,scp 格式需要 -DENABLE_ZIP 选项支持
  • export: 从本服务器中导出单个资源
  • export remote: 从远程服务器中导出单个资源,需要 -DENABLE_CURL 选项支持
  • export all: 从本服务器中导出全部资源
  • export remote all: 从远程服务器中导出全部资源,尽量不要使用,否则后果自负。需要 -DENABLE_CURL 选项支持
  • export filelist: 一次导出多项数据,详见filelist
  • list tasks: 列出所有导出任务
  • manage task: 管理导出任务
  • test package: 测试包是否合法,scp 格式需要 -DENABLE_ZIP 选项支持

插件指令:

  • list plugin: 列出全部插件
  • manage plugin: 管理插件

Sonolus.h 指令:

  • sync: 使 sonolus.h 与上游仓库保持同步
  • update: 更新 sonolus.h 项目
  • init: 初始化一个 sonolus.h 项目
  • build: 构建一个 sonolus.h 项目
最近更新:: 2024/7/3 14:27
Contributors: LittleYang0531
Prev
3. 配置文件标准