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.
336 lines
19 KiB
336 lines
19 KiB
1 month ago
|
{
|
||
|
"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"},
|
||
|
{"app1" : "GateVersion", "app2" : "Version"},
|
||
|
{"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":""},
|
||
|
{"app":"Operation", "instid":1, "clusterport" : 19703, "cfg":"OperationServer.json", "param":""}
|
||
|
]
|
||
|
},
|
||
|
{ "groupname":"m_version_gate",
|
||
|
"procs" : [
|
||
|
{"app":"GateVersion", "instid":2, "clusterport" : 19704, "cfg":"GateServer_Version.json", "param":""}
|
||
|
]
|
||
|
},
|
||
|
{ "groupname":"m_account_primary",
|
||
|
"procs" : [
|
||
|
{"app":"Account", "instid":1, "clusterport" : 19711, "cfg":"AccountServer.json", "param":""},
|
||
|
{"app":"GateAccount", "instid":1, "clusterport" : 19712, "cfg":"GateServer_Account.json", "param":""},
|
||
|
{"app":"DB", "instid":1, "clusterport" : 19713, "cfg":"DBServer.json", "param":""},
|
||
|
{"app":"HttpProxy", "instid":1, "clusterport" : 19714, "cfg":"HttpProxy.json", "param":""},
|
||
|
{"app":"Realmlist", "instid":1, "clusterport" : 19715, "cfg":"RealmlistServer.json", "param":""},
|
||
|
{"app":"HttpProxyPay", "instid":1, "clusterport" : 19716, "cfg":"HttpProxyPay.json", "param":""},
|
||
|
{"app":"AccountBillLog","instid":1, "clusterport" : 19717, "cfg":"AccountBillLogServer.json", "param":""},
|
||
|
{"app":"PlayerOp", "instid":1, "clusterport" : 19718, "cfg":"PlayerOpServer.json", "param":""}
|
||
|
]
|
||
|
},
|
||
|
{ "groupname":"m_account_gate",
|
||
|
"procs" : [
|
||
|
{"app":"GateAccount", "instid":2, "clusterport" : 19710, "cfg":"GateServer_Account.json", "param":""}
|
||
|
]
|
||
|
},
|
||
|
{ "groupname":"m_world",
|
||
|
"procs" : [
|
||
|
{"app":"World", "instid":1, "clusterport" : 19821, "cfg":"WorldServer.json", "param":""},
|
||
|
{"app":"GameDB", "instid":1, "clusterport" : 19822, "cfg":"GameDBServer.json", "param":""},
|
||
|
{"app":"HttpProxyWorld","instid":1, "clusterport" : 19823, "cfg":"HttpProxyWorld.json", "param":""},
|
||
|
{"app":"Union", "instid":1, "clusterport" : 19824, "cfg":"UnionServer.json", "param":""},
|
||
|
{"app":"Rank", "instid":1, "clusterport" : 19825, "cfg":"RankServer.json", "param":""},
|
||
|
{"app":"Battle", "instid":1, "clusterport" : 19826, "cfg":"BattleServer.json", "param":""},
|
||
|
{"app":"Battle", "instid":2, "clusterport" : 19827, "cfg":"BattleServer.json", "param":""},
|
||
|
{"app":"Battle", "instid":3, "clusterport" : 19828, "cfg":"BattleServer.json", "param":""},
|
||
|
{"app":"Battle", "instid":4, "clusterport" : 19829, "cfg":"BattleServer.json", "param":""},
|
||
|
{"app":"Battle", "instid":5, "clusterport" : 19830, "cfg":"BattleServer.json", "param":""},
|
||
|
{"app":"Arena", "instid":1, "clusterport" : 19831, "cfg":"ArenaServer.json", "param":""},
|
||
|
{"app":"Friend", "instid":1, "clusterport" : 19832, "cfg":"FriendServer.json", "param":""},
|
||
|
{"app":"Friend", "instid":2, "clusterport" : 19833, "cfg":"FriendServer.json", "param":""},
|
||
|
{"app":"BillLog", "instid":1, "clusterport" : 19834, "cfg":"BillLogServer.json", "param":""},
|
||
|
{"app":"Mail", "instid":1, "clusterport" : 19835, "cfg":"MailServer.json", "param":""},
|
||
|
{"app":"Racehorse", "instid":1, "clusterport" : 19836, "cfg":"RacehorseServer.json", "param":""},
|
||
|
{"app":"Trade", "instid":1, "clusterport" : 19838, "cfg":"TradeServer.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":"GateGame", "instid":3, "clusterport" : 19805, "cfg":"GateServer_Game.json", "param":""},
|
||
|
{"app":"Game", "instid":3, "clusterport" : 19806, "cfg":"GameServer.json", "param":""},
|
||
|
{"app":"GateGame", "instid":4, "clusterport" : 19807, "cfg":"GateServer_Game.json", "param":""},
|
||
|
{"app":"Game", "instid":4, "clusterport" : 19808, "cfg":"GameServer.json", "param":""},
|
||
|
{"app":"GateGame", "instid":5, "clusterport" : 19809, "cfg":"GateServer_Game.json", "param":""},
|
||
|
{"app":"Game", "instid":5, "clusterport" : 19810, "cfg":"GameServer.json", "param":""},
|
||
|
{"app":"Chat", "instid":1, "clusterport" : 19813, "cfg":"ChatServer.json", "param":""},
|
||
|
{"app":"GateChat", "instid":1, "clusterport" : 19814, "cfg":"GateServer_Chat.json", "param":""}
|
||
|
]
|
||
|
},
|
||
|
{ "groupname":"m_game_gate",
|
||
|
"procs" : [
|
||
|
{"app":"GateGame", "instid":6, "clusterport" : 19811, "cfg":"GateServer_Game.json", "param":""}
|
||
|
]
|
||
|
},
|
||
|
{ "groupname":"m_standalone",
|
||
|
"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" : 19873, "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":"Trade", "instid":1, "clusterport" : 19902, "cfg":"TradeServer.json", "param":""},
|
||
|
]
|
||
|
}
|
||
|
],
|
||
|
|
||
|
"bussiness" :[
|
||
|
{ "businessname" : "pandora-release-en",
|
||
|
"workpath" : "/data/mmogrun/publish/bin",
|
||
|
"param":"netmode=2, testReload=0",
|
||
|
"hosts": [
|
||
|
|
||
|
{
|
||
|
"idc": "en",
|
||
|
"hostname": "pdren-v1",
|
||
|
"externalip": "172.208.21.248",
|
||
|
"innerip": "10.0.0.4",
|
||
|
"listenanyip": 0,
|
||
|
"param": "currency=1",
|
||
|
"cfgpath": "../cfg/pdr_rls_en",
|
||
|
"groups": [
|
||
|
{ "groupname": "m_version_primary" }
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"idc": "en",
|
||
|
"hostname": "pdren-vgate2",
|
||
|
"externalip": "172.210.50.232",
|
||
|
"innerip": "10.0.0.8",
|
||
|
"listenanyip": 0,
|
||
|
"cfgpath": "../cfg/pdr_rls_en",
|
||
|
"groups": [
|
||
|
{ "groupname": "m_version_gate" }
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"idc": "en",
|
||
|
"hostname": "pdren-acc1",
|
||
|
"externalip": "172.210.50.234",
|
||
|
"innerip": "10.0.0.9",
|
||
|
"listenanyip": 0,
|
||
|
"cfgpath": "../cfg/pdr_rls_en",
|
||
|
"param": "currency=2,randNameRow=0",
|
||
|
"groups": [
|
||
|
{ "groupname": "m_account_primary" }
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"idc": "en",
|
||
|
"hostname": "pdren-901w",
|
||
|
"worldid": 901,
|
||
|
"externalip": "172.210.51.4",
|
||
|
"innerip": "10.0.0.11",
|
||
|
"listenanyip": 0,
|
||
|
"cfgpath": "../cfg/pdr_rls_en",
|
||
|
"param": "dbip=10.0.0.5,currency=1,randNameRow=1",
|
||
|
"groups": [
|
||
|
{ "groupname": "m_world" }
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"idc": "en",
|
||
|
"hostname": "pdren-901g",
|
||
|
"worldid": 901,
|
||
|
"externalip": "172.210.51.251",
|
||
|
"innerip": "10.0.0.10",
|
||
|
"listenanyip": 0,
|
||
|
"cfgpath": "../cfg/pdr_rls_en",
|
||
|
"param": "currency=1,randNameRow=1",
|
||
|
"groups": [
|
||
|
{ "groupname": "m_game" }
|
||
|
]
|
||
|
},
|
||
|
/*
|
||
|
{
|
||
|
"idc": "en",
|
||
|
"hostname": "pdren-902w",
|
||
|
"worldid": 902,
|
||
|
"externalip": "172.210.51.15",
|
||
|
"innerip": "10.0.0.13",
|
||
|
"listenanyip": 0,
|
||
|
"cfgpath": "../cfg/pdr_rls_en",
|
||
|
"param": "dbip=10.0.0.5,currency=1,randNameRow=1",
|
||
|
"groups": [
|
||
|
{ "groupname": "m_world" }
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"idc": "en",
|
||
|
"hostname": "pdren-902g",
|
||
|
"worldid": 902,
|
||
|
"externalip": "172.210.51.8",
|
||
|
"innerip": "10.0.0.12",
|
||
|
"listenanyip": 0,
|
||
|
"cfgpath": "../cfg/pdr_rls_en",
|
||
|
"param": "currency=1,randNameRow=1",
|
||
|
"groups": [
|
||
|
{ "groupname": "m_game" }
|
||
|
]
|
||
|
},*/
|
||
|
/*
|
||
|
{
|
||
|
"idc": "en",
|
||
|
"hostname": "pdrenv1",
|
||
|
"worldid": 901,
|
||
|
"externalip": "172.208.21.248",
|
||
|
"innerip": "10.0.0.4",
|
||
|
"listenanyip": 0,
|
||
|
"cfgpath": "../cfg/pdr_rls_en",
|
||
|
"param": "dbip=10.0.0.5,currency=1,randNameRow=1",
|
||
|
"groups": [
|
||
|
{ "groupname": "m_version_primary" },
|
||
|
{ "groupname": "m_account_primary" },
|
||
|
{ "groupname": "m_standalone" }
|
||
|
]
|
||
|
} */
|
||
|
|
||
|
]
|
||
|
}
|
||
|
]
|
||
|
}
|