Register for your free account! | Forgot your password?

Go Back   elitepvpers › Popular Games › Metin2 › Metin2 Private Server
You last visited: Today at 17:07

  • Please register to post and access all features, it's quick, easy and FREE!

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.

Reply
 
Old   #1
 
elite*gold: 35
Join Date: Apr 2011
Posts: 1,018
Received Thanks: 1,984
Exclamation [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)
DeadBreakZz is offline  
Old   #2
 
.NighT™'s Avatar
 
elite*gold: 351
The Black Market: 123/0/0
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™
.NighT™ is offline  
Old   #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.
DeadBreakZz is offline  
Old   #4
 
iYoshix3's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,021
poste doch einfach ma deine serverinfo, so kann dir ja keiner helfen...
iYoshix3 is offline  
Old   #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"]
DeadBreakZz is offline  
Old   #6
 
iYoshix3's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,021
bitte in code-.- und die standart nicht deine geänderte...
iYoshix3 is offline  
Old   #7
 
elite*gold: 35
Join Date: Apr 2011
Posts: 1,018
Received Thanks: 1,984
Das ist doch die Standart löl...
DeadBreakZz is offline  
Old   #8
 
elite*gold: 65
The Black Market: 111/0/3
Join Date: May 2011
Posts: 1,280
Received Thanks: 1,153
kevin schick mir mal inhalt per pn ich machs dir -.-
Lord Elinoy is offline  
Thanks
1 User
Old   #9
 
iYoshix3's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 1,264
Received Thanks: 2,021
schreibs hier in code rein...
iYoshix3 is offline  
Old   #10

 
Avulsed's Avatar
 
elite*gold: 90
Join Date: Apr 2010
Posts: 1,887
Received Thanks: 1,793
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, } 
Avulsed is offline  
Thanks
1 User
Old   #11
 
elite*gold: 35
Join Date: Apr 2011
Posts: 1,018
Received Thanks: 1,984
kay geht danke.
DeadBreakZz is offline  
Old   #12
 
localocaloca's Avatar
 
elite*gold: 0
Join Date: Dec 2010
Posts: 310
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
localocaloca is offline  
Reply


Similar Threads 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 +1. The time now is 17:08.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.