Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

Autor Topic: Dos Servidores diferentes base de datos en la misma Red  (Visto 381 veces)

0 Miembros and 1 Guest are viewing this topic.

Offline lautha on: May 28, 2019, 01:30:48 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 454
  • Gracias recibida: 5
  • ar
Buenas, como dice el titulo necesito poner online dos servidores que estan en la misma RED.
Ya abri los puertos en el router para el segundo servidor, pero sigue sin funcionar, la parte de abrir puertos esta solucionada, solo necesito saber como hacer para que no se mesclen las bases de datos(cambiando el nombre de la MuOnline, ya hecho) pero necesito saber si esta correcto.
los files que uso son estos.
http://tuservermu.com.ve/index.php?topic=8400.0

Offline kayito #1 on: May 28, 2019, 02:48:46 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 243
  • Gracias recibida: 342
  • ar
Cambiá en la carpeta del joinserver y del dataserver los nombres de las bases de datos que figuran ahí y creá una odbc para la nueva base de datos que creaste.

Gracias:


Offline lautha #2 on: May 28, 2019, 03:58:01 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 454
  • Gracias recibida: 5
  • ar
Gracias por responder.
Estos files no llevan Joinserver separado.
cambie casi todo con los nuevos puertos y bases de datos con el nombre correcto , pero cuando abro el GS me dice join server conection fail. Tambien hice la ODBC correspondiente con la base de datos renombrada.

Offline kayito #3 on: May 28, 2019, 08:51:28 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 243
  • Gracias recibida: 342
  • ar
Necesitas tener dos joinserver por separado para ligar dos bases de datos distintas. Tanto JoinServer como DataServer son los encargados de ligar los datos de las cuentas con el gameserver para poder ingresar. Si vos tenés 2 gameservers distintos pero ligados a un mismo JoinServer, van a compartir la misma base de datos, me explico? Por eso es necesario utilizar tanto un JoinServer como un DataServer nuevo. Yo por mi parte lo que hice fue crear una carpeta llamada SubServer o Server2 y adentro coloqué una copia de las carpetas Data, DataServer, JoinServer y GameServer.
En Data se configura el mapserverinfo tanto del server principal como del subserver agregando el nuevo servidor, al igual que en el ConnectServer (si querés que te salga en otro cuadradito distinto al abrir el cliente, es decir otro select server distinto tenés que ponerle como número de server osea "ServerCode" mayor a 20 ya que el primer Select Server digamos ocupa desde el 0 al 19 ServerCodes)
En DataServer va el nuevo puerto junto con el nombre de la nueva base de datos (por ejemplo MuOnline2)
En JoinServer va el nuevo puerto junto con el nombre de la nueva base de datos y el puerto y la ip del ConnectServer (por defecto es 55557 y 127.0.0.1)
En GameServer modificás en el Common el nombre del servidor y el ServerCode por el mismo que utilizaste y también colocás los respectivos puertos del DataServer y del JoinServer que pusiste arriba.
Aclaro: lo único que se comparte entre dos servidores para un mismo cliente es el ConnectServer ya que ese lleva los datos de todos los servers y la conección entre cliente/servidor. El resto de las cosas funciona enlazada entre sí (joinserver, dataserver y gameserver)

Ya con eso tendrías un Cliente con dos servidores seleccionables (si es a eso a lo que apuntás)
« Ultima edicion: May 28, 2019, 09:02:49 AM by kayito »

Offline lautha #4 on: May 29, 2019, 12:35:29 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 454
  • Gracias recibida: 5
  • ar
Si entiendo a donde apuntas, pero lo que busco es Activar otro servidor en un host diferente, pero en la misma red.
OTRO PC OTROS FILES MISMA RED DIFERENTE CLIENTE de ambos.. se entiende? No Subserver. Servidor Aparte de otro pc en la RED.
192.168.1.100 - Servidor 1
192.168.1.101 - Servidor 2
lo unico que comparten es la RED osea tienen la misma IP Publica, pero con diferentes NO-IP.

Offline kayito #5 on: May 29, 2019, 01:57:39 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 243
  • Gracias recibida: 342
  • ar
Abrí Cmd, poné ipconfig y revisá cuál es la ipv4 y colocás esa ip en cada host. Por lo que sé, nunca vi que dos computadoras distintas bajo la misma conexión (llámese conectadas al mismo router) compartan la misma ip ya que son 2 máquinas distintas y no debería pasar eso.

Offline lautha #6 on: May 29, 2019, 07:46:37 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 454
  • Gracias recibida: 5
  • ar
La ip del ipconfig obvio que es la local. Pero, si comparten la misma ip publica.
 Mi idea es con 1 misma ip publica (diferentes locales ip) cambiar los puertos de cada files y asi poder usar 1 ip publica con 2 servidores en la misma red.

Offline TinchoZH #7 on: May 29, 2019, 07:55:01 PM

  • 0 puntos por ventas
  • *
  • Rank: Sup. destacado
  • Posts: 109
  • Gracias recibida: 113
  • ar
La ip del ipconfig obvio que es la local. Pero, si comparten la misma ip publica.
 Mi idea es con 1 misma ip publica (diferentes locales ip) cambiar los puertos de cada files y asi poder usar 1 ip publica con 2 servidores en la misma red.
es sencillo solo mira el video y lo que te haga falta lo haces...

miralo y no te olvides de dar gracias si te sirvio

Offline lautha #8 on: May 29, 2019, 08:47:31 PM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 454
  • Gracias recibida: 5
  • ar
La ip del ipconfig obvio que es la local. Pero, si comparten la misma ip publica.
 Mi idea es con 1 misma ip publica (diferentes locales ip) cambiar los puertos de cada files y asi poder usar 1 ip publica con 2 servidores en la misma red.
es sencillo solo mira el video y lo que te haga falta lo haces...

miralo y no te olvides de dar gracias si te sirvio

Gracias por responder, este video es lo mismo de lo que hablo kayito.
Dos Host distintos es lo que busco, 2 SQL en dos pcs en la misma red.

Eso lo unico que haria es unirlos en un mismo host  a un mismo cliente - mismos files.

tengo 2 files distintos, 2 host, 1 red, 1 ippublica, 2 no-ip, 2 iplocales.
lo correcto seria:
info del main--->ippublica/puerto del servidor--->iplocal correspondiente (192.168.100-192.168.102)--->SQL/database correspondiente.


Offline lautha #9 on: May 30, 2019, 04:07:01 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 454
  • Gracias recibida: 5
  • ar
Creo que mi solucion esta aca. Alguien seria tan amable de Compilarme este GameServer "reparado" para asi poder resolver mi problema?

https://www.mediafire.com/file/c8sqtfb65ph5qlg/GameServer.rar/file

Creo haber encontrado la parte donde se modifica directamente desde el GS el puerto del Joinsever, ya que es lo unico que me da error "error Login server conection fail"

Offline kayito #10 on: May 30, 2019, 04:56:10 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 243
  • Gracias recibida: 342
  • ar
Probaste modificando el puerto del connectserver de alguno de los dos? Por defecto el connectserver usa el 44405 pero si se lo cambiás al 44406, sólo va a hacer contacto a ese connectserver a través de ese puerto utilizando la misma ip para el server.

Por ejemplo en el main_info pondrías:

PARA ACCEDER AL SERVER DEL PRIMER VPS:

[MainInfo]
CustomerName = Noimporta
LauncherType = Noimporta
LauncherName = Noimporta
IpAddress = TUIP (ej: 192.168.1.20)
IpAddressPort = 44405

PARA ACCEDER AL SERVER DEL SEGUNDO VPS:

[MainInfo]
CustomerName = Noimporta
LauncherType = Noimporta
LauncherName = Noimporta
IpAddress = TUIP (ej: 192.168.1.20)
IpAddressPort = 44406

Tu archivo ConnectServer debería estar así:

PARA EL SERVER DEL PRIMER VPS:

[ConnectServerInfo]
ConnectServerPortTCP = 44405
ConnectServerPortUDP = Noimporta
MaxIpConnection = Noimporta

PARA EL SERVER DEL SEGUNDO VPS:

[ConnectServerInfo]
ConnectServerPortTCP = 44406
ConnectServerPortUDP = Noimporta
MaxIpConnection = Noimporta

Esto asumiendo que usás files MuEmu. Ya para otro tipo de files que no te permitan usar un puerto definido para el ConnectServer no te sabría decir.
« Ultima edicion: May 30, 2019, 04:58:01 AM by kayito »

Offline lautha #11 on: May 31, 2019, 02:21:09 AM

  • 0 puntos por ventas
  • *
  • Rank: Puto amo
  • Posts: 454
  • Gracias recibida: 5
  • ar
Probaste modificando el puerto del connectserver de alguno de los dos? Por defecto el connectserver usa el 44405 pero si se lo cambiás al 44406, sólo va a hacer contacto a ese connectserver a través de ese puerto utilizando la misma ip para el server.

Por ejemplo en el main_info pondrías:

PARA ACCEDER AL SERVER DEL PRIMER VPS:

[MainInfo]
CustomerName = Noimporta
LauncherType = Noimporta
LauncherName = Noimporta
IpAddress = TUIP (ej: 192.168.1.20)
IpAddressPort = 44405

PARA ACCEDER AL SERVER DEL SEGUNDO VPS:

[MainInfo]
CustomerName = Noimporta
LauncherType = Noimporta
LauncherName = Noimporta
IpAddress = TUIP (ej: 192.168.1.20)
IpAddressPort = 44406

Tu archivo ConnectServer debería estar así:

PARA EL SERVER DEL PRIMER VPS:

[ConnectServerInfo]
ConnectServerPortTCP = 44405
ConnectServerPortUDP = Noimporta
MaxIpConnection = Noimporta

PARA EL SERVER DEL SEGUNDO VPS:

[ConnectServerInfo]
ConnectServerPortTCP = 44406
ConnectServerPortUDP = Noimporta
MaxIpConnection = Noimporta

Esto asumiendo que usás files MuEmu. Ya para otro tipo de files que no te permitan usar un puerto definido para el ConnectServer no te sabría decir.
Gracias por tus respuestas.
Si modifique ese puerto por el 44420 del main y del GS pero al abrir el GS me dice "error Login server conection fail" -
Püse el link del source de mi GS con el source modifgicdo  el puerto 44405 por el 44420, creo que eso es lo unico que me falta probar.
Podrias compilarlo y dame el "GameServer.exe" ?
Lo abri el gs y no me cambia el puerto 55557. ya lo cambie de los mismo files pero creo que el problema esta en que los files tienen el puerto por defecto en el source. Logre modificarlo . Pero no puedo complilarlo, Alguien podria hacerlo por mi?
https://www.mediafire.com/file/c8sqtfb65ph5qlg/GameServer.rar/file
Se agradeceria, para terminar de testear el modo de dual servers en una misma red.
« Ultima edicion: May 31, 2019, 02:25:07 AM by lautha »

Solo usuarios registrados pueden comentar y agradecer, Logueate o Registrate

 

Related Topics

  Subject / Started by Replies Last post
5 Replies
2703 Views
Last post November 04, 2019, 03:04:37 PM
by Alexander
0 Replies
625 Views
Last post June 22, 2017, 07:28:57 AM
by Azzlaer
6 Replies
2273 Views
Last post October 16, 2019, 03:42:20 PM
by darkjano
5 Replies
726 Views
Last post July 27, 2017, 05:42:32 PM
by Danihv
1 Replies
555 Views
Last post May 22, 2018, 08:51:10 PM
by xXSiniestroXx