Servus liebe Community und wunder schönen guten Morgen,
mich bedrückt ein kleines Problem. Ich möchte gern bei dem .De Client die Root.epk & Root.eix bearbeiten, damit ich ich einen anderen Privat Server in den Client zum connecten bekommen. Dann könnte man selbst auf Privat Server botten, was aber bissel arm wäre, testen möchte ich es dennoch mal, da ich grade derbst Langeweile habe.
So nun zum richtigen Problem; Normaler Weise steht es in der Serverinfo.py ungefähr so alles:
Das wäre die Standart Serverinfo.py mit einem Server und einem Channel!
Aber in der .DE Serverinfo.py sieht das ganze so aus:
Und bei dem Rot makierten ist dann das Problem. Sobald ich einfach die Standart Serverinfo.py- Inhalt kopier und das Rot makierte ersetzte zeigt er mir immer beim Starten der .exe ein Fehler an:
[Only registered and activated users can see links. Click Here To Register...]
Ich hoffe jemand weiß die Lösung für das geschilderte Problem, denn ich hänge grade da fest!
Liebe Grüße,
Ide.
P.S:Wusste nicht genau welche Section es jetzt rein musste, weil es etwas mit P Server zu tun hat, aber auch mit .DE :/
mich bedrückt ein kleines Problem. Ich möchte gern bei dem .De Client die Root.epk & Root.eix bearbeiten, damit ich ich einen anderen Privat Server in den Client zum connecten bekommen. Dann könnte man selbst auf Privat Server botten, was aber bissel arm wäre, testen möchte ich es dennoch mal, da ich grade derbst Langeweile habe.
So nun zum richtigen Problem; Normaler Weise steht es in der Serverinfo.py ungefähr so alles:
PHP Code:
import app
import locale
app.ServerName = None
if locale.IsGERMANY() or (locale.IsEUROPE() and app.GetLocalePath() == "locale/de"):
STATE_NONE = "Normal"
STATE_DICT = {
0 : "....",
1 : "Normal",
2 : "Busy",
3 : "Full"
}
SERVER01_CHANNEL_DICT = {
1:{"key":11,"name":"Exanima ","ip":"9.9.9.9","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,},
}
REGION_NAME_DICT = {
0 : "TAIWAN",
}
REGION_AUTH_SERVER_DICT = {
0 : {
1 : { "ip":"9.9.9.9", "port":11002, },
}
}
REGION_DICT = {
0 : {
1 : { "name" : "*******", "channel" : SERVER01_CHANNEL_DICT, },
},
}
MARKADDR_DICT = {
10 : { "ip" : "9.9.9.9", "tcp_port" : 23000, "mark" : "10.tga", "symbol_path" : "10", },
}
TESTADDR = { "ip" : "9.9.9.9", "tcp_port" : 13003, "udp_port" : 13003, }
Aber in der .DE Serverinfo.py sieht das ganze so aus:
PHP Code:
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
[...]
if locale.IsEUROPE():
name = app.GetLocalePath().replace("/", "_") + ".addr"
path = os.sep.join(("pack", name))
if os.access(path, os.R_OK):
print "load_locale_addr:", path
data = app.LoadLocaleAddr(path)
import cPickle
import cStringIO
info = cPickle.load(cStringIO.StringIO(data))
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"]
Code:
[COLOR="Red"] REGION_NAME_DICT = info["NAME"] REGION_AUTH_SERVER_DICT = info["AUTHADDR"] REGION_DICT = info["GAMEADDR"] MARKADDR_DICT = info["MARKADDR"][/COLOR]
[Only registered and activated users can see links. Click Here To Register...]
Ich hoffe jemand weiß die Lösung für das geschilderte Problem, denn ich hänge grade da fest!
Liebe Grüße,
Ide.
P.S:Wusste nicht genau welche Section es jetzt rein musste, weil es etwas mit P Server zu tun hat, aber auch mit .DE :/