%%% -------------------------------------------------------
|
|
%%% @author huangyongxing@yeah.net
|
|
%%% @doc
|
|
%%% @end
|
|
%%% -------------------------------------------------------
|
|
-ifndef(SERVER_ENV_HRL).
|
|
-define(SERVER_ENV_HRL, ok).
|
|
|
|
%% 服务器环境信息
|
|
%% 注意:通常不专门保存数据到库表,而是从游戏服或脚本自动计算出的数据
|
|
-record(server_env, {
|
|
name,
|
|
value
|
|
}).
|
|
|
|
%% ETS表名
|
|
-define(SERVER_ENV, server_env). % 服务器环境变量信息
|
|
|
|
%% name
|
|
%% open_time 开服时间(开服天0点)
|
|
%% real_open_time 真实开服时间
|
|
%% merge_time 合服时间
|
|
%% merge_count 合服次数
|
|
%% server_name 服务器名字
|
|
|
|
%% 环境变量KEY值
|
|
%% 【注意,增加或修改数值,需要对应修改?SERVER_ENV_SELECT的type值范围】
|
|
-define(SERVER_ENV_MERGETIME, 1). % 合服时间
|
|
-define(SERVER_ENV_OPENTIME, 2). % 开服时间
|
|
-define(SERVER_ENV_MERGECOUNT, 3). % 合服次数
|
|
|
|
|
|
-define(SERVER_ENV_REPLACE, <<"REPLACE INTO `server_env` (`args`,`type`) VALUES (~w,~w)">>).
|
|
-define(SERVER_ENV_SELECT, <<"SELECT `type`,`args` FROM `server_env` WHERE `type`>=1 AND `type`<=3">>).
|
|
|
|
-endif.
|