|
You last visited: Today at 15:43
Advertisement
Zwei Locale in einem Clienten
Discussion on Zwei Locale in einem Clienten within the Metin2 Private Server forum part of the Metin2 category.
05/01/2012, 16:44
|
#1
|
elite*gold: 0
Join Date: Feb 2009
Posts: 73
Received Thanks: 14
|
Zwei Locale in einem Clienten
hey leute,
ich wollte heut probieren, dass wenn man auf den ersten Server connectet, die "locale_de" angesprochen wird und wenn man auf den zweiten server connectet die "locale_ca" angesprochen wird, um so items auf einem server umzubennen und skills zu aktivieren, sodass diese auf dem anderen deaktiviert bleiben
Code:
import app
import locale
app.ServerName = None
if locale.IsEUROPE():
STATE_NONE = "...."
STATE_DICT = {
0 : "....",
1 : "NORM",
2 : "BUSY",
3 : "FULL"
}
SERVER01_CHANNEL_DICT = { #Server 1
1:{"key":11,"name":"Ch1","ip":"IP NR1","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,},
}
SERVER02_CHANNEL_DICT = { #Server 2
1:{"key":21,"name":"Ch1","ip":"IP NR 2","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,},
}
REGION_NAME_DICT = {
0 : "GERMANY",
1 : "CANADA",
}
REGION_AUTH_SERVER_DICT = {
0 : {
1 : { "ip":"IP NR1", "port":11002, }, #Server 1
}
1 : {
2 : { "ip":"IP NR 2", "port":11002, }, #Server 2
}
}
REGION_DICT = {
0 : {
1 : { "name" : "Server 1", "channel" : SERVER01_CHANNEL_DICT, },
}
1 : {
2 : { "name" : "Server 2", "channel" : SERVER02_CHANNEL_DICT, },
},
}
MARKADDR_DICT = {
10 : { "ip" : "IP NR1", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", }, #Server 1
20 : { "ip" : "IP NR 2", "tcp_port" : 13000, "mark" : "20.tga", "symbol_path" : "20", }, #Server 2
}
TESTADDR = { "ip" : "0.0.0.0", "tcp_port" : 50000, "udp_port" : 50000, }
hoffe ihr könnt mir helfen
mit freundlichen grüßen
|
|
|
05/01/2012, 16:48
|
#2
|
elite*gold: 0
Join Date: Jan 2011
Posts: 2,903
Received Thanks: 1,262
|
ich glaube nicht das es in der serverinfo.py ist
das ist woanders
mfg
|
|
|
05/01/2012, 16:52
|
#3
|
elite*gold: 0
Join Date: May 2012
Posts: 24
Received Thanks: 6
|
Probiere mal mit der hier , die geht für 2010 und auch für alte Clienten , du musst nur deine IP eintragen !
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', }
CHANNELS1 = [ {'name':'CH1','ip':'127.0.0.1','tcp_port':13000,'udp_port':13000,'state':STATE_NONE,}, {'name':'CH2','ip':'127.0.0.1','tcp_port':16000,'udp_port':16000,'state':STATE_NONE,}, ] MARK1 = { 'ip' : '127.0.0.1', 'tcp_port' : 13000, 'mark' : '120.tga', 'symbol_path' : '120', } AUTH1 = {'ip':'127.0.0.1','port':11002, } NAME1 = { 'name' : 'Server 1'} REGION0_ORDER_LIST = [ (NAME1, AUTH1, MARK1, CHANNELS1), ] NEW_REGION0, NEW_REGION0_AUTH_SERVER_DICT, NEW_MARKADDR_DICT = BuildServerList(REGION0_ORDER_LIST) # RESULT NEW_REGION_NAME_DICT = {0 : 'POLAND',} 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, }
----------------------------------------------------------------------------------------------------
Metin2 ,Computer , und andere Hilfreiche Tutorials !
↓
Wenn ich euch Geholfen habe ⇒
|
|
|
05/01/2012, 16:56
|
#4
|
elite*gold: 0
Join Date: Feb 2009
Posts: 73
Received Thanks: 14
|
ja ich hab einfach mal vermutet dass dies in der serverinfo geregelt wird weil dort ja auch die locale geladen wird ^^
wüsste grad keinen anderen speicherort dafür
@ZeDasTv die serverinfo hier, ist nur für eine locale, für eine locale z.b. germany bzw hier poland hab ich es auch.. aber ich brauche eine möglichkeit, wo ich zwischen zwei locale wählen kann
|
|
|
 |
Similar Threads
|
suchen einen clienten der die locale in eix und epk hat
08/22/2011 - Metin2 Private Server - 0 Replies
hallo liebe com:D
ich habe mal eine frage giebt es einen clienten der auch mit profizockerfilesv2 läuft und den locale ordnerin einer eix epk datei hat?
ich bekomme nirgendwo 2011/2012 files sogar die in epvp geibts nichtmehr zumindest die downloads nicht oder auto email link...
habe schon versucht den aktuellen clienten von metin2 zu nehmen
ging aber der chat und gm befehle gingen nicht selbst der spielbeenden logout ging nicht...
|
[HowTo]Locale.de/pack entschlüsseln von Crank Clienten
07/05/2011 - Metin2 PServer Guides & Strategies - 12 Replies
Hey E*PvP
Hier ein kleines .Bitte sparrt eure gemeinen Antworten.
http://www.youtube.com/watch?v=tUQEarsgzZg
Bitte ein Thanks wenn ich geholfen habe.:D
Sry wegen der Müll Grafik bin am suchen für ein gutes Aufnahmeprogramm
|
zwei fragen in einem ^^
05/22/2011 - WarRock - 10 Replies
hey leute ich hab 2 fragen undzwar
1. wenn man einen dinar bot benutzt kann man doch auf der hp von wr die letzten 10 oder 20 zombiemod runden sehen und fällt es dann nich auf das mann immer gleich aufhört und kann man so schnell gebannt werden ?
2. ich würde gerne wissen wie ich mir einen sogennanten "3 day pass" machen kann oder ist das irgend so ein top secret geheimniss ^^ ???
|
Zwei charaktere auf einem Steamaccount
11/17/2010 - Call of Duty - 14 Replies
Eine Frage an euch:
Kann man eig wenn man CoD Black OPs über Steam gekauft hat zwei Charaktere erstellen? Oder kann man für ein Spiel immer nur einen Charakter haben?
Lg killer4own
|
All times are GMT +1. The time now is 15:46.
|
|