Problemas con conexión Servidor en VM

¡Bienvenido! Has sido invitado por d3athbl0w a unirte a nuestra comunidad.
Por favor, haz clic aquí para registrarte.
Desde
13 Jan 2025
Mensajes
4
Reacciones
0
Honor
3
Buenas tardes,

Ante todo presentarme puesto que este es mi primer post, soy Fraguer un nostálgico de WoW que pasó grandes momentos en Fumetas, siempre me ha gustado la informática y a esto me dedico. Hace poco empecé a interesarme en cómo poner en marcha un servidor, simplemente para divertirme un poco, tener la vista de un GM y por simple hobby. La idea no es lanzarlo fuera ni nada, simplemente divertirme en local y, quizás algún día montar una LAN con amigos para recorrer viejas mazmorras.

El caso es que gracias a este foro he aprendido como hacerlo y he conseguido poner en marcha un servidor dentro de una VM en VirtualBox gracias al tutorial: "WoW Repack TrinityCore - WotLK 3.3.5a 12340 en Español" :D

El caso es que debido a que mi máquina anda justita si ejecuto cliente y servidor a la vez en la VM el juego va MUY lagado, aun así he podido entrar y probar que funciona.
Mi siguiente paso ha sido lanzar el server en la VM y ejecutar cliente en mi host de forma que pueda jugar de manera fluida. Para esto debido a que no controlo mucho de Windows he configurado la VM para que se conecte directa al Router y así utilizar la IP privada local de mi VM para acceder al server. El punto en el que estoy ahora es que consigo que entre al servidor pero se queda en la selección de reinos, no me deja pasar de ahí.

Pienso que puede ser un problema de puertos pero no estoy seguro de por donde empezar a tirar: si es de la máquina servidor o del router.
¿Alguien que pueda ayudarme con esto?

Muchas gracias!
 
Desde
13 Jan 2025
Mensajes
4
Reacciones
0
Honor
3
Buenos días!

Finalmente he encontrado la solución: el problema no venía de los puertos, me extrañaba que fuera por ahí ya que realmente conectaba y me dejaba autenticar... Revisando el hilo: Como poner Online tu servidor World of Warcraft con NO-IP he visto que hay que cambiar un parámetro en la BBDD. Este era el problema, debía poner ahí mi IP de red local en lugar de la IP host.

Dejo los pasos por si alguien quiere poner su server en marcha para una LAN o así, además yo he optado por hacerlo a lo espartano con la CLI de MySQL en lugar de con editores visuales, así podemos repasar comandos básicos de MySQL que nunca viene mal. ;)

En primer lugar abrimos la CLI (Debemos haberlo instalado cuando hicimos la instalación del servidor MySQL), desde el buscador de Windows buscamos MySQL Command Line Client y lo abrimos. Una vez dentro seguimos los siguientes pasos:

1. Para ver nuestras bases de datos utilizamos el siguiente comando:
SHOW DATABASES;

2. Deberemos tener la BBDD 'auth', para seleccionarla utilizamos:
USE auth;

3. Dentro de la BBDD 'auth' listamos las tablas que hay:
SHOW TABLES;

4. La tabla que nos interesa es 'realmlist', para ver su contenido lanzamos:
SELECT * FROM realmlist;

5. El valor que nos interesa cambiar es address, por defecto lo tendremos como '127.0.0.1', el valor por defecto de local host. Para modificarlo utilizaremos update de la siguiente forma:
UPDATE realmlist SET address = 'NUESTRA IP DE MÁQUINA LOCAL' WHERE 1;

6. Finalmente comprobamos que el cambio se ha ejecutado de forma correcta volviendo a visualizar la tabla realmlist:
SELECT * FROM realmlist;

Una vez modificada la BBDD salimos de la CLI y volvemos a arrancar nuestro servidor de WoW. Con estos cambios, en red local, ya debería funcionar, en mi caso no ha sido necesario abrir puertos ni en router, ni en servidor.

Espero que os sea de utilidad y cualquier duda no dudéis en contactar.

Saludos!
 
Upvote 0

Crea una cuenta o inicia sesión para comentar

Debes ser usuario para poder dejar un comentario.

¡Regístrate!

Crea una cuenta en nuestra comunidad. ¡Es fácil!

Acceder

¿Ya tienes una cuenta? Accede aquí

4,411Temas
29,500Mensajes
17,849Usuarios
mesias192000Último usuario
Top