|
You last visited: Today at 15:01
Advertisement
Frage: Serverinfo.py /Client
Discussion on Frage: Serverinfo.py /Client within the Metin2 Private Server forum part of the Metin2 category.
12/26/2010, 13:22
|
#1
|
elite*gold: 0
Join Date: Dec 2010
Posts: 75
Received Thanks: 33
|
Frage: Serverinfo.py /Client
Haaalo liebe Epvp´s.
Ich habe mal eine konkrete Frage an euch;
Wie kann ich es so machen, das bei meinem Clienten mehr Channels und mehr Server stehen, (auch wenns alles dasselbe ist) ?!
Also z.b wie bei DE.
Mehrere CH´s und mehrere Server.
1. ****** Ch1 2. ****** Ch2 Ch3 Ch4
Ich möchte das ganze auf 2 Server und 4 Channel´s haben. (Ich weiß, is nur Clientside )
Pls help,
für jede sinnvolle Antwort gibts nen fettes *THX*
Danke schonma *.* <3
|
|
|
12/26/2010, 13:24
|
#2
|
elite*gold: 0
Join Date: May 2010
Posts: 398
Received Thanks: 59
|
musste in der serverinfo mehrere server einstellen mit ip un so
|
|
|
12/26/2010, 13:26
|
#3
|
elite*gold: 0
Join Date: Sep 2009
Posts: 773
Received Thanks: 213
|
PHP 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 = "..." STATE_DICT = { 0 : "....", 1 : "NORM", 2 : "BUSY", 3 : "FULL" }
SERVER01_CHANNEL = [ {"name":"Channel 1 ","ip":"IP von Server 1","tcp_port":11100,"udp_port":11100,"state":STATE_NONE,}, {"name":"Channel 2 ","ip":"IP von Server 1","tcp_port":12100,"udp_port":12100,"state":STATE_NONE,}, ] SERVER02_CHANNEL =[ {"name":"Channel 1 ","ip":"IP von Server 2","tcp_port":18500,"udp_port":18500,"state":STATE_NONE,}, {"name":"Channel 2 ","ip":"IP von Server 2","tcp_port":16500,"udp_port":16500,"state":STATE_NONE,}, ] SERVER01_MARK = { "ip" : "IP von Server 1", "tcp_port" : 23000, "mark" : "10.tga", "symbol_path" : "10",} SERVER02_MARK = { "ip" : "IP von Server 2", "tcp_port" : 23000, "mark" : "20.tga", "symbol_path" : "20",}
SERVER01_AUTH = { "ip":"IP von Server 1", "port":11099, } #Server 1 SERVER02_AUTH = { "ip":"IP von Server 2", "port":11044, } #Server 2
SERVER01 = { "name" : "Server 1" } SERVER02 = { "name" : "Server 2" }
TESTADDR = { "ip" : "210.123.10.153", "tcp_port" : 50000, "udp_port" : 50000, }
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' : '210.123.10.153', 'tcp_port' : 50000, 'udp_port' : 50000, }
Hier mal für den 2010 Client ein 2. Channel.
Serverside musste auch machen^^
|
|
|
12/26/2010, 13:45
|
#4
|
elite*gold: 0
Join Date: Dec 2010
Posts: 75
Received Thanks: 33
|
Quote:
Originally Posted by Obst&Gemüse
musste in der serverinfo mehrere server einstellen mit ip un so
|
Hätt ich jetzt nicht gedacht!
NoThinq, danke *.*
|
|
|
12/26/2010, 13:54
|
#5
|
elite*gold: 0
Join Date: Dec 2009
Posts: 2,550
Received Thanks: 575
|
|
|
|
|
Similar Threads
|
[2010 Client] Serverinfo.py
05/14/2011 - Metin2 Private Server - 5 Replies
Hallo,
wolte fragen ob mir jemand helfen kann.
Brauche einen Serverinfo.py mit 3 Servern.
|
[2010 Client] Serverinfo.py
12/27/2010 - Metin2 Private Server - 8 Replies
Hallo Com,
habe ne Frage wegen der Serverinfo.py ..
Ich verstehe es nicht wo die im liegt
|
2010 Client Serverinfo
12/25/2010 - Metin2 Private Server - 8 Replies
Moin,
also ich habe mir vorhin den
2010er Client geladen und angefangen zu
modden habe LoginScreen und soweiter mal ein
bisschen geändert nun habe ich eine Frage:
Ich habe in der Serverinfo.py die IP geändert nun will
ich so eine Art verknüpfung im Clienten haben damit
ich die IP auch änderen kann und die root.e** nicht immer
|
Serverinfo bei profizocker client
08/24/2010 - Metin2 Private Server - 8 Replies
hey leute
habe ein problem:
ich will ander spieler auf meinem server connecten
und wollte fragen wie ich die serverinfo.py
ein stellen muss damit das geht
(ich benutze den client von profizocker94)
MfG
|
[Frage-Hilfe]Serverinfo.py / Profizocker's Client
06/12/2010 - Metin2 Private Server - 4 Replies
Guten Tag,
also tut mir rly Leid wenn ich jz damit nerve bzw. gibt es sicher schon Thrad's etc. ( aber iwie find ich nix und kommt mir jz ja ned mit SuFu XD )
Aber ich hätt da mal ne Frage..
Der Client von Profizocker also einfach mc.txt und Suraschädl rein & klicken klappt ned .. und jz heißt es ja "änder in der Serverinfo.py die IP"
Das Problem ist aber .. 1. es is iwie anders als die normale Serverinfo.py XD..
2. Hab ich kP wo ich jz mit der IP hin soll >.>
|
All times are GMT +2. The time now is 15:01.
|
|