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. 游玩模式基础

Sonolus.h

C++ based developer toolkit for Sonolus.

Installation

Sonolus.h depends on Sonolus Server, which means that you need to install Sonolus Server first.

Please go to https://github.com/SonolusHaniwa/sonolus-server-cpp/releases/latest to download the pre-compiled package of Sonolus Server for your operator system.

If you are using a Linux system, you may need to install the following dependences in advance:

# For Ubuntu/Debian
sudo apt install g++ libjsoncpp-dev libmysqlclient-dev libssl-dev libsqlite3-dev libcurl4 libzip-dev -y

In subsequent sections, when entering commands, they are run in the root directory of Sonolus Server if not specified.

In the root directory of Sonolus Server, enter the following commands to pull Sonolus.h repository and compile Sonolus.h interpreter:

./sonolus synccpp

Enter the following command to create a new project:

./sonolus initcpp <name>

Getting Started

Coming soon!

Documentation

See Basics for basic usage for Sonolus.h.

See API for details informations for Sonolus.h API.

最近更新:: 2025/6/7 14:45
Contributors: LittleYang0531