|
You last visited: Today at 13:54
Advertisement
[HELP] 2-Server für 1 Client?
Discussion on [HELP] 2-Server für 1 Client? within the Metin2 Private Server forum part of the Metin2 category.
09/06/2011, 02:57
|
#1
|
elite*gold: 35
Join Date: Apr 2011
Posts: 1,018
Received Thanks: 1,984
|
[HELP] 2-Server für 1 Client?
Hey Liebe Com. Ich habe gerade meine roots/epk/eix ausversehen ersetzt dort waren meine 2 Server drinen.
Nun hab ich Kp Plan mehr wie ich das damals eingetragen habe das man aus 1-Client auf 2 Server connecten kann.
Wär einer so lieb und könnte das ebend nochmal hier erklären was man in den roots eintragen muss das man auf 2 Servern connecten kann?^^ wäre sehr lieb (2010)- Client
(Was man in die Serverinfo.py eintragen muss für 2 Server)
|
|
|
09/06/2011, 03:04
|
#2
|
elite*gold: 351
Join Date: Apr 2011
Posts: 2,062
Received Thanks: 1,526
|
Also du musst die root Datein entpacken und die Serverinfo.py öffnen.
Dort stehen nun die Server, die Channels, die Port, usw.. drin.
Kopier dort einfach mal den 1. Server, wo dort drin ist, und füge ihn ein zweites mal darunter ein.
Dann musst du noch die IP´s, die Ports und den Namen des Servers ändern.
Dann abspeichern, wieder packen und in den Clienten zurück.
Dann sollten bei der Server-Auswahl 2 Server erscheinen.
Greetz
.NighT™
|
|
|
09/06/2011, 03:05
|
#3
|
elite*gold: 35
Join Date: Apr 2011
Posts: 1,018
Received Thanks: 1,984
|
Ja emm das habe ich gemacht aber da steht immer noch 1 Server da erscheint kein 2 Server Mfg.
|
|
|
09/06/2011, 03:12
|
#4
|
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,019
|
poste doch einfach ma deine serverinfo, so kann dir ja keiner helfen...
|
|
|
09/06/2011, 03:15
|
#5
|
elite*gold: 35
Join Date: Apr 2011
Posts: 1,018
Received Thanks: 1,984
|
Code:
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': 'geht keinen was an^^', 'symbol_path': '10', 'mark': '10.tga'
}
},
'GAMEADDR': {
0: {
1: {
'name': 'Aurora',
'channel':
{
1: {
'state': 'Normal', 'name': 'CH1 ', 'key': 11, 'ip': 'geht keinen was an', 'tcp_port': 13000, 'udp_port': 13000
}
}
},
} }, 'NAME': { 0: 'GERMANY' }, 'AUTHADDR': { 0: {
1: {
'ip': 'geht keinen was an^^', 'port': 11002
}
} }
}
STATE_NONE = "..."
STATE_DICT = {
0 : "Normal",
1 : "Normal",
2 : "BUSY",
3 : "FULL"
}
REGION_NAME_DICT = info["NAME"]
REGION_AUTH_SERVER_DICT = info["AUTHADDR"]
REGION_DICT = info["GAMEADDR"]
MARKADDR_DICT = info["MARKADDR"]
DICT = info["MARKADDR"]
|
|
|
09/06/2011, 03:20
|
#6
|
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,019
|
bitte in code-.- und die standart nicht deine geänderte...
|
|
|
09/06/2011, 03:21
|
#7
|
elite*gold: 35
Join Date: Apr 2011
Posts: 1,018
Received Thanks: 1,984
|
Das ist doch die Standart löl...
|
|
|
09/06/2011, 03:23
|
#8
|
elite*gold: 65
Join Date: May 2011
Posts: 1,280
Received Thanks: 1,153
|
kevin schick mir mal inhalt per pn ich machs dir -.-
|
|
|
09/06/2011, 03:34
|
#9
|
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,019
|
schreibs hier in code rein...
|
|
|
09/06/2011, 03:38
|
#10
|
elite*gold: 90
Join Date: Apr 2010
Posts: 1,887
Received Thanks: 1,789
|
Trag einfach Deine Daten ein..
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":"CH1 ","ip":"IP Server 1","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"CH2 ","ip":"IP Server 1","tcp_port":13001,"udp_port":13001,"state":STATE_NONE,}, ] SERVER02_CHANNEL =[ {"name":"CH1 ","ip":"IP Server 2","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, {"name":"CH2 ","ip":"IP Server 2","tcp_port":13001,"udp_port":13001,"state":STATE_NONE,}, ] SERVER01_MARK = { "ip" : "IP Server 1", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10",} SERVER02_MARK = { "ip" : "IP Server 2", "tcp_port" : 13000, "mark" : "20.tga", "symbol_path" : "20",}
SERVER01_AUTH = { "ip":"IP Server 1", "port":11002, } #Freekingdom SERVER02_AUTH = { "ip":"IP Server 2", "port":11002, }
SERVER01 = { "name" : "Server1" } SERVER02 = { "name" : "Server2" }
TESTADDR = { "ip" : "IP Server 1", "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' : 'IP Server 2', 'tcp_port' : 50000, 'udp_port' : 50000, }
|
|
|
09/06/2011, 03:49
|
#11
|
elite*gold: 35
Join Date: Apr 2011
Posts: 1,018
Received Thanks: 1,984
|
kay geht danke.
|
|
|
10/24/2011, 02:49
|
#12
|
elite*gold: 0
Join Date: Dec 2010
Posts: 306
Received Thanks: 72
|
Ich habe da aber eine Frage zu. Braucht man 2 Server? für den 1 Client?
Oder kann man ein Server benutzen für 2 Server ???!?!?! :..... VERWIRRUNG XD
|
|
|
|
Similar Threads
|
[Sell] Last Gunz version server FULL & Source (server and client)
06/01/2011 - GunZ - 0 Replies
delete this post please thanks
|
[SUCHE]unterstützung beim bearbeiten von meinen server( client und server modder )
08/26/2010 - Metin2 Private Server - 1 Replies
brauch hilfe für meinen zukünftigen root server
paar sachen die in epvp unbekannt sind die will ich in meinen server haben aber dafür brauch cih eure hilfe
danke
|
[Client Modden]Mehrer Server auf 1 client
05/23/2010 - Metin2 Private Server - 12 Replies
Hey Wie die überschrift schon sagt würde ich gerne wissen wie mann mehrer Server In einem Client Hinkriegt :D wer mir dass sagt bekommt mehrerer THX und darf schonmal auf die Beta Version Von Dem dyndns Server SkyLand2 :D
Aber nur die Mir helfen können :D
Hoffe Dass War ein Angebot ;)
MFG
Megaload
HAb die serverinfo.py rein editiert wo soll ich da was ändern dass mann dan auf mehrer client connecten kann stadt auf einem??? Also das mann dann mehrer Client sieht auf denen mann dann auch...
|
All times are GMT +2. The time now is 13:54.
|
|