Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Metin2 > Metin2 Private Server
You last visited: Today at 17:46

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

Advertisement



[Frage] Need Help! -- Metin2 testaddr server erstellen für Serverstartus?

Discussion on [Frage] Need Help! -- Metin2 testaddr server erstellen für Serverstartus? within the Metin2 Private Server forum part of the Metin2 category.

Reply
 
Old   #1
 
'BestKilla's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 306
Received Thanks: 61
Wink [Frage] Need Help! -- Metin2 testaddr server erstellen für Serverstartus?

Im vorraus:
Liebe Com.
Ich habe mich seit heute morgen um 1 Uhr damit beschäfting, meine Serverinfo so hinzubekommen, dass ich ein startus habe.

Ich habe schon den Serverinfogerator von Igor benutz, ging mit meiner selbt geschrieben, auch nicht.



Meine:
Code:
import os
import app
import locale
import debugInfo
import binascii

CHINA_PORT = 50000
f = open('channel3.inf','r')
channel3 = binascii.a2b_base64(f.readline())
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
		ridx += 1

	return retRegion0, retAuthAddrDict, retMarkAddrDict

app.ServerName = None


if locale.IsEUROPE():
	info = {
		'MARKADDR': {
		20: {
			'tcp_port': 13001, 'ip':  channel3, 'symbol_path': '10', 'mark': '10.tga'
			},
		30: {
			'tcp_port': 13000, 'ip':  channel3, 'symbol_path': '20', 'mark': '20.tga'
			}
		},
		'GAMEADDR': {
			0: {
				2: {
					'name': "Test-Server",
					'channel':
				{
					1: {
					'state': '..', 'name': 'Test 1   ', 'key': 11, 'ip':  channel3, 'tcp_port': 13001, 'udp_port': 13001
					}
				}
			},
				3: {
					'name': "FinalKingDom2",
					'channel':
				{
					1: {
					'state': '..', 'name': 'World 1   ', 'key': 21, 'ip':  channel3, 'tcp_port': 13000, 'udp_port': 13000
					}
				}
			}
		} }, 'NAME': { 0: 'GERMANY' }, 'AUTHADDR': { 0: {
		2: {
			'ip':  channel3, 'port': 11003
			},
		3: {
			'ip':  channel3, 'port': 11002
			}
		} }
	}

	STATE_NONE = ".."

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

	REGION_NAME_DICT = info["NAME"]
	REGION_AUTH_SERVER_DICT = info["AUTHADDR"]
	REGION_DICT = info["GAMEADDR"]
	MARKADDR_DICT = info["MARKADDR"]
channel2 == 5.168.10.11 (ist eine variable)

Igor's
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":"5.168.10.11","tcp_port":13001,"udp_port":13001,"state":STATE_NONE,},        
    ]
    SERVER02_CHANNEL =[
        {"name":"Channel 1   ","ip":"5.168.10.11","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,},    
    ]
    
    SERVER01_MARK = { "ip" : "5.168.10.11", "tcp_port" : 13001, "mark" : "10.tga", "symbol_path" : "10",}
    SERVER02_MARK = { "ip" : "5.168.10.11", "tcp_port" : 13000, "mark" : "20.tga", "symbol_path" : "20",}

    SERVER01_AUTH = {  "ip":"5.168.10.11", "port":11003, }            #Server 1
    SERVER02_AUTH = {  "ip":"5.168.10.11", "port":11002, }            #Server 2

    SERVER01 = { "name" : "Test-Server" } 
    SERVER02 = { "name" : "FinalKingDom2" } 

    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, }
So wenn ich die
Code:
TESTADDR = { 'ip' : '210.123.10.153', 'tcp_port' : 50000, 'udp_port' : 50000, }
ip davon ändere, bei einer Serverinfo eines anderen server, geht die Startus dings nicht mehr.

Also müsste der Status von einen Addrtestserver genommen werden.

Der normale china port ist ja 50000
Aber welchen habe ich ?

Oder wer kann mir eine funktionirende serverinfo kurz basteln ?

THX, im Vorraus an alle Leutz aus E*pvp
'BestKilla is offline  
Reply


Similar Threads Similar Threads
[Wichtig]Metin2 P-Server frage zum erstellen !
08/21/2010 - Metin2 Private Server - 4 Replies
Ich habe mal eine frage !? Kann man einen Metin2 P-Server auf einem DDR3 RAM PC machen oder geht es nur über DDR2 RAM ? Ich habe mal i-wo gehört das man es nur über DDR2 RAM machen kann !? Ich bitte um schnelle Antwort. Schonmal ein ein THX von mir
[FRAGE] Metin2 Server erstellen auf Root
08/02/2010 - Metin2 Private Server - 5 Replies
Hey... ... ich wollte mal fragen ob einer weiß bzw. mir helfen kann einen Metin2 Server auf den Root zu machen... habe Root und alles drauf weiß nur nicht welche IP's wie wo hin kommen wäre nett wenn mir einer hilft =(....... Addet mich pls ICQ : 270-684-508 :handsdown:
Metin2 Server erstellen [Frage]
04/16/2010 - Metin2 Private Server - 1 Replies
Hallo com ich wollte mal wissen wie man einen pserver erstellen kann dyndns root hamachi homeroot kann ich schon aber hab in sufu rumgesucht und hab Dedicated server und Virtual server und so gefunden von strato server und ich wollte wissen wie man das macht ein strato server und ich will wissen was man noch machen kann also wie man Pserver erstellen kann und Pserver all (inc) hab ich schon gekuckt ich kann das alles schon nur duch einen anderen server erstellen. siehe in mein Profil wenn...
Metin2 Local server erstellen [Frage]
11/17/2009 - Metin2 Private Server - 8 Replies
hallü, wollt mal kurz fragen wie lange es etwa dauert nen local server zu machen ( nach den paar stunden DL für die files ^^) hatte das mal vor aus spaß einen machen aber hab kb drauf nach 10 stunden arbeit es noch ent geschafft zu haben also nur kurze frage: wie lang dauerts? un wieviel länger wen ichs über hamachi mach? ps: hab sowas noch nie gemacht, un hab keine IT kenntnisse



All times are GMT +2. The time now is 17:46.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

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