GF serverinfo.py (K)

Indította vmcs22, 2012-10-25, 18:28:53

2012-10-25, 18:28:53 Utolsó szerkesztés: 2012-11-02, 18:25:05 Szerző: [MOD]Aegist
Hali!
Kibontottam a root-okat.
Miután módosítom a serverinfo-ban az ip-ket nem enged bejelentkezni...
Ötlet?
THX!

Cseréld ki a serverinfo.py fájlt, és az indítót. (A GF-nél az indítóból olvassa a serverinfo-t).

2012-10-26, 14:38:23 #2 Utolsó szerkesztés: 2012-10-26, 14:40:32 Szerző: ATAG
DD-n így néz ki a serverinfo:

import os
import app
import locale
import debugInfo

CHINA_PORT = 50000

def BuildServerList(orderList):
retMarkAddrDict = {}
retAuthAddrDict = {}
retRegion0 = {}

ridx = 1
for region, auth, mark, channels in orderList:
cidx = 1
channelDict = {}
for channel in channels:
key = ridx * 10 + cidx
channel["key"] = key
channelDict[cidx] = channel
cidx += 1

region["channel"] = channelDict

retRegion0[ridx] = region
retAuthAddrDict[ridx] = auth
retMarkAddrDict[ridx*10] = mark
ridx += 1

return retRegion0, retAuthAddrDict, retMarkAddrDict

app.ServerName = None


if locale.IsEUROPE():
info = {
'MARKADDR': {
10: {
'tcp_port': 13000, 'ip': '127.0.0.1', 'symbol_path': '10', 'mark': '10.tga'
},
},
'GAMEADDR': {
0: {
1: {
'name': 'DDMT2 S1',
'channel':
{
1: {
'state': 'NORM', 'name': 'CH1    ', 'key': 11, 'ip': '127.0.0.1', 'tcp_port': 13000, 'udp_port': 13000
},
2: {
'state': 'NORM', 'name': 'CH2    ', 'key': 11, 'ip': '127.0.0.1', 'tcp_port': 16000, 'udp_port': 16000
}
},
},
} }, 'NAME': { 0: 'GERMANY' }, 'AUTHADDR': { 0: {
1: {
'ip': '127.0.0.1', 'port': 11002
},

} }
}

STATE_NONE = "..."

STATE_DICT = {
0 : "....",
1 : "NORM",
2 : "BUSY",
3 : "FULL"
}

REGION_NAME_DICT = info["NAME"]
REGION_AUTH_SERVER_DICT = info["AUTHADDR"]
REGION_DICT = info["GAMEADDR"]
MARKADDR_DICT = info["MARKADDR"]


UI: Most hogy nézem, nem is kell annyi import az elején, szerintem elég az app és a locale :D