Guest User

Untitled

a guest
Jan 17th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. import os
  2. import app
  3. import locale
  4. import debugInfo
  5.  
  6. CHINA_PORT = 50000
  7.  
  8. def BuildServerList(orderList):
  9. retMarkAddrDict = {}
  10. retAuthAddrDict = {}
  11. retRegion0 = {}
  12.  
  13. ridx = 1
  14. for region, auth, mark, channels in orderList:
  15. cidx = 1
  16. channelDict = {}
  17. for channel in channels:
  18. key = ridx * 10 + cidx
  19. channel["key"] = key
  20. channelDict[cidx] = channel
  21. cidx += 1
  22.  
  23. region["channel"] = channelDict
  24.  
  25. retRegion0[ridx] = region
  26. retAuthAddrDict[ridx] = auth
  27. retMarkAddrDict[ridx*10] = mark
  28. ridx += 1
  29.  
  30. return retRegion0, retAuthAddrDict, retMarkAddrDict
  31.  
  32. app.ServerName = None
  33.  
  34.  
  35. if locale.IsEUROPE():
  36. info = {
  37. 'MARKADDR': {
  38. 10: {
  39. 'tcp_port': 13003, 'ip': '37.221.160.69', 'symbol_path': '10', 'mark': '10.tga'
  40. },
  41. },
  42. 'GAMEADDR': {
  43. 0: {
  44. 1: {
  45. 'name': 'Lesina 2',
  46. 'channel':
  47. {
  48. 1: {
  49. 'state': 'NORM', 'name': 'CH1 ', 'key': 11, 'ip': '37.221.160.69', 'tcp_port': 13003, 'udp_port': 13003
  50. },
  51. 2: {
  52. 'state': 'NORM', 'name': 'CH2 ', 'key': 11, 'ip': '37.221.160.69', 'tcp_port': 13001, 'udp_port': 13001
  53. }
  54. },
  55. },
  56. } }, 'NAME': { 0: 'GERMANY' }, 'AUTHADDR': { 0: {
  57. 1: {
  58. 'ip': '37.221.160.69', 'port': 11002
  59. },
  60.  
  61. } }
  62. }
  63.  
  64. STATE_NONE = "..."
  65.  
  66. STATE_DICT = {
  67. 0 : "....",
  68. 1 : "NORM",
  69. 2 : "BUSY",
  70. 3 : "FULL"
  71. }
  72.  
  73. REGION_NAME_DICT = info["NAME"]
  74. REGION_AUTH_SERVER_DICT = info["AUTHADDR"]
  75. REGION_DICT = info["GAMEADDR"]
  76. MARKADDR_DICT = info["MARKADDR"]
Add Comment
Please, Sign In to add comment