Jump to content

[GUIA] Cambiar puertos de un cliente


Dilong

Mensajes recomendados

Hago esta guia para los que van empezando en esto de crear servers de metin2,hay quienes descargan clientes para su server pero aun que configuran el serverinfo con su ip les sale error al conectar,normalmente es por que los puertos del cliente no son iguales al del server,pero para solucionar este problema es muy facil.

  • Abren el Winscp o FileZilla (recomiendo el primero),despues van a la carpeta auth y una vez ahí abren el archivo CONFIG,cuando abran el archivo les aparecera lo siguiente.

HOSTNAME: auth

CHANNEL: 1

PORT: 50000

P2P_PORT: 51000

DB_PORT: 15000

DB_ADDR: localhost

TABLE_POSTFIX:

ITEM_ID_RANGE: 000000001 000000002

PASSES_PER_SEC: 25

SAVE_EVENT_SECOND_CYCLE: 180

PING_EVENT_SECOND_CYCLE: 180

AUTH_SERVER: master

PLAYER_SQL: localhost mt2 mt2!@# account

COMMON_SQL: localhost mt2 mt2!@# common

LOG_SQL: localhost mt2 mt2!@# log

LOCALE_SERVICE: spain

 

Donde dice PORT:50000 es el port del auth que se encarga de que si un cliente intente conectarse pueda entrar en la selección de personaje,ahora deben agregar ese port al serverinfo del root,aquí pondre un ejemplo.

import os

import app

import locale

import debugInfo

 

CHINA_PORT = 50000

 

if locale.IsEUROPE():

  STATE_NONE = "offline"

 

  STATE_DICT = {

0 : "....",

1 : "normal",

2 : "belebt",

3 : "voll"

  }

 

  IgorGlock_serverinfo_Generator = {

1:{"key":11,"name":"Channel 1","ip":"25.198.40.100","tcp_port":13001,"udp_port":13001,"state":STATE_NONE,},

 

2:{"key":12,"name":"Channel 2","ip":"25.198.40.100","tcp_port":13001,"udp_port":13001,"state":STATE_NONE,},

 

3:{"key":13,"name":"Channel 3","ip":"25.198.40.100","tcp_port":13002,"udp_port":13002,"state":STATE_NONE,},

 

4:{"key":14,"name":"Channel 4","ip":"25.198.40.100","tcp_port":13003,"udp_port":13003,"state":STATE_NONE,},

  }

 

  REGION_NAME_DICT = {

0 : "GERMANY",  

  }

 

  REGION_AUTH_SERVER_DICT = {

0 : {

1 : { "ip":"25.198.40.100", "port":11002, },

 

}  

  }

 

  REGION_DICT = {

0 : {

1 : { "name" :"Contract II", "channel" : IgorGlock_serverinfo_Generator, },

},

  }

 

  MARKADDR_DICT = {

10 : { "ip" : "25.198.40.100", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", },

  }

 

  TESTADDR = { "ip" : "210.123.10.153", "tcp_port" : 50000, "udp_port" : 50000, }

 

 

Deben agregar el puerto del auth en esta parte,donde dice "port":11002, }, deben poner el puerto 50000 que es el puerto del auth.

 

 

REGION_AUTH_SERVER_DICT = {
   0 : {
     1 : { "ip":"25.198.40.100", "port":11002, },
 
   }    
 }

 

 

Para cambiar el puerto de channel1 channel 2 etc,se hace el mismo procedimiento,para cambiar el puerto en el serverinfo deben ir en esta parte.

 

1:{"key":11,"name":"Channel 1","ip":"25.198.40.100","tcp_port":13001,"udp_port":13001,"state":STATE_NONE,},

 

 

En la parte de tcp_port":13001,"udp_port":13001,"state" deben cambiar esos 13001 por el puerto de channel1.

 

Espero que la guia haya sido lo bastante claro ^^

 

Saludos :D

Enlace para comentar
Compartir en otros sitios

  • Dilong locked this tema
Guest
Este tema está cerrado a otras respuestas.
  • Recientemente navegando por este tema   0 miembros

    • No hay usuarios registrados visitando esta página.
×
×
  • Crear nuevo...