data_corrector
简介
数据修复工具的的启动文件
组件接口
common.gs
公共模块的启动/关闭流程处理
| 函数原型 | 函数作用 |
|---|---|
| void boot() | 启动 |
| void shutdown() | 关闭 |
FGameCorrectorBase.gs
游戏服务器数据库数据修复工具的基础组件
为制作修复游戏服务器数据库的工具提供的基础组件
| 函数原型 | 函数作用 |
|---|---|
| string FCorrectorBase.desc() | 获取游戏服务器数据修复工具的描述 |
| bool FCorrectorBase.setup() | 执行游戏服务器数据修复工具的准备工作 |
| mixed get_game_config(string path) | 获取游戏服务器配置值 |
| string format_game_db(string db_original_name) | 获取游戏数据库名称 |
| map get_game_db_config(string db_original_name) | 获取游戏数据库配置信息 |
FSocialCorrectorBase.gs
社交服务器数据库修复工具的基础组件
为制作修复社交服务器数据库的工具提供的基础组件
| 函数原型 | 函数作用 |
|---|---|
| string FCorrectorBase.desc() | 获取社交服务器数据修复工具的描述 |
| bool FCorrectorBase.setup() | 执行社交服务器数据修复工具的准备工作 |
| mixed get_social_config(string path) | 获取社交服务器配置值 |
| string format_social_db(string db_original_name) | 获取社交服务器数据库名称 |
| map get_social_db_config(string db_original_name) | 获取社交服务器数据库配置信息 |
config.gs
通用全局配置
启动参数指定/D CONFIG值时加载该配置文件,否则加载/config/config.json
| 函数原型 | 函数作用 |
|---|---|
| mixed get(string path) | 获取配置值 |
corrector.gs
数据修复功能模块
管理所有的数据修复工具(通过load_all_entry加载)
提供执行指定名称的数据修复的接口
提供通过指定配置自动执行修复工具的接口
| 函数原型 | 函数作用 |
|---|---|
| mixed eval(string id, map input_args = ) | 执行指定名称的数据修复工具 |
| void dump() | 调试接口: 输出所有修复工具的信息 |
| void auto_run() | 自动执行数据修复(通过全局配置[auto_run]指定) |
FCorrectorBase.gs
数据修复工具的基础组件
提供常用操作的接口函数
样例
public void pkg_sample()
{
write("sample");
}