welchen client soll ich für die howanfiles nutzen
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': 'Deine Hamachi Ip mit 100 am ende', 'symbol_path': '10', 'mark': '10.tga'
},
},
'GAMEADDR': {
0: {
1: {
'name': 'SERVERNAME',
'channel':
{
1: {
'state': 'NORM', 'name': 'CH1 ', 'key': 11, 'ip': 'Deine Hamachi Ip mit 100 am ende', 'tcp_port': 13000, 'udp_port': 13000
},
2: {
'state': 'NORM', 'name': 'CH2 ', 'key': 11, 'ip': 'Deine Hamachi Ip mit 100 am ende', 'tcp_port': 13001, 'udp_port': 13001
}
},
},
} }, 'NAME': { 0: 'GERMANY' }, 'AUTHADDR': { 0: {
1: {
'ip': 'Deine Hamachi Ip mit 100 am ende', '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"]
Das, was hackerboy11 gepostet hat war schon mal gut. Du musst lediglich nur noch die Stellen mit "Deine Hamachi Ip mit 100 am ende" beachten, denn diese Stellen ersetzt du mit deine Hamachi-IP mit ".100" am Ende. Wenn deine Hamachi-IP also eigentlich (als Beispiel) 9.139.129.119 lautet, musst du dort 9.139.129.100 einfügen. Falls das nicht helfen konnte, einfach Bescheid geben.Quote:
kannste mir dann es ma machen bei mir gehts net