{ "cluster_layer_apps": [ { "name": "Account", "apptype": 10, "sequence": 2, "stoptimeout": 10, "script": "AccountServer" }, { "name": "DB", "apptype": 11, "sequence": 1, "stoptimeout": 10, "script": "DBServer" }, { "name": "GateAccount", "apptype": 13, "sequence": 2, "stoptimeout": 10, "script": "GateServer" }, { "name": "HttpProxy", "apptype": 14, "sequence": 1, "stoptimeout": 10, "script": "HttpProxy" }, { "name": "Version", "apptype": 15, "sequence": 1, "stoptimeout": 10, "script": "VersionServer" }, { "name": "GateVersion", "apptype": 16, "sequence": 2, "stoptimeout": 10, "script": "GateServer" }, { "name": "Realmlist", "apptype": 17, "sequence": 1, "stoptimeout": 10, "script": "RealmlistServer" }, { "name": "HttpProxyPay", "apptype": 22, "sequence": 2, "stoptimeout": 10, "script": "HttpProxyPay" }, { "name": "AccountBillLog", "apptype": 23, "sequence": 1, "stoptimeout": 10, "script": "BillLogServer" }, { "name": "Operation", "apptype": 24, "sequence": 2, "stoptimeout": 10, "script": "OperationServer" }, { "name": "PlayerOp", "apptype": 25, "sequence": 2, "stoptimeout": 10, "script": "PlayerOpServer" } ], "world_layer_apps": [ { "name": "Game", "apptype": 200, "sequence": 5, "stoptimeout": 100, "script": "GameServer" }, { "name": "GateGame", "apptype": 201, "sequence": 6, "stoptimeout": 10, "script": "GateServer" }, { "name": "World", "apptype": 202, "sequence": 4, "stoptimeout": 10, "script": "WorldServer" }, { "name": "GameDB", "apptype": 203, "sequence": 3, "stoptimeout": 10, "script": "GameDBServer" }, { "name": "Battle", "apptype": 204, "sequence": 5, "stoptimeout": 10, "script": "BattleServer" }, { "name": "HttpProxyWorld", "apptype": 206, "sequence": 1, "stoptimeout": 10, "script": "HttpProxyWorld" }, { "name": "Chat", "apptype": 207, "sequence": 3, "stoptimeout": 10, "script": "ChatServer" }, { "name": "GateChat", "apptype": 208, "sequence": 6, "stoptimeout": 10, "script": "GateServer" }, { "name": "Rank", "apptype": 209, "sequence": 3, "stoptimeout": 10, "script": "RankServer" }, { "name": "BillLog", "apptype": 210, "sequence": 1, "stoptimeout": 10, "script": "BillLogServer" }, { "name": "Union", "apptype": 214, "sequence": 1, "stoptimeout": 100, "script": "UnionServer" }, { "name": "Arena", "apptype": 215, "sequence": 3, "stoptimeout": 10, "script": "ArenaServer" }, { "name": "Friend", "apptype": 216, "sequence": 1, "stoptimeout": 100, "script": "FriendServer" }, { "name": "Mail", "apptype": 218, "sequence": 3, "stoptimeout": 100, "script": "MailServer" }, { "name": "Racehorse", "apptype": 219, "sequence": 7, "stoptimeout": 100, "script": "RacehorseServer" }, { "name": "Trade", "apptype": 220, "sequence": 1, "stoptimeout": 100, "script": "TradeServer" } ], "channels": [ { "app1": "Account", "app2": "DB", "type": 1 }, { "app1": "Account", "app2": "HttpProxy", "type": 1 }, { "app1": "Account", "app2": "Realmlist", "type": 1 }, { "app1": "Account", "app2": "AccountBillLog", "type": 1 }, { "app1": "Account", "app2": "Version", "type": 1 }, { "app1": "Account", "app2": "Account" }, { "app1": "Game", "app2": "World" }, { "app1": "Game", "app2": "BillLog" }, { "app1": "Game", "app2": "Rank" }, { "app1": "Game", "app2": "Battle" }, { "app1": "Game", "app2": "Union" }, { "app1": "Game", "app2": "GameDB" }, { "app1": "Game", "app2": "Arena" }, { "app1": "Game", "app2": "Mail" }, { "app1": "Game", "app2": "Chat" }, { "app1": "Game", "app2": "Racehorse" }, { "app1": "Game", "app2": "Trade" }, { "app1": "World", "app2": "Account" }, { "app1": "World", "app2": "Realmlist" }, { "app1": "World", "app2": "HttpProxyPay" }, { "app1": "World", "app2": "Operation" }, { "app1": "World", "app2": "PlayerOp" }, { "app1": "World", "app2": "Friend" }, { "app1": "World", "app2": "GameDB" }, { "app1": "World", "app2": "BillLog" }, { "app1": "World", "app2": "HttpProxyWorld" }, { "app1": "World", "app2": "Mail" }, { "app1": "Mail", "app2": "Friend" }, { "app1": "Mail", "app2": "Chat" }, { "app1": "Mail", "app2": "GameDB" }, { "app1": "Mail", "app2": "BillLog" }, { "app1": "HttpProxyPay", "app2": "DB" }, { "app1": "Realmlist", "app2": "DB" }, { "app1": "Friend", "app2": "GameDB" }, { "app1": "Friend", "app2": "BillLog" }, { "app1": "Friend", "app2": "Friend" }, { "app1": "Rank", "app2": "GameDB" }, { "app1": "Rank", "app2": "BillLog" }, { "app1": "Rank", "app2": "World" }, { "app1": "Rank", "app2": "Mail" }, { "app1": "Chat", "app2": "World" }, { "app1": "Chat", "app2": "BillLog" }, { "app1": "Chat", "app2": "Friend" }, { "app1": "Chat", "app2": "Arena" }, { "app1": "Chat", "app2": "Racehorse" }, { "app1": "Operation", "app2": "Version" }, { "app1": "Operation", "app2": "Realmlist", "type": 1 }, { "app1": "Operation", "app2": "DB", "type": 1 }, { "app1": "Operation", "app2": "PlayerOp" }, { "app1": "Version", "app2": "AccountBillLog", "type": 1 }, { "app1": "GateAccount", "app2": "Account", "type": 1 }, { "app1": "GateVersion", "app2": "Version", "type": 1 }, { "app1": "GateGame", "app2": "Game" }, { "app1": "GateChat", "app2": "Chat" }, { "app1": "Union", "app2": "World" }, { "app1": "Union", "app2": "Chat" }, { "app1": "Union", "app2": "GameDB" }, { "app1": "Union", "app2": "BillLog" }, { "app1": "Union", "app2": "Mail" }, { "app1": "Arena", "app2": "GameDB" }, { "app1": "Arena", "app2": "BillLog" }, { "app1": "Arena", "app2": "World" }, { "app1": "Arena", "app2": "Mail" }, { "app1": "Arena", "app2": "Battle" }, { "app1": "Racehorse", "app2": "GameDB" }, { "app1": "Racehorse", "app2": "BillLog" }, { "app1": "Racehorse", "app2": "World" }, { "app1": "Racehorse", "app2": "Mail" }, { "app1": "Trade", "app2": "GameDB" }, { "app1": "Trade", "app2": "BillLog" } ], "groupdeploy": [ { "groupname": "m_version_primary", "procs": [ { "app": "GateVersion", "instid": 1, "clusterport": 19701, "cfg": "GateServer_Version.json", "param": "" }, { "app": "Version", "instid": 1, "clusterport": 19702, "cfg": "VersionServer.json", "param": "" } ] }, { "groupname": "m_account_primary", "procs": [ { "app": "Account", "instid": 1, "clusterport": 19711, "cfg": "AccountServer.json", "param": "" }, { "app": "GateAccount", "instid": 1, "clusterport": 19721, "cfg": "GateServer_Account.json", "param": "" }, { "app": "DB", "instid": 1, "clusterport": 19731, "cfg": "DBServer.json", "param": "" }, { "app": "HttpProxy", "instid": 1, "clusterport": 19741, "cfg": "HttpProxy.json", "param": "" }, { "app": "Realmlist", "instid": 1, "clusterport": 19751, "cfg": "RealmlistServer.json", "param": "" }, { "app": "HttpProxyPay", "instid": 1, "clusterport": 19791, "cfg": "HttpProxyPay.json", "param": "" }, { "app": "AccountBillLog", "instid": 1, "clusterport": 19792, "cfg": "AccountBillLogServer.json", "param": "" }, { "app": "Operation", "instid": 1, "clusterport": 19793, "cfg": "OperationServer.json", "param": "" }, { "app": "PlayerOp", "instid": 1, "clusterport": 19794, "cfg": "PlayerOpServer.json", "param": "" } ] }, { "groupname": "m_account_secondary", "procs": [ { "app": "Account", "instid": 2, "clusterport": 19711, "cfg": "AccountServer.json", "param": "" }, { "app": "GateAccount", "instid": 2, "clusterport": 19721, "cfg": "GateServer_Account.json", "param": "" }, { "app": "DB", "instid": 2, "clusterport": 19731, "cfg": "DBServer.json", "param": "" }, { "app": "HttpProxy", "instid": 2, "clusterport": 19741, "cfg": "HttpProxy.json", "param": "" }, { "app": "Realmlist", "instid": 2, "clusterport": 19751, "cfg": "RealmlistServer.json", "param": "" }, { "app": "HttpProxyPay", "instid": 2, "clusterport": 19791, "cfg": "HttpProxyPay.json", "param": "" }, { "app": "AccountBillLog", "instid": 2, "clusterport": 19792, "cfg": "AccountBillLogServer.json", "param": "" }, { "app": "Operation", "instid": 2, "clusterport": 19793, "cfg": "OperationServer.json", "param": "" }, { "app": "PlayerOp", "instid": 2, "clusterport": 19794, "cfg": "PlayerOpServer.json", "param": "" } ] }, { "groupname": "m_game", "procs": [ { "app": "GateGame", "instid": 1, "clusterport": 19801, "cfg": "GateServer_Game.json", "param": "" }, { "app": "Game", "instid": 1, "clusterport": 19802, "cfg": "GameServer.json", "param": "" }, { "app": "GateGame", "instid": 2, "clusterport": 19803, "cfg": "GateServer_Game.json", "param": "" }, { "app": "Game", "instid": 2, "clusterport": 19804, "cfg": "GameServer.json", "param": "" }, { "app": "World", "instid": 1, "clusterport": 19808, "cfg": "WorldServer.json", "param": "" }, { "app": "GameDB", "instid": 1, "clusterport": 19810, "cfg": "GameDBServer.json", "param": "" }, { "app": "HttpProxyWorld", "instid": 1, "clusterport": 19812, "cfg": "HttpProxyWorld.json", "param": "" }, { "app": "Union", "instid": 1, "clusterport": 19814, "cfg": "UnionServer.json", "param": "" }, { "app": "Chat", "instid": 1, "clusterport": 19821, "cfg": "ChatServer.json", "param": "" }, { "app": "GateChat", "instid": 1, "clusterport": 19831, "cfg": "GateServer_Chat.json", "param": "" }, { "app": "Rank", "instid": 1, "clusterport": 19841, "cfg": "RankServer.json", "param": "" }, { "app": "Battle", "instid": 1, "clusterport": 19851, "cfg": "BattleServer.json", "param": "" }, { "app": "Battle", "instid": 2, "clusterport": 19852, "cfg": "BattleServer.json", "param": "" }, { "app": "Arena", "instid": 1, "clusterport": 19861, "cfg": "ArenaServer.json", "param": "" }, { "app": "Friend", "instid": 1, "clusterport": 19871, "cfg": "FriendServer.json", "param": "" }, { "app": "Friend", "instid": 2, "clusterport": 19872, "cfg": "FriendServer.json", "param": "" }, { "app": "BillLog", "instid": 1, "clusterport": 19703, "cfg": "BillLogServer.json", "param": "" }, { "app": "Mail", "instid": 1, "clusterport": 19880, "cfg": "MailServer.json", "param": "" }, { "app": "Racehorse", "instid": 1, "clusterport": 19898, "cfg": "RacehorseServer.json", "param": "" }, { "app": "Racehorse", "instid": 2, "clusterport": 19899, "cfg": "RacehorseServer.json", "param": "" }, { "app": "Trade", "instid": 1, "clusterport": 19902, "cfg": "TradeServer.json", "param": "" } ] } ], "bussiness": [ { "businessname": "mgame@pandora_dev1", "workpath": "/data/mmogrun/publish/bin", "param": "isAudit=0,isAllGM=1,selfPayId=2,realmListfile=realmList.json,accountGateUrl=ptdev1.zealshow.com:9720,realmgateurl_1=ptdev1.zealshow.com:9721,realmgateurl_2=ptdev1.zealshow.com:9722,chatgateurl=ptdev1.zealshow.com:9820, netmode=2,testReload=1", "hosts": [ { "idc": "gz", "hostname": "pandora-tower", "worldid": 1, "externalip": "119.45.156.165", "innerip": "10.206.16.7", "cfgpath": "../cfg/pandora_tower", "param": "currency=2", "groups": [ { "groupname": "m_version_primary" }, { "groupname": "m_account_primary" }, { "groupname": "m_game" } ] } ] } ] }