Conectar 2 servers a 1 cliente

Topic created · 4 Mensajes · 1213 Visitas
  • Mire como e visto una pregunta por aqui os voi a ayudar...

    Mi cuestion es conectar dos servidores en un solo cliente... Vamos!

    1.Descompilan el root
    2.Abren el archivo serverinfo.py(con el bloc de notas va bien)

    3. os tiene k saliruna cosa como esta....

    import app
    import locale
    import debugInfo
    
    CHINA_PORT = 50000
    app.ServerName = None
    if (locale.IsEUROPE() and app.GetLocalePath()):
    	STATE_NONE = "ON"
    					
    	STATE_DICT = {
    		0 : "ON",
    		1 : "NORM",
    		2 : "BUSY",
    		3 : "FULL"
    	}
    
    	SERVER01_CHANNEL_DICT = { #CH1
    		1:{"key":11,"name":"CH1   ","ip":"XX.XX.XX.XX","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,},
    		2:{"key":11,"name":"CH2   ","ip":"XX.XX.XX.XX","tcp_port":16000,"udp_port":16000,"state":STATE_NONE,},
    	}
    	
    	REGION_NAME_DICT = {
    		0 : "POLAND",		
    	}
    
    	REGION_AUTH_SERVER_DICT = {
    		0 : {
    			1 : { "ip":"XX.XX.XX.XX", "port":11002, }, #CH1
    			
    		}		
    	}
    
    	REGION_DICT = {
    		0 : {
    			1 : { "name" : "Nombre Metin2 ", "channel" : SERVER01_CHANNEL_DICT, },						
    			
    		},
    	}
    
    	MARKADDR_DICT = {
    		10 : { "ip" : "XX.XX.XX.XX", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", }, 
    		
    		}
    
    	TESTADDR = { "ip" : "9.9.9.9", "tcp_port" : 50000, "udp_port" : 50000, }
    

    para editar aceis lo siguiente...

    copiad el nuevo directamente:

    import app
    import locale
    import debugInfo
    
    CHINA_PORT = 50000
    app.ServerName = None
    if (locale.IsEUROPE() and app.GetLocalePath()):
    	STATE_NONE = "ON"
    					
    	STATE_DICT = {
    		0 : "ON",
    		1 : "NORM",
    		2 : "BUSY",
    		3 : "FULL"
    	}
    
    	SERVER01_CHANNEL_DICT = {
    		1:{"key":11,"name":"CH1   ","ip":"XX.XX.XX.XX","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,},
    		2:{"key":12,"name":"CH2   ","ip":"XX.XX.XX.XX","tcp_port":16000,"udp_port":16000,"state":STATE_NONE,},
    
    	SERVER02_CHANNEL_DICT = { 
    		1:{"key":21,"name":"CH1   ","ip":"XX.XX.XX.XX.2","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,},
    		2:{"key":22,"name":"CH2   ","ip":"XX.XX.XX.XX.2","tcp_port":16000,"udp_port":16000,"state":STATE_NONE,},
    	}
    	
    	REGION_NAME_DICT = {
    		0 : "POLAND",		
    	}
    
    	REGION_AUTH_SERVER_DICT = {
    		0 : {
    			1 : { "ip":"XX.XX.XX.XX", "port":11002, }, 
    			2 : { "ip":"XX.XX.XX.XX.2", "port":11002, }, 
    			
    		}		
    	}
    
    	REGION_DICT = {
    		0 : {
    			1 : { "name" : "Nombre Metin2 ", "channel" : SERVER01_CHANNEL_DICT, },	
    			2 : { "name" : "Nombre metin2.2", "channel" : SERVER02_CHANNEL_DICT, },						
    			
    		},
    	}
    
    	MARKADDR_DICT = {
    		10 : { "ip" : "XX.XX.XX.XX", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", }, 
    		20 : { "ip" : "XX.XX.XX.XX.2", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", }, 
    		
    		}
    
    	TESTADDR = { "ip" : "9.9.9.9", "tcp_port" : 50000, "udp_port" : 50000, }
    

    Es algo asi....

    Donde dice XX.XX.XX.XX es la ip que teneis k poner. en los XX.XX.XX.XX.2 es la ip del otro server

    Espero k les sirva, no he querido explicar todo pork si no hubiera ocupado mucho, pero si alguien lo necesita lo explico...

    PD: si esto ya esta posteado borrenlo

  • Buena _xD_

  • MEN NO ME DEJA ME SALE UN ERROR NO SE PORQUE SERA QUE PUEDES UNIRTE A UNA RED DE HAMACHI PARA QUE ABLEMOS

    StaffMetin2evil
    12345

    haceme ese favor todo BN

  • e.e si kieren passadme el serverinfo y lo edito ...