lunes, 6 de enero de 2020

Como Jugar OpenTTD Multijugador SIN RED LOCAL


Si alguna vez te preguntaste ¿cómo puedo jugar con un amigo a distancia OpenTTD? aquí te enseñare la forma de conseguirlo sin la necesidad de tener que estar conectados en la misma red WLAN (WIFI con un dispositivo móvil) o LAN (desde una computadora).

Para necesitaras acceder a tu modem de tu proveedor de internet, por ello te recomiendo que busques como abrir puertos de tu modem  antes de continuar leyendo (SI ERES CLIENTE DE TELMEX AQUÍ TE EXPLICARE COMO ABRIRLOS POR LO QUE NO ES NECESARIO QUE REALICES LA BÚSQUEDA). Por ejemplo puedes averiguarlo buscando de la siguiente forma: a) Busca "Abrir puertos de modem [nombre de tu compañía de internet]" o b)Busca "Abrir puertos de modem [modelo de modem].

Nota: Para poder acceder a nuestro modem TELMEX usa la siguiente IP: 192.168.1.254 

Si en tu caso tienes un proveedor diferente busca la dirección que deberás colocar en el buscador para acceder a el (Puedes colocar en el buscador "Como acceder a modem [compañia]")

Una vez averiguado como acceder a nuestro modem y saber como abrir o agregar puertos podemos continuar. Iremos a nuestro apartado donde podremos añadir los puertos que necesitamos, en mi caso mi proveedor de internet es TELMEX y para ello nos iremos al apartado de NAT y después a Mapeo de puertos: 

Veremos la opción de Agregar damos clic y se nos abrirá un menu con opciones para configurar nuestro puerto. (Para otros proveedores ubiquen donde esta el apartado para agregar/añadir los puertos y den agregar/añadir según sea el caso).

> El puerto debera estar configurado para Juegos si en tu caso no te aparece esa opción o incluso no te da la opción de elegir el tipo de aplicación/categoría del puerto déjalo por defecto, si te la opción de elegir selecciona Juegos.

>Después en descripción colocaremos un nombre breve para poder reconocer el puerto y poder ubicarlo para modificarlo o eliminarlo en un futuro.

>En IP LAN elegiremos el dispositivo al que queremos agregar (abrir) el puerto. IMPORTANTE PON MUCHA ATENCIÓN AQUÍ
Aquí deberás elegir en mi caso el dispositivo al que deseo agregar ese puerto, si planeas jugar con alguien por medio de un celular deberás elegir tu dispositivo de la lista que te aparece de los dispositivos conectados a tu internet. Y te preguntaras ¿Cómo se cual de todos es mi celular si no conozco la ip de este? Para ello te iras a tu telefono y abre Ajustes o Configuración (Dependiendo de tu dispositivo y donde te encuentres), y buscas la opción de Sistema > Acerca del Dispositivo > Estado y veras una opción que dice Dirreción IP En ese apartado veras varias letras y números, tu vas a ubicar la que solo son puros números y una vez que hayas ubicado tu IP regresas a la lista de dispositivos que aparece en el modem y la seleccionas.


NOTA: Si el servidor que pretendes crear es para jugar OpenTTD de Ordenador (PC), seleccionas la IP de tu computadora. Para saber la ip de tu computadora abre el CMD o símbolo de sistema y escribes ipconfig. Buscas donde diga Dirreción IPv4 y esa es la ip de tu computadora que deberás seleccionar en la lista de dispositivos.




Una vez seleccionada tu dispositivo nos vamos a Tipo de Protocolo y seleccionamos TCP&UDP o en algunos MODEMS la opción ALL, y en Puerto LAN colocamos el puerto que deseamos abrir que en este caso es el 3979 y en Puerto Público colocamos nuevamente 3979 y damos en la casilla Habilitado (en caso de tener esta opción). Y por ultimo damos en Agregar y esperamos a que se agregue.

Repetimos el mismo procedimiento para abrir el puerto 3978
Colocas un nombre para identificarlo puedes repetir el mismo nombre añadiéndole un #2, seleccionas tu mismo dispositivo y en Tipo de Protocolo deberás seleccionar el protocolo UDP. Aquí me gustaría poder hacerte una observación al averiguar todo este proceso y wikis sobre el tema de como jugar el modo multijugador a distancia pude comprobar que usar simplemente el protocolo UDP permitía mostrar el servidor online pero al intentar acceder a el se quedaba en cargando y nunca accedía a el. Así que para solucionar el problema cambie el Tipo de Protocolo por TCP&UDP y de esa forma me permitió acceder a el, al igual que mis amigos. (Pero eso solo en mi caso, puedes intentar con solo UDP si no te funciona como ami cambia el tipo de protocolo).

En Puerto LAN colocamos 3978 y en Puerto Público repetimos 3978 y damos en Habilitado (Solo en caso de tener esta opción). Damos en agregar y esperamos nuevamente.


Una vez que este habilitados procedemos a crear el servidor a nuestro gusto, abrimos nuestro juego y damos en Multijugador seleccionamos la opción de Comenzar servidor, le ponemos un nombre al juego, en la opción Público deberá estar en Si, te recomiendo que le coloques contraseña para que no pueda acceder cualquier persona y solo así entren tus amig@s lo demás puedes configurar lo a tu gusto. Y das en Nuevo juego si es la primera vez o en Cargar Juego si ya tenían algún mapa guardado (seleccionas su partida y das en cargar).

Ahora para que tu amig@s puedan acceder a el primero deberás colocar un comando en tu servidor. Para ello abres la consola del juego para ello en android te vas al icono de signo de interrogación de color azul (del lado derecho, en la esquina de abajo). Si es el juego de PC puedes acceder a la consola dando clic en el signo de interrogación de color rojo (del lado derecho en la esquina de arriba).
Seleccionan la opción de activar consola y escriben "server_port 3978" (sin comillas) y dan LISTO (android) o ENTER (PC).

Como consejo te recomiendo comprobar que tu servidor este en linea para ello puedes acceder al siguiente link OpenTTD Servidores para buscar en la lista el nombre de tu Servidor (El nombre de tu servidor es el nombre del Juego que le pusiste). Si aparece tu servidor dale clic y en Server anddress(es) veras una dirección IP.



Ahora bien para que tus amigos se unan es por medio del puerto 3978, así que para que accedan puede ser con la ip de tu celular 000.000.0.00:3978 Ejemplo; 180.160.1.64:3978

Damos en "Añadir servidor" y colocamos la IP del servidor que es la ip del dispositivo donde se abrió el servidor mas :3978

La otra es con la dirrección IP de Server anddress(es) que nos muestra la pagina y con terminación :3978. Si la IP aparece como en la imagen con el puerto 178.82.25.209:3979 recuerda cambiar el ultimo nueve por 8 ya que configuramos el servidor con el puerto 3978

¡Y listo ya podrás jugar con tus amigos!

Recuerda lo siguiente:

No puedes entrar a un servidor creado desde el juego de PC con un dispositivo android y viceversa.

Revisa la página que aparezca tu servidor para saber que se encuentra online. Servers OpenTTD

Cada vez que inicies tu servidor nuevamente escribe el comando server_port 3978

Para que tus amigos se puedan conectar prueba tanto con la IP del dispositivo donde creaste el servidor (celular o PC) y la IP que te muestra la pagina SIEMPRE CON EL PUERTO :3978





Compartir:

0 comentarios:

Publicar un comentario