You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

838 lines
16 KiB

{
"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" }
]
}
]
}
]
}