Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type JobContainer ¶
type JobContainer interface { _interface.CallBack // RegisterJob // 注册定时任务 // 第一个string为名称, 第二个为间隔具体使用查看: github.com/robfig/cron, func执行任务 RegisterJob(string, string, func()) StartJob(string) error StartJobs(...string) map[string]error StartAll() map[string]error StopJob(string) StopJobs(...string) HasJob(string) bool }
type LogContainer ¶
type LogContainer interface { _interface.CallBack // GetLogByName // 根据名称获取log结构体 GetLogByName(string) _interface.Log // GetLogById // 根据id获取log结构体 GetLogById(int) _interface.Log // AddLog // 新建一个日志 // 第一个参数为日志名称 // 第二个参数为写入日志等级 不传为info // 第三个参数为日志路径默认在log文件夹下 AddLog(string, ...string) _interface.Log // WriteLogOnChannels // 第一个参数为日志信息 // 第二个参数为日志等级 // 第三个参数为要写日志名称 WriteLogOnChannels(string, string, []string) // WriteLog // 第一个参数为要写的日志内容 // 第二个参数为日志等级(可选,默认info) WriteLog(...string) }
log 日志接口
type MinecraftContainer ¶
type MinecraftContainer interface { // 回调 _interface.CallBack // 根据id获取服务端实例 GetServerById(string) (server.MinecraftServer, error) // 根据id获取镜像服务端实例 GetMirrorServerById(string) (server.MinecraftServer, error) // 根据id开启服务端 StartById(string) error // 启动所有服务端 StartAll() error // 根据id停止服务端 StopById(string) error // 根据id重启服务端 RestartById(string) error // 获取所有服务端配置 GetAllServerConf() []*models.ServerConf // 添加服务端 AddServer(*models.ServerConf, bool) // 删除服务端 DeleteServer(string) error // 生成服务端参数对象 HandleMcFile(string, string, int64, int64, string, string) *models.ServerConf // StopAll // 关闭所有mc服务器 StopAll() error // 获取所有服务端对象实例 GetAllServerObj() map[string]server.MinecraftServer // 所有服务端配置保存到数据库中 SaveToDb() // 注册所有服务端关闭回调, 回调函数会传入服务端id RegisterAllServerCloseCallback(func(string)) // 注册所有服务端开启回调, 回调函数会传入服务端id RegisterAllServerOpenCallback(func(string)) // 注册所有服务端保存回调, 回调函数会传入服务端id RegisterAllServerSaveCallback(func(string)) }
MinecraftContainer minecraft服务容器接口
Click to show internal directories.
Click to hide internal directories.