Bienvenidos a un nuevo tutorial, hoy aprenderemos a crear un Subserver [Puede ser VIP o FREE] en una pc diferente a la servidora.
Esto quiere decir, que el server principal estará en una PC y el subserver estará en otra PC [Fuera de la red del Servidor]
Este tutorial estará divido en dos partes, por un lado lo que debemos hacer y configurar en la Pc server y por el otro lado lo que debemos hacer y configurar en la PC Subserver
Comenzemos:
1) Para tener un subserver necesitas tener 2 Dataserver adicionales usando diferentes puertos:
Para el Dataserver 3 ---> 66002Para crear estas dos DataServers adicionales copias el DataServer1 de tu server principal y lo copias dos veces en una carpeta que podrán llamar "Subserver"
Para el Dataserver 4 ----> 66004
Después debemos renombrar esas dos carpetas como Dataserver3 y DataServer4
Luego crean los accesos directos de cada DataServer adicional y modificamos sus puertos de la siguiente manera
Le cambias los puertos a cada DataServer de la siguiente forma:
D:\SubServer\DataServer3\Dataserver.exe 66002En la carpeta subserver tambien debes incluir una copia de la carpeta Gameserver y Data, entonces nuestra carpeta "Subserver" debe contener lo siguiente:
D:\SubServer\DataServer4\Dataserver.exe 66604
Data2)Ahora pasaremos a configurar los archivos de la PC SERVER:
DataServer3
DataServer4
GameServer
El primer archivo lo encontramos en la siguiente ruta
D:\MuServer\CS\Connectserverlist.dat(En este caso es la unidad D:\ también puede ser la unidad C:\ depende en cual tengan su servidor previamente creado)
El archivo lo deben modificar de tal forma que les quede así:
//Server List(Donde dice ipdelserver puede ser numérica o no-ip y donde dice ipdelsubserver, es la ip correspondiente a la PC SUBSERVER que puede ser ip numérica o no-ip también)
0 "Nombredetuserver" "ipdelserver" 55901 "SHOW"
1 "Nombredetusubserver" "ipdelsubserver" 55902 "SHOW"
Guardan los cambios y cierran el archivo.
3)Nuestro siguiente archivo a editar lo encontramos en:
D:\MuServer\CS\data\serverlist.datEl archivo lo deben modificar de tal forma que les quede así:
//Server ListGuardan los cambios y cierran el archivo.
0 "Nombredetuserver" "ippublicadelserver" 55901 "SHOW"
1 "Nombredetusubserver" "ippublicadelsubserver" 55902 "SHOW"
4)Nuestro siguiente archivo a editar lo encontramos en:
D:\MuServer\CS\data\Connectserverlist.datEl archivo lo deben modificar de tal forma que les quede así:
//Server List
0 "Nombredetuserver" "ipdelserver" 55901 "SHOW"Guardan los cambios y cierran el archivo.
1 "Nombredetusubserver" "ipdelsubserver" 55902 "SHOW"
5)Nuestro siguiente archivo a editar lo encontramos en:
D:\MuServer\data\IpList.datEl archivo lo deben modificar de tal forma que les quede así:
//IpListGuardan los cambios y cierran el archivo.
"ipdetuserver"
"ipdetusubserver"
6)Nuestro siguiente archivo a editar lo encontramos en:
D:\MuServer\data\ServerInfo.datEl archivo lo deben modificar de tal forma que les quede así:
[GameServerInfo]Guardan los cambios y cierran el archivo.
ServerName = Nombredetuserver
ServerCode = 0
ConnectMemberLoad = 0;
Esa es la configuración de todas las ips en el Pc server principal, ahora pasaremos a configurar las ips en la Pc subserver
7)El primero archivo a editar lo encontramos en la siguiente ruta
D:\Subserver\data\ServerInfo.datEl archivo lo deben modificar de tal forma que les quede así:
[GameServerInfo]En el ConnectMemberLoad si dejamos 0 el Subserver será FREE si en cambio, ponemos un 1 el Subserver será vip [0= FREE 1= VIP]
ServerName = Nombredetusubserver
ServerCode = 1
ConnectMemberLoad = 0;
Guardan los cambios y cierran el archivo.
8)Has un acceso directo del GameServer.exe de tu subserver y edita las propiedades para que quede así [Para crear un acceso directo a tu GameServer.exe, le hacen un clic derecho, y seleccionan la opción llamada "Crear acceso directo"]
El siguiente ejemplo, tambien es realizado en un disco D:\
D:\SubServer\GameServer\Gameserver.exe ipdelserver 55970 ipdelserver 66002 559029)Nuestro siguiente archivo a editar lo encontramos en:
D:\SubServer\data\commonserver.cfgLo configuraremos con las ips de la PC SERVER PRINCIPAL [Recuerden que son tres (3) ips que se encuentran dentro de este archivo, revisen las líneas y no se olviden ninguna.]
Guardan los cambios y cierran el archivo.
10)Nuestro siguiente archivo a editar lo encontramos en
D:\SubServer\data\lang\chs\commonloc.cfgEl archivo lo deben modificar de tal forma que les quede así:
[ConnectServerInfo]Donde dice "ClientExeVersion = 0.99.08" y "ClientExeSerial = UK4l32T426CaMOy9" deben conservar lo que tenga su archivo, ya que si cambiamos eso por otros datos diferentes al que tiene ustedes, no podrán ingresar al Subserver.
IP = IP PC SERVER PRINCIPAL
PORT = 55557
[GameServerInfo]
ClientExeVersion = 0.99.08
ClientExeSerial = UK4l32T426CaMOy9
LootingTime = 30 ;
Guardan los cambios y cierran el archivo.
11)Ya tenemos todo configurado, sólo resta verificar que todo funcione correctamente.
Para esto lo que haremos será iniciar el Server principal (Lo inician como lo hacen siempre) luego deben acceder a la Pc subserver (Ya sea remotamente, o físicamente) e inicias la los siguientes acccesos directos en este orden:
Acceso directo DataServer3
Acceso directo DataServer4
Acceso directo GameServer