Metin2 serverinfo !

04/10/2012 22:34 jealousyfanzz#1
Hay epvp.

Bin gerade dabei ein Root server zu erstellen der über DNS läuft und habe paar fragen dazu.

1.Benutze die Serverfiles von daroo und den Flyworld2 Clienten passt das zusammen?

2.Muss ich in der Serverinfo meine DNS Adresse oder meine Serverip schreiben?
04/10/2012 22:41 Marcoly#2
1. Passt nicht direkt zusammen aber kann man zusammen verwenden.
2. Deine Server-IP.
04/10/2012 22:45 jealousyfanzz#3
Quote:
Originally Posted by Marco_A View Post
1. Passt nicht direkt zusammen aber kann man zusammen verwenden.
2. Deine Server-IP.
Habe meine ServerIP jetz eingetragen wieder gepackt, die starter ex startet auch jedoch Fehler beim verbinden.

Habe alle Ports offen.
Firerwall aus.
04/10/2012 23:00 Marcoly#4
Hast Du in der Serverinfo die Ports auf Daroos Serverfiles angepasst ?
04/10/2012 23:04 jealousyfanzz#5
Quote:
Originally Posted by Marco_A View Post
Hast Du in der Serverinfo die Ports auf Daroos Serverfiles angepasst ?
nein, wie geht den das?
04/10/2012 23:12 Marcoly#6
Poste einfach den Inhalt deiner Serverinfo.py, dann passe ich sie für dich an.
04/10/2012 23:23 jealousyfanzz#7
import locale

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():
STATE_NONE = "OFFLINE"

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

SERVER01_CHANNEL =[
{"name":"CH1","ip":"MeineIP","tcp_port":35002,"udp _port":35002,"state":STATE_NONE,},
{"name":"CH2","ip":"MeineIP","tcp_port":36002,"udp _port":36002,"state":STATE_NONE,},
]
SERVER02_CHANNEL =[
{"name":"CH1","ip":"MeineIP","tcp_port":35002,"udp _port":35002,"state":STATE_NONE,},
{"name":"CH2","ip":"MeineIP","tcp_port":16002,"udp _port":16002,"state":STATE_NONE,},
]

SERVER01_MARK = { "ip" : "Meine IP", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10",}
SERVER02_MARK = { "ip" : "MeineIP", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10",}

SERVER01_AUTH = { "ip":"MeineIP", "port":17073, }
SERVER02_AUTH = { "ip":"MeineIP", "port":17067, }

SERVER01 = { "name" : "AtomarMt2" }
SERVER02 = { "name" : "Closed" }

REGION0_ORDER_LIST = [
(SERVER01, SERVER01_AUTH, SERVER01_MARK, SERVER01_CHANNEL),
(SERVER02, SERVER02_AUTH, SERVER02_MARK, SERVER02_CHANNEL),
]


# BUILD
NEW_REGION0, NEW_REGION0_AUTH_SERVER_DICT, NEW_MARKADDR_DICT = BuildServerList(REGION0_ORDER_LIST)

# RESULT
NEW_REGION_NAME_DICT = {
0 : "GERMANY",
}

NEW_REGION_AUTH_SERVER_DICT = {
0 : NEW_REGION0_AUTH_SERVER_DICT,
}

NEW_REGION_DICT = {
0 : NEW_REGION0,
}

MARKADDR_DICT = NEW_MARKADDR_DICT
REGION_DICT = NEW_REGION_DICT
REGION_NAME_DICT = NEW_REGION_NAME_DICT
REGION_AUTH_SERVER_DICT = NEW_REGION_AUTH_SERVER_DICT

TESTADDR = { 'ip' : '46.22.210.1260', 'tcp_port' : 50000, 'udp_port' : 50000, }
04/10/2012 23:29 Marcoly#8
Code:
import locale

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():
STATE_NONE = "OFFLINE"

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

SERVER01_CHANNEL =[
{"name":"CH1","ip":"MeineIP","tcp_port":13001,"udp _port":13001,"state":STATE_NONE,},
{"name":"CH2","ip":"MeineIP","tcp_port":13002,"udp _port":13002,"state":STATE_NONE,},
]
SERVER02_CHANNEL =[
{"name":"CH1","ip":"MeineIP","tcp_port":13001,"udp _port":13001,"state":STATE_NONE,},
{"name":"CH2","ip":"MeineIP","tcp_port":13002,"udp _port":13002,"state":STATE_NONE,},
]

SERVER01_MARK = { "ip" : "Meine IP", "tcp_port" : 13001, "mark" : "10.tga", "symbol_path" : "10",}
SERVER02_MARK = { "ip" : "MeineIP", "tcp_port" : 13001, "mark" : "10.tga", "symbol_path" : "10",}

SERVER01_AUTH = { "ip":"MeineIP", "port":11002, }
SERVER02_AUTH = { "ip":"MeineIP", "port":11002, }

SERVER01 = { "name" : "AtomarMt2" }
SERVER02 = { "name" : "Closed" }

REGION0_ORDER_LIST = [
(SERVER01, SERVER01_AUTH, SERVER01_MARK, SERVER01_CHANNEL),
(SERVER02, SERVER02_AUTH, SERVER02_MARK, SERVER02_CHANNEL),
]


# BUILD
NEW_REGION0, NEW_REGION0_AUTH_SERVER_DICT, NEW_MARKADDR_DICT = BuildServerList(REGION0_ORDER_LIST)

# RESULT
NEW_REGION_NAME_DICT = {
0 : "GERMANY",
}

NEW_REGION_AUTH_SERVER_DICT = {
0 : NEW_REGION0_AUTH_SERVER_DICT,
}

NEW_REGION_DICT = {
0 : NEW_REGION0,
}

MARKADDR_DICT = NEW_MARKADDR_DICT
REGION_DICT = NEW_REGION_DICT
REGION_NAME_DICT = NEW_REGION_NAME_DICT
REGION_AUTH_SERVER_DICT = NEW_REGION_AUTH_SERVER_DICT

TESTADDR = { 'ip' : '46.22.210.1260', 'tcp_port' : 50000, 'udp_port' : 50000, }
04/10/2012 23:48 jealousyfanzz#9
Da kommt immer eine Fehlermeldung wenn ich die starter.exe starte.
muss ich vlt noch i.was ändern pong oda so?

syserr :

0411 18:48:01875 :: ================================================== ================================================== ========
0411 18:48:01875 :: Abort!!!!
04/11/2012 00:03 Marcoly#10
Hatte ich mir bereits gedacht, verwende einfach diese Serverinfo und trage überall statt 5.555.555.555 deine IP ein:

Code:
import os
import app
import locale
import debugInfo

CHINA_PORT = 50000

if locale.IsEUROPE():
	STATE_NONE = "offline"
					
	STATE_DICT = {
		0 : "....",
		1 : "normal",
		2 : "belebt",
		3 : "voll"
	}

	IgorGlock_serverinfo_Generator = {
		1:{"key":11,"name":"Channel 1","ip":"5.555.555.555","tcp_port":13001,"udp_port":13001,"state":STATE_NONE,},
	
		2:{"key":12,"name":"Channel 2","ip":"5.555.555.555","tcp_port":13002,"udp_port":13002,"state":STATE_NONE,},
	
		3:{"key":13,"name":"Channel 3","ip":"5.555.555.555","tcp_port":13003,"udp_port":13003,"state":STATE_NONE,},
	
		4:{"key":14,"name":"Channel 4","ip":"5.555.555.555","tcp_port":13004,"udp_port":13004,"state":STATE_NONE,},
	}
	
	REGION_NAME_DICT = {
		0 : "GERMANY",		
	}

	REGION_AUTH_SERVER_DICT = {
		0 : {
			1 : { "ip":"5.555.555.555", "port":11002, },
	
		}		
	}

	REGION_DICT = {
		0 : {
			1 : { "name" :"Dein_Servername", "channel" : IgorGlock_serverinfo_Generator, },						
		},
	}

	MARKADDR_DICT = {
		10 : { "ip" : "5.555.555.555", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", },
	}

	TESTADDR = { "ip" : "210.123.10.153", "tcp_port" : 50000, "udp_port" : 50000, }
04/11/2012 00:18 jealousyfanzz#11
Quote:
Originally Posted by Marco_A View Post
Hatte ich mir bereits gedacht, verwende einfach diese Serverinfo und trage überall statt 5.555.555.555 deine IP ein:

Code:
import os
import app
import locale
import debugInfo

CHINA_PORT = 50000

if locale.IsEUROPE():
	STATE_NONE = "offline"
					
	STATE_DICT = {
		0 : "....",
		1 : "normal",
		2 : "belebt",
		3 : "voll"
	}

	IgorGlock_serverinfo_Generator = {
		1:{"key":11,"name":"Channel 1","ip":"5.555.555.555","tcp_port":13001,"udp_port":13001,"state":STATE_NONE,},
	
		2:{"key":12,"name":"Channel 2","ip":"5.555.555.555","tcp_port":13002,"udp_port":13002,"state":STATE_NONE,},
	
		3:{"key":13,"name":"Channel 3","ip":"5.555.555.555","tcp_port":13003,"udp_port":13003,"state":STATE_NONE,},
	
		4:{"key":14,"name":"Channel 4","ip":"5.555.555.555","tcp_port":13004,"udp_port":13004,"state":STATE_NONE,},
	}
	
	REGION_NAME_DICT = {
		0 : "GERMANY",		
	}

	REGION_AUTH_SERVER_DICT = {
		0 : {
			1 : { "ip":"5.555.555.555", "port":11002, },
	
		}		
	}

	REGION_DICT = {
		0 : {
			1 : { "name" :"Dein_Servername", "channel" : IgorGlock_serverinfo_Generator, },						
		},
	}

	MARKADDR_DICT = {
		10 : { "ip" : "5.555.555.555", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", },
	}

	TESTADDR = { "ip" : "210.123.10.153", "tcp_port" : 50000, "udp_port" : 50000, }
nope immer noch ne fehlermeldung.
Vielleicht entpacke oder packe ich sie ncith richtig wegen crashfiles
kennst ein entpacker für crash files?

syserr:

0411 19:17:02712 :: ================================================== ================================================== ========
0411 19:17:02712 :: Abort!!!!
04/11/2012 02:02 Marcoly#12
Quote:
Originally Posted by jealousyfanzz View Post
nope immer noch ne fehlermeldung.
Vielleicht entpacke oder packe ich sie ncith richtig wegen crashfiles
kennst ein entpacker für crash files?

syserr:

0411 19:17:02712 :: ================================================== ================================================== ========
0411 19:17:02712 :: Abort!!!!
Bei mir funktioniert die Serverinfo von oben ohne Probleme, würde dir zu einem anderen Clienten raten. Wenn Du umbedingt diesen Clienten verwenden möchtest füge mich mal in Skype hinzu, dann schaue ich mir das genauer an.