Browse Source

ft: 完善

master
SisMaker 3 weeks ago
parent
commit
a37042a387
5 changed files with 72 additions and 3 deletions
  1. +39
    -0
      config/cls.config
  2. +1
    -1
      config/cls.config.sample
  3. +2
    -2
      config/gsrv.config
  4. +29
    -0
      src/center.erl
  5. +1
    -0
      start_center.sh

+ 39
- 0
config/cls.config View File

@ -0,0 +1,39 @@
[
{
kernel,
[
{global_groups, [{mrzj_dev_center,['mrzj_dev_center@127.0.0.1']}]}
,{inet_dist_listen_min, 40001}
,{inet_dist_listen_max, 40200}
]
},
{
main,
[
{ticket, "SDFSDESF123DFSDF"},
{db_host, "sismaker.tpddns.cn"},
{db_port, 3306},
{db_user, "root"},
{db_pass, "123456"},
{db_name, "mrzj"},
{db_encode, utf8},
{db_connections, 15},
{db_max_connections, 30},
{log_level, error}, % log_level
{log_path, "./clogs"}, % log_path
{cls_type, 1},
{cls_cookie, mrzj_dev_center},
{cls_node, 'mrzj_dev_center@127.0.0.1'},
{server_id, 1}, %% 玩家创建号使用的服id
{platform, "dev"}, %% 玩家创建号使用的平台标识
{server_num, 121}, %% 玩家创建号使用的服数标识
{merge_server_ids, [1]} %% 此列表必须包含本服的server_id
]
}
].
%% File end.

+ 1
- 1
config/cls.config.sample View File

@ -21,7 +21,7 @@
{db_connections, 15},
{db_max_connections, 30},
{log_level, error}, % log_level
{log_path, "../logs"}, % log_path
{log_path, "./logs"}, % log_path
{cls_type, 1},
{cls_cookie, mrzj_dev_center},

+ 2
- 2
config/gsrv.config View File

@ -12,7 +12,7 @@
main,
[
{ticket, "SDFSDESF123DFSDF"},
{db_host, "127.0.0.1"},
{db_host, "sismaker.tpddns.cn"},
{db_port, 3306},
{db_user, "root"},
{db_pass, "123456"},
@ -21,7 +21,7 @@
{db_connections, 15},
{db_max_connections, 30},
{log_level, error}, % log_level
{log_path, "../logs"}, % log_path
{log_path, "./glogs"}, % log_path
{cls_type, 0},
{cls_cookie, mrzj_dev_center},

+ 29
- 0
src/center.erl View File

@ -0,0 +1,29 @@
-module(center).
-behaviour(application).
-export([start/0, start/2, stop/1]).
start() ->
AllApp = [kernel, stdlib, sasl, inets, crypto, asn1, public_key, ssl, main],
[doStartApp(App) || App <- AllApp].
doStartApp(MFAOrApp) ->
try
case case is_function(MFAOrApp) of true -> MFAOrApp(); _ -> application:ensure_all_started(MFAOrApp) end of
{error, AppErrReason} ->
io:format("start the app:~p error:~p", [MFAOrApp, AppErrReason]),
exit({error, AppErrReason});
_ ->
io:format("start app ~w", [MFAOrApp])
end
catch C:R:S ->
io:format("start the app:~p CRS:~p", [MFAOrApp, {C, R, S}]),
exit({error, {MFAOrApp, {C, R, S}}})
end.
start(_StartType, _StartArgs) ->
game_master_sup:start_link(["127.0.0.1", "9110"]).
stop(_State) ->
ok.

+ 1
- 0
start_center.sh View File

@ -0,0 +1 @@
erl -name center@127.0.0.1 -args_file "./config/vm.args" -config "./config/cls.config"

Loading…
Cancel
Save