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.
 
 
 
 
 
 

286 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" },
{"name":"Name", "apptype": 19, "sequence": 1, "stoptimeout":10, "script":"NameServer" }
],
"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":"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":"Friend", "apptype": 216, "sequence": 1, "stoptimeout":100, "script":"FriendServer" },
{"name":"Mail", "apptype": 218, "sequence": 3, "stoptimeout":100 },
],
"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" : "Account", "app2" : "HttpProxyPay"},
{"app1" : "Game", "app2" : "World" },
{"app1" : "Game", "app2" : "BillLog" },
{"app1" : "Game", "app2" : "Rank"},
{"app1" : "Game", "app2" : "GameDB" },
{"app1" : "Game", "app2" : "Mail" },
{"app1" : "Game", "app2" : "Chat" },
{"app1" : "Game", "app2" : "Name" },
{"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" : "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"}
],
"groupdeploy" : [
{ "groupname":"m_version_primary",
"procs" : [
{"app":"GateVersion", "instid":1, "clusterport" : 19701, "cfg":"GateServer_Version.json", "param":""},
{"app":"GateVersion", "instid":2, "clusterport" : 19703, "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":"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":"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":"Name", "instid":1, "clusterport" : 19820, "cfg":"NameServer.json", "param":""},
]
}
],
"bussiness" :[
{
"businessname" : "mgame@anhei-app-test",
"workpath" : "/data/mmogrun/publish/bin",
"param":"version_port=9601,isAudit=0,isAllGM=1,selfPayId=10,realmListfile=realmListForPlayerData_EN.json,accountGateUrl=49.233.30.223:9710,realmgateurl_1=49.233.30.223:9711,realmgateurl_2=49.233.30.223:9712,chatgateurl=49.233.30.223:9810, netmode=2, testReload=0",
"hosts": [
{
"idc": "en",
"hostname": "anhei-app-test",
"worldid": 1,
"externalip": "49.233.30.223",
"innerip": "10.100.0.12",
"listenanyip": 0,
"cfgpath": "../cfg/pandora_test_mysql",
"param": "currency=4,randNameRow=3",
"groups": [
{"groupname" : "m_version_primary"},
{"groupname" : "m_account_primary"},
{"groupname" : "m_game"}
]
}
]
},
{
"businessname" : "mgame@anhei-test",
"workpath" : "/data/mmogrun/publish/bin",
"param":"version_port=9601,isAudit=0,isAllGM=1,selfPayId=9,realmListfile=realmListForPlayerData_ZH.json,accountGateUrl=anhei-xcx-websocket.zealshow.com:59720,realmgateurl_1=anhei-xcx-websocket.zealshow.com:59721,realmgateurl_2=anhei-xcx-websocket.zealshow.com:59722,chatgateurl=anhei-xcx-websocket.zealshow.com:59820, netmode=2, testReload=0",
"hosts": [
{
"idc": "cn",
"hostname": "anhei-test",
"worldid": 1,
"externalip": "82.157.188.230",
"innerip": "10.100.0.9",
"listenanyip": 0,
"cfgpath": "../cfg/pandora_test_mysql",
"param": "currency=4,randNameRow=3",
"groups": [
{"groupname" : "m_version_primary"},
{"groupname" : "m_account_primary"},
{"groupname" : "m_game"}
]
}
]
},
{
"businessname" : "mgame@huoli-game-802",
"workpath" : "/data/mmogrun/publish/bin",
"param":"version_port=9601,isAudit=0,isAllGM=1,selfPayId=9,realmListfile=realmListForPlayerData_ZH.json,accountGateUrl=14.103.48.75:9720,realmgateurl_1=14.103.48.75:9721,realmgateurl_2=14.103.48.75:9722,chatgateurl=14.103.48.75:9820, netmode=2, testReload=0",
"hosts": [
{
"idc": "cn",
"hostname": "huoli-world-802",
"worldid": 1,
"externalip": "14.103.48.75",
"innerip": "10.0.3.2",
"listenanyip": 0,
"cfgpath": "../cfg/pandora_test_mysql",
"param": "currency=4,randNameRow=3",
"groups": [
{"groupname" : "m_version_primary"},
{"groupname" : "m_account_primary"},
{"groupname" : "m_game"}
]
}
]
},
{
"businessname" : "mgame@anhei-audit",
"workpath" : "/data/mmogrun/publish/bin",
"param":"version_port=9601,isAudit=1,isAllGM=0,selfPayId=8,realmListfile=realmListForPlayerData_ZHAUDIT.json,accountGateUrl=anhei-xcx-websocket.zealshow.com:49720,realmgateurl_1=anhei-xcx-websocket.zealshow.com:49721,realmgateurl_2=anhei-xcx-websocket.zealshow.com:49722,chatgateurl=anhei-xcx-websocket.zealshow.com:49820, netmode=2, testReload=0",
"hosts": [
{
"idc": "cn",
"hostname": "anhei-audit",
"worldid": 1,
"externalip": "82.157.242.245",
"innerip": "10.100.0.13",
"listenanyip": 0,
"cfgpath": "../cfg/pandora_test_mysql",
"param": "currency=4,randNameRow=3",
"groups": [
{"groupname" : "m_version_primary"},
{"groupname" : "m_account_primary"},
{"groupname" : "m_game"}
]
}
]
},
{
"businessname" : "mgame@huoli-mirror-full-full001",
"workpath" : "/data/mmogrun/publish/bin",
"param":"version_port=9601,isAudit=0,isAllGM=1,selfPayId=7,realmListfile=realmListForPlayerData_ZHMIRROR.json,accountGateUrl=anhei-xcx-websocket.zealshow.com:39720,realmgateurl_1=anhei-xcx-websocket.zealshow.com:39721,realmgateurl_2=anhei-xcx-websocket.zealshow.com:39722,chatgateurl=anhei-xcx-websocket.zealshow.com:39820, netmode=2, testReload=0",
"hosts": [
{
"idc": "cn",
"hostname": "huoli-mirror-full-full001",
"worldid": 801,
"externalip": "14.103.48.239",
"innerip": "10.0.3.9",
"listenanyip": 0,
"cfgpath": "../cfg/pandora_test_mysql",
"param": "currency=4,randNameRow=3",
"groups": [
{"groupname" : "m_version_primary"},
{"groupname" : "m_account_primary"},
{"groupname" : "m_game"}
]
}
]
},
{
"businessname" : "mgame@anhei-dev-docker",
"workpath" : "/data/mmogrun/publish/bin",
"param":"version_port=9601,isAudit=0,isAllGM=1,selfPayId=8,realmListfile=realmListForPlayerData_ZH.json,accountGateUrl=anhei-xcx-websocket.zealshow.com:39720,realmgateurl_1=anhei-xcx-websocket.zealshow.com:39721,realmgateurl_2=anhei-xcx-websocket.zealshow.com:39722,chatgateurl=anhei-xcx-websocket.zealshow.com:39820, netmode=2, testReload=0",
"hosts": [
{
"idc": "cn",
"hostname": "anhei-audit",
"worldid": 1,
"externalip": "101.42.52.137",
"innerip": "10.100.0.5",
"listenanyip": 0,
"cfgpath": "../cfg/pandora_test_mysql",
"param": "currency=4,randNameRow=3",
"groups": [
{"groupname" : "m_version_primary"},
{"groupname" : "m_account_primary"},
{"groupname" : "m_game"}
]
}
]
},
]
}