Problem beim 2010 Modified-Client

02/13/2011 16:43 xSayajinx#1
Immer wenn ich den Client hochlade und meine freunde den runterladen können sie einloggen bis zum Char-Wechsel anschließend kriegen sie nachdem sie ins Game einloggen wollen sofort wieder gekickt.
Und wie gesagt man kommt nicht weiter als Char-Wechsel


Woran liegt das?
02/13/2011 16:45 PhanToM.LorD#2
Hast du ein Hamachi Server??
02/13/2011 16:57 xSayajinx#3
jo hab aber die root dateien perfekt eingestellt
02/13/2011 17:00 CranK™#4
Und die serverside dateien? :awesome:
#reported falsche section
02/13/2011 17:41 xSayajinx#5
die hab ich nicht bearbeitet xd abr normaler weiße reicht des doch aus das man hier die root dateien überschreibt mit der serverinfo oder nicht?
02/13/2011 18:25 xSayajinx#6
könnte mir einer weiterhelfen bitte?
02/13/2011 18:27 _TheGodfather_#7
Doppelpost
#Reported
02/13/2011 19:15 DarkBozZ*#8
1.) Könnte daran leigen das fast kein 2010er Client richtig auf Hamachi funzt...
2.) Das liegt an den Portmaps... !!!
02/14/2011 18:03 xSayajinx#9
Was muss ich den genau an den Portmaps ändern könnte mir da einer vllt ein hier Tut dazu schicken in elitepvpers?

Wer sehr nett
03/06/2011 07:39 Howaner#10
hier mal villeicht geht das:
mach mal in den Portmaps noch Port 90000, 50000 und 1102 rein und ändere die serverinfo.py so:
Code:
import os
import app
import locale
import debugInfo
import binascii

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", 'symbol_path': '10', 'mark': '10.tga'
			}
		},
		'GAMEADDR': {
			0: {
				1: {
					'name': "Dein Servername",
					'channel':
				{
					1: {
					'state': 'Offline', 'name': 'CH1   ', 'key': 11, 'ip':  "Deine Hamachi IP", 'tcp_port': 13000, 'udp_port': 13000
					}
				}
			},
		} }, 'NAME': { 0: 'GERMANY' }, 'AUTHADDR': { 0: {
		1: {
			'ip':  "Deine Hamachi IP", 'port': 11002
			}
		} }
	}

	STATE_NONE = "Offline"

	STATE_DICT = {
		0 : "Offline",
		1 : "Online",
		2 : "BUSY",
		3 : "FULL"
	}

	REGION_NAME_DICT = info["NAME"]
	REGION_AUTH_SERVER_DICT = info["AUTHADDR"]
	REGION_DICT = info["GAMEADDR"]
	MARKADDR_DICT = info["MARKADDR"]
Ich habe es nicht getestet aber probiers mal.
wenn es nicht geht installiere Hamachi auf deinen Server also auf FreeBSD