Cómo ver los puertos de tu servidor de juegos, crear uno adicional y saber cuándo abrir un ticket.
Cómo funcionan los puertos
Solo salen a internet los puertos que tu servidor tiene asignados. Los ves en https://gpanel.neatech.ar: entrá a tu servidor y abrí Network.
En los planes pagos, cada puerto de esa lista sale por TCP y por UDP. Sirve también para lo que pide UDP, como Bedrock o el chat de voz, sin pedir que lo abramos aparte. Minecraft Gratis funciona distinto: tiene un solo puerto TCP (mirá más abajo).
Si un plugin, un mod o un archivo de configuración usa un puerto que no está en esa lista, queda cerrado y nadie puede conectarse. El servidor puede figurar encendido y esa función igual no andar. Si algo no aparece o no conecta, compará los puertos que tiene cargados el juego con los de Network. Tienen que ser de esa lista.
El número de cada puerto lo elige el panel y no es el que traen por defecto los juegos o los plugins (como 19132 o 27015). Por eso, si un plugin, un mod o una opción del juego trae su propio puerto, tenés que cambiarlo por uno de Network.
Para qué se usa un puerto adicional
- Voice chat: el mod o plugin de voz necesita un puerto distinto del juego. Los pasos están en Cómo pongo un chat de voz en mi servidor de Minecraft.
- Votifier: el plugin de votos.
- Query (consulta): el puerto por el que se consulta el estado de tu servidor, por ejemplo para agregarlo a la lista de servidores de Steam.
- RCON: el control remoto del servidor.
- Geyser (jugadores de Bedrock en Java): el puerto de Bedrock tiene que ser un puerto adicional de Network, no el 19132 que trae por defecto. Geyser no tiene versión para Forge: en un servidor Forge se ignora sin dar ningún error. Si ese servidor no tiene otros mods, lo más simple es pasarlo a Paper. Lo hacés vos con Cambiar el tipo de mi servidor de Minecraft.
- txAdmin (FiveM): los pasos están más abajo.
En Minecraft el puerto principal puede estar ocupado también por UDP, porque el servidor lo usa para la consulta (query). Por eso Geyser y el chat de voz van siempre en un puerto adicional, nunca en el principal.
Cómo crear un puerto adicional
- Apagá el servidor.
- En https://gpanel.neatech.ar, entrá a tu servidor y abrí Network.
- Creá un puerto nuevo con Create Allocation y anotá el número. Abajo de la lista el panel te dice cuántos puertos usás y cuántos permite tu plan, en la línea que empieza con You are currently using. Si no ves el botón, puede ser porque tu plan ya usa todos sus puertos, porque tu plan no tiene puertos adicionales o porque entrás como subusuario sin permiso para crearlos.
- Cargá ese número en la configuración del plugin, mod o juego. Si esa opción es una variable en Startup, cambiala ahí, porque el panel reescribe algunas opciones en cada arranque.
- Encendé el servidor y probá la conexión.
Si tenés un puerto adicional que ya no usás, apagá el servidor y borralo con el ícono de tacho que está a su derecha. Después podés crear otro en su lugar, que seguramente va a tener otro número. No borres los puertos que trae tu juego ni los que cargaste en Startup, porque esa función deja de andar. El principal, marcado como Primary, no se puede borrar.
Qué puertos trae cada juego
Algunos juegos que usan varios puertos ya vienen con ellos asignados y con las variables de puerto completas en Startup:
- ARK Survival Ascended: 3 puertos (juego, consulta y RCON).
- Rust: 4 puertos (juego, consulta, RCON y el de la app Rust+).
- Project Zomboid: 2 puertos (el del juego y el de UDPPORT). Para RCON mirá más abajo.
- Deceive Inc.: 2 puertos (juego y consulta).
- Assetto Corsa: 2 puertos (juego y HTTP).
ARK Survival Evolved viene solo con el puerto del juego. Creá dos puertos más en Network y cargalos en Startup, en QUERY PORT y RCON PORT. Si quedan los números que vienen por defecto, la consulta y el RCON no salen a internet.
En Minecraft Java, en el plan pago, tenés el puerto principal y podés crear uno adicional en Network: el plan permite 2 en total. Si necesitás más, por ejemplo para Geyser y un chat de voz a la vez, abrí un ticket. Minecraft Gratis se conecta por el puerto estándar 25565, que no elegís vos, y no permite puertos adicionales, así que tampoco Geyser ni un chat de voz. Para eso necesitás un plan pago. En los demás juegos, mirá en Network los puertos de tu servidor.
txAdmin en FiveM
- Apagá el servidor y, en Network, creá un puerto con Create Allocation.
- En Startup, activá el interruptor de USAR TXADMIN? y escribí el número del puerto en PUERTO DE TXADMIN. Los cambios de Startup se guardan solos.
- Encendé el servidor y, desde el navegador, entrá a la dirección de tu servidor con ese puerto.
El paso a paso completo, con la primera configuración de txAdmin, está en Cómo activar txAdmin en mi servidor de FiveM.
RCON en Project Zomboid
El RCON se configura en el archivo ini del servidor. Está en la carpeta .cache/Server y se llama como la variable SERVER NAME de Startup, con comillas (por ejemplo "MiServidor".ini). No hay una variable de RCON en Startup.
- Apagá el servidor y, en Network, creá un puerto con Create Allocation. Los 2 puertos que trae tu servidor no son para RCON.
- En Files, abrí el ini y poné ese número en
RCONPorty una clave enRCONPassword. Con la clave vacía el puerto no se abre. Un signo $ en la clave hace que el RCON cierre la conexión sin ningún mensaje, así que usá solo letras y números. - Guardá con Save Content y encendé el servidor.
Cuándo abrir un ticket
Abrí uno si necesitás más puertos de los que permite tu plan o si creaste el puerto, lo cargaste y sigue sin conectar. En ese último caso lo revisamos desde nuestro lado y, si hace falta, recreamos el contenedor (el entorno donde corre tu servidor). Los datos de tu servidor no se pierden con esto.
- Abrí el ticket desde tu cuenta (no como invitado) en https://neatech.ar/submitticket.php.
- Elegí el departamento Soporte Game Servers y el servicio afectado.
- Contanos qué querés usar, cuántos puertos necesitás, qué puerto creaste y qué cargaste en la configuración.
- Sumá una captura de Network y de Terminal o del error, y contanos desde cuándo pasa.
No pongas contraseñas en el ticket.
También te puede pasar si...
- Los jugadores de Bedrock no pueden entrar y necesitás abrir un puerto UDP.
- Necesitás un puerto extra para el chat de voz y no encontrás la opción en el panel.
- No te aparece el botón Create Allocation.
- El servidor figura encendido pero no aparece en la lista de Steam ni conecta.
- No sabés qué puerto poner en RCON y query.
- Instalaste Geyser y no pasa nada.
- Querés activar txAdmin en tu servidor de FiveM.
- Cambiaste el puerto de tu servicio y la configuración no coincide.