constant

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2020 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	IS_RELOAD_CONF                       = "config_auto_reload"          // 自动加载配置文件
	RELOAD_CONF_INTERVAL                 = "config_auto_reload_interval" // 自动加载配置文件间隔,单位:毫秒
	CONF_PATH                            = "config_path"                 // 配置文件地址
	IS_MANAGE_HTTP                       = "http_manage_server"          // 启动管理后台
	MANAGE_HTTP_SERVER_PORT              = "http_manage_server_port"     // 管理后台服务端口
	LOG_PATH                             = "log_path"                    // 日志写入目录
	LOG_SAVE_INTERVAL                    = "log_interval"                // 日志保存间隔,例如: 每2天对久日志压缩,日志写入新日志中
	WORKSPACE                            = "workspace"                   // 工作目录
	TMP_PATH                             = "tmp_path"                    // 临时文件存放目录
	I18N                                 = "i18n"                        // 国际化
	IS_AUTO_CHANGE_MC_SERVER_REPEAT_PORT = "mc_server_port_auto_change"  // 是否自动更换mc服务器重复使用的端口
	MONITOR_INTERVAL                     = "monitor_interval"            // 进程资源读取间隔,单位为秒
	WEBSOCKET_HOST                       = "websocket_host"              // websocket 连接host
)

配置名常量

View Source
const (
	IS_RELOAD_CONF_DESCREPTION                       = "自动加载配置文件"
	RELOAD_CONF_INTERVAL_DESCREPTION                 = "自动加载配置文件间隔,单位:毫秒"
	CONF_PATH_DESCREPTION                            = "配置文件地址"
	IS_MANAGE_HTTP_DESCREPTION                       = "启动管理后台"
	MANAGE_HTTP_SERVER_PORT_DESCREPTION              = "管理后台服务端口"
	LOG_PATH_DESCREPTION                             = "日志写入目录"
	LOG_SAVE_INTERVAL_DESCREPTION                    = "日志保存间隔,例如: 每2天对旧日志压缩,日志写入新日志中"
	IS_AUTO_CHANGE_MC_SERVER_REPEAT_PORT_DESCREPTION = "是否自动更换mc服务器重复使用的端口"
	WORKSPACE_DESCREPTION                            = "工作目录"
	I18N_DESCREPTION                                 = "国际化"
	MONITOR_INTERVAL_DESCREPTION                     = "进程资源读取间隔,单位: 秒"
	TMP_PATH_DESCREPTION                             = "临时文件存放目录"
	WEBSOCKET_HOST_DESCREPTION                       = "websocket的连接host"
)

配置说明

View Source
const (
	RELOAD_CONF_JOB_NAME = "reload-conf"
	// 配置覆盖优先级
	CONF_SYSTEM_LEVEL      = 4
	CONF_TERMINAL_LEVEL    = 3
	CONF_ENVIRONMENT_LEVEL = 2
	CONF_FILE_LEVEL        = 1
	CONF_DEFAULT_LEVEL     = 0
)

配置常量

View Source
const (
	DEFAULT_LOG_NAME              = "default"
	EVERYDAY_JOB_NAME             = "everyday-add-log"
	LOG_SAVE_INTERVAL_EVERYDAY    = "0 0 * * *"   // cron每日表达式
	LOG_SAVE_INTERVAL_TWICEDAY    = "0 0 1/2 * ?" // cron每隔2天表达式
	LOG_SAVE_INTERVAL_EVERYMONDAY = "0 0 * * 0"   // cron每周一表达式
	LOG_SAVE_INTERVAL_EVERYMONTH  = "0 0 1 * ?"   // cron每月1日表达式
	LOG_DEBUG                     = "debug"
	LOG_INFO                      = "info"
	LOG_ERROR                     = "error"
	LOG_WARNING                   = "warning"
	LOG_FATAL                     = "fatal"
	LOG_FORMAT                    = "%s [%s]: %s\r\n"
	LOG_CODELINE_FORMAT           = "%s [%s] %s : %s\r\n"
	LOG_TIME_FORMAT               = "2006-01-02 15:04:05.000000"
)

日志常量

View Source
const (
	EULA_FILE_NAME    = "eula.txt"
	EULA              = "eula"
	TRUE_STR          = "true"
	MC_CONF_NAME      = "server.properties"
	MC_PORT_TEXT      = "server-port"
	MC_SERVER_DIR     = "minecraft-servers"
	MC_SERVER_BACK    = "minecraft-servers-back"
	MC_SERVER_DB_KEY  = "minecraft:server:configs"
	MC_ALL_PLAYER     = "@a"
	MC_DEFAULT_PORT   = 25565
	MC_DEFAULT_MEMORY = 1024
	UUID_LENGTH       = 36

	MC_STATE_STOPING  = -2
	MC_STATE_STARTIND = -1
	MC_STATE_STOP     = 0
	MC_STATE_START    = 1

	MC_SERVER_START   = 1
	MC_SERVER_STOP    = 2
	MC_SERVER_RESTART = 3

	MC_PLUGIN_START = 1
	MC_PLUGIN_STOP  = 2

	MC_OPEN_CALLBACK  = "open"
	MC_CLOSE_CALLBACK = "close"
	MC_SAVE_CALLBACK  = "save"
)

mc服务端常量

View Source
const (
	LOACALHOST_URL              = "http://localhost"
	COMPRESS_FILE_NAME          = "webfile.zip"
	Web_FILE_DIR_NAME           = "web-static-file"
	DEFAULT_ACCOUNT_DB_KEY      = "web:admin:account"
	DEFAULT_TOKEN_DB_KEY        = "web:admin:token"
	DEFAULT_TOKEN_DB_KEY_EXPIRE = 4 * time.Hour
	DEFAULT_ACCOUNT             = "steve"
	DEFAULT_PASSWORD            = "123456"
	QUERY_ID                    = "id"
	QUERY_NAME                  = "name"
	QUERY_TYPE                  = "type"

	LOG_TYPE_SERVER  = "1"
	LOG_TYPE_GIN     = "2"
	LOG_TYPE_DEFAULT = "3"

	JAR_SUF = ".jar"
)

web后台常量

View Source
const (
	TIME_FORMAT                     = "2006-01-02 15:04:05"
	DEFAULT_MANAGE_HTTP_SERVER_PORT = 80
	PLUGIN_COMMAND_TYPE             = 1 //插件运行命令
	SERVER_COMMAND_TYPE             = 2 //服务端运行命令
	ALL_COMMAND_TYPE                = 3 //插件、服务端都运行
	LOG_DIR                         = "logs"
	PLUGIN_DIR                      = "plugins"
	GIN_LOG_NAME                    = "gin-server"
	UPLOAD_FILE_NAME                = "file"
	UPLOAD_PORT_TEXT                = "port"
	UPLOAD_MEMORY_TEXT              = "memory"
	UPLOAD_NAME_TEXT                = "name"

	OS_WINDOWS = "windows"
	OS_LINUX   = "linux"
	OS_DARWIN  = "darwin"

	CLI_MODE  = "-cli"
	PIX       = "-"
	CMD_ERROR = "解析命令行出错"

	COMPARE_GT = 1
	COMPARE_EQ = 0
	COMPARE_LT = -1
)

各模块常量

View Source
const (
	CREATE_CONF_ERROR = "无法创建配置文件"

	READ_CONF_ERROR = "无法读取配置文件"

	WRITE_CONF_ERROR = "无法在配置文件中写入配置"

	PARSE_INI_CONF_ERROR = "解析配置文件失败"

	CREATE_LOG_FAILED = "创建日志文件失败"

	GET_CURRENT_PATH_FAILED = "获取当前执行目录失败"

	WRITE_LOG_FAILED = "日志写入失败"

	CREATE_CONF_FAILED_AND_ROLLBACK = "创建配置文件失败,回滚至默认配置"
)
View Source
const (
	HTTP_OK                   = 0
	HTTP_SYSTEM_ERROR         = 2009199999 // 系统错误
	HTTP_SYSTEM_ERROR_MESSAGE = "系统错误"
	HTTP_PARAMS_ERROR         = 2009190000 // 参数错误
	HTTP_PARAMS_ERROR_MESSAGE = "参数错误"
	PASSWORD_ERROR            = 2009190001
	PASSWORD_ERROR_MESSAGE    = "账号或密码错误"
	TOKEN_FAILED              = 2009190002
	TOKEN_FAILED_MESSAGE      = "token过期"
	PARSE_FILE_ERROR          = "上传文件获取错误"
	COPY_FILE_ERROR           = "复制文件错误"
)

http错误码

View Source
const (
	DEFAULT_DATABASE_NAME = "default-db"
)

DB常量

Variables

View Source
var (
	CLI_THX      = []byte{45, 109, 99, 100, 101, 103, 103}
	CLI_THX_TEXT = []byte{116, 104, 97, 110, 107, 32, 121, 111, 117, 32, 102, 111, 114, 32, 117, 115, 105, 110, 103, 32, 77, 79, 83, 84, 45, 83, 73, 77, 80, 76, 69, 45, 77, 67, 68}

	PLUGIN_TMPL = `` /* 3270-byte string literal not displayed */

)

只读变量

View Source
var (
	CONSOLE_FONT = []byte{} /* 96772 elements not displayed */
)

只读font变量

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL