{ "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, "script":"MailServer" }, ], "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" : "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"}, ], "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":""}, {"app":"Name", "instid":1, "clusterport" : 19820, "cfg":"NameServer.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":"Rank", "instid":1, "clusterport" : 19825, "cfg":"RankServer.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":""}, ] }, { "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":"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" : 19873, "cfg":"BillLogServer.json", "param":""}, {"app":"Mail", "instid":1, "clusterport" : 19880, "cfg":"MailServer.json", "param":""}, ] } ], "bussiness" :[ { "businessname" : "anhei_cn2", "workpath" : "/data/mmogrun/publish/bin", "param":"netmode=2, testReload=0", "hosts": [ { "idc": "cn", "hostname": "huoli-version", "externalip": "14.103.94.116", "innerip": "10.0.3.4", "listenanyip": 0, "cfgpath": "../cfg/anhei_cn2", "param": "currency=4", "groups": [ { "groupname": "m_version_primary" } ] }, /*{ "idc": "jp", "hostname": "pdrjp2-vgate2", "externalip": "172.207.210.17", "innerip": "10.0.0.18", "listenanyip": 0, "cfgpath": "../cfg/pdr_rls_jp2", "groups": [ { "groupname": "m_version_gate" } ] },*/ { "idc": "cn", "hostname": "huoli-account", "externalip": "14.103.20.198", "innerip": "10.0.3.3", "listenanyip": 0, "cfgpath": "../cfg/anhei_cn2", "param": "currency=4,randNameRow=0", "groups": [ { "groupname": "m_account_primary" } ] }, { "idc": "cn", "hostname": "huoli-game", "worldid": 801, "externalip": "14.103.94.189", "innerip": "10.0.3.5", "listenanyip": 0, "cfgpath": "../cfg/anhei_cn2", "param": "dbip=mysqle67ac57882e0.rds.ivolces.com,dbname=anhei_game,currency=4,randNameRow=0", "groups": [ { "groupname": "m_game" } ] }, { "idc": "cn", "hostname": "huoli-world", "worldid": 801, "externalip": "14.103.94.112", "innerip": "10.0.3.6", "listenanyip": 0, "cfgpath": "../cfg/anhei_cn2", "param": "dbip=mysqle67ac57882e0.rds.ivolces.com,dbname=anhei_game,currency=4,randNameRow=0", "groups": [ { "groupname": "m_world" } ] }, /**802测试 { "idc": "cn", "hostname": "huoli-game-802", "worldid": 802, "externalip": "14.103.48.239", "innerip": "10.0.3.9", "listenanyip": 0, "cfgpath": "../cfg/anhei_cn2", "param": "dbip=mysqle67ac57882e0.rds.ivolces.com,dbname=anhei_game_802,currency=4,randNameRow=0", "groups": [ { "groupname": "m_game" } ] }, { "idc": "cn", "hostname": "huoli-world-802", "worldid": 802, "externalip": "14.103.48.75", "innerip": "10.0.3.2", "listenanyip": 0, "cfgpath": "../cfg/anhei_cn2", "param": "dbip=mysqle67ac57882e0.rds.ivolces.com,dbname=anhei_game_802,currency=4,randNameRow=0", "groups": [ { "groupname": "m_world" } ] },*/ ] } ] }