Root Remote Charauswahl kick

09/30/2010 16:52 gamemaker#1
Hey
Also die Sache ist die
Wir haben einen Remote Root Server instaliert und so mit portmap und dem ganzen kram der läuft auch
aber man kriegt mann man über serverinfo.py macht nach der charauswahl kick nur mit mc.exe nicht aber die wollen wir nicht verwenden...
gibts eine lösung wie man das über serverinfo.py machen kann?

Edit:
Meine Serverinfo

Quote:
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': '****IP**', 'symbol_path': '10', 'mark': '10.tga'
}
},
'GAMEADDR': {
0: {
1: {
'name': 'Servername',
'channel':
{
1: {
'state': '...', 'name': 'CH1 ', 'key': 11, 'ip': '****IP****', 'tcp_port': 13000, 'udp_port': 13000
}
}
},
} }, 'NAME': { 0: 'GERMANY' }, 'AUTHADDR': { 0: {
1: {
'ip': '***IP***', '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"]
09/30/2010 16:54 mr.ramon#2
Hast du den Port 13003 an ?
09/30/2010 16:55 gamemaker#3
alle ports sind drin man kommt ja auch über mc rein aber nicht über serverinfo..
09/30/2010 17:01 mr.ramon#4
Schau mal was ich [Only registered and activated users can see links. Click Here To Register...] gefunden habe eine fertige Serverinfo.py muste nur noch deine Hamachi Ip änder.

Ist sehr einfach ...!
09/30/2010 17:04 gamemaker#5
nix hamachi xDDD
remote root
09/30/2010 17:22 °F0uL0uT#6
Welchen client benutzte?
09/30/2010 17:24 gamemaker#7
2010er
09/30/2010 17:25 Crank#8
Ich schicke dir einen Link per Pn, der das für dich erstellt.

GreeTz

.CranK.
09/30/2010 17:38 gamemaker#9
log fehler
Es ist 2010er client!!
Auf meinem Dyndns server komme ich aber auf remote root nicht..
09/30/2010 18:09 Baarmaleyy#10
habe das gleiches Problem (metin ist über DynDNS), würde auch mal diese Sura umgehen, weil ich auch einen Updater gemacht habe der prima läuft, aber mit metin.exe kriege ich kick als der Charakter die Hand hochstreckt.
Für die Hilfe wäre sehr dankbar!!
09/30/2010 18:35 gamemaker#11
Joa..
Nur das es bei mia Root ist
bei Putty Root gehtz ja direkt aber bei remote root ist das wie dyndns...