NapNodes

NapNodes / Guías / Glosario

GlosarioLas palabras de un servidor, en corto

TPS, chunk, CG-NAT, Mod ID, intents… Lo que sale al montar un servidor de Minecraft, Valheim, Project Zomboid o Hytale, o un bot de Discord, explicado en dos o tres frases y con la guía que sigue.

Servidor, red y alojamiento

Lo que sale en cualquier juego: memoria, puertos, lag y cómo se entra.

Abrir puertosTambién: port forwarding, redirigir puertos

Decirle al router de casa que las conexiones que lleguen a un puerto las mande a un ordenador concreto. Hace falta para alojar un servidor en tu PC y que entren amigos desde fuera; con un servidor alquilado, no: el puerto ya está abierto en la máquina del hosting.

CG-NATTambién: CGNAT, NAT de operador

Cuando tu operadora comparte una misma IP pública entre varios clientes. Desde fuera no se puede llegar a tu router, así que abrir puertos no sirve de nada aunque lo hagas bien. Se nota porque la IP que ve tu router no coincide con la que ven las webs.

Las salidas: pedir a la operadora que te saque del CG-NAT (algunas lo hacen gratis), una VPN tipo Radmin o un servidor alquilado.

Copia de seguridadTambién: backup

Una foto del servidor (el mundo, la configuración, los mods) para volver a ella si algo se rompe: un mod que corrompe el mundo, un amigo que lo quema todo, una actualización que sale mal. Hazla antes de cualquier cambio grande.

En NapNodes, en la pestaña «Copias de seguridad» de cada servidor de pago se crean, se descargan y se restauran (hasta 2 propias por servidor). El servidor gratis no tiene copias.

DDoSTambién: ataque de denegación de servicio

Un ataque que llena de tráfico basura la conexión de un servidor para que los jugadores de verdad no puedan entrar. No es lo mismo que un ataque de bots (cuentas falsas que entran al servidor a llenar el chat): el DDoS se para antes de llegar al juego; los bots, con ajustes y plugins del servidor.

Lag

Cualquier retraso entre lo que haces y lo que pasa. Hay dos muy distintos: el lag de red (tu conexión tarda en llegar al servidor: el ping es alto, pero el mundo va bien para los demás) y el lag del servidor (el servidor no da abasto: todo va a cámara lenta para todos a la vez).

Distinguirlos es lo primero, porque se arreglan de forma distinta: el de red con un servidor más cerca o mejor conexión; el del servidor, con ajustes, menos carga o más recursos.

Lista blancaTambién: whitelist

La lista de jugadores que pueden entrar: con ella activada, quien no esté apuntado no pasa, aunque sepa la dirección. Es la forma más sencilla de tener un servidor solo para amigos.

Nodo

La máquina física donde corre tu servidor. Un hosting tiene varios, y cada servidor vive en uno: si ese nodo va mal, van mal todos los servidores que tiene dentro, y por eso es útil que el hosting enseñe el estado de cada uno.

OpTambién: operador, admin

En Minecraft, un jugador con permisos de administrador dentro del juego: puede usar comandos como /gamemode o /tp. Se da con /op desde la consola. Para repartir permisos por rangos (moderador, VIP) se usa un plugin como LuckPerms en vez de hacer op a todo el mundo.

PingTambién: latencia

Lo que tarda un mensaje en ir de tu ordenador al servidor y volver, en milisegundos. Depende sobre todo de la distancia y de tu conexión (el wifi suma), no de la RAM del servidor. Por debajo de unos 50 ms casi no se nota; por encima de 150 ms, sí.

Puerto

El número que dice a qué programa va una conexión dentro de una misma dirección IP. Cada juego tiene el suyo de fábrica: Minecraft Java el 25565 (TCP), Valheim el 2456 y el 2457, Project Zomboid el 16261 y el 16262, y Hytale el 5520.

Por eso una dirección puede llevar el puerto detrás, con dos puntos: «ejemplo.com:25566».

RAMTambién: memoria

La memoria donde el servidor tiene cargado lo que está pasando: el trozo de mundo alrededor de cada jugador, las criaturas, los mods y los plugins. Cuando se queda corta, el servidor va a tirones o se cierra con un error de memoria (en Java, «OutOfMemoryError»).

Más RAM no arregla todo: si el procesador no da abasto o el ping es alto, sobra memoria y sigue habiendo lag.

RCON

Un protocolo para mandar comandos a la consola de un servidor desde otro programa (un bot de Discord, una web de administración). Si tienes un panel con consola, para el día a día no lo necesitas: la consola hace lo mismo.

Registro SRVTambién: SRV

Un registro del DNS que dice en qué puerto está un servicio, para que el jugador escriba solo el nombre. Minecraft Java lo lee: por eso en NapNodes se entra a un Minecraft con su dirección «<identificador>.play.napnodes.com», sin puerto.

Valheim, Project Zomboid y Hytale no lo usan: se entra con dirección y puerto.

Servidor dedicadoTambién: dedicated server

En los juegos, el programa del servidor que va aparte del juego y no necesita a nadie jugando para estar abierto. Lo contrario es que uno de los jugadores haga de anfitrión: cómodo, pero el mundo solo existe mientras él está conectado y su ordenador carga con todo.

Un servidor dedicado puede ir en tu propio PC o en uno alquilado; lo que cambia es quién lo tiene encendido.

SFTP

Una forma cifrada de pasar archivos entre tu ordenador y el servidor con un programa como FileZilla o WinSCP. Para un mundo grande o muchos mods es más cómodo que subirlos uno a uno desde el navegador.

En NapNodes, la contraseña se crea en «Mi cuenta» → «Contraseña de SFTP» y los datos para conectarse están en la «Configuración avanzada» de cada servidor.

SobreventaTambién: overselling, overselling de RAM

Vender más memoria o procesador de los que tiene la máquina, contando con que no todos los clientes los usan a la vez. Funciona hasta que coinciden (un viernes por la noche): entonces todos los servidores de esa máquina van lentos y nadie sabe por qué.

En NapNodes no hay sobreventa: la RAM que paga cada cliente es solo suya. Los servidores gratis usan solo la RAM que nadie ha pagado, y la ceden si alguien que paga la necesita.

Minecraft

Rendimiento, tipos de servidor y lo que se toca en un servidor de Java.

Cargador de modsTambién: Fabric, Forge, NeoForge, mod loader

El programa que hace que Minecraft lea mods: Fabric, Forge o NeoForge. Cada mod está hecho para uno de ellos y para una versión concreta del juego, y el servidor y los jugadores tienen que llevar el mismo cargador y la misma versión.

ChunkTambién: trozo del mundo

Un trozo del mundo de 16 × 16 bloques y todo el alto. El servidor carga y guarda el mundo por chunks, y las distancias de visión se miden en chunks. Generar chunks nuevos es lo que más le cuesta al servidor; pregenerarlos con Chunky antes de abrirlo a los jugadores quita ese tirón.

Datapack

Una carpeta (o .zip) con funciones, recetas, estructuras o generación de mundo que el juego lee sin mods: van en la carpeta datapacks del mundo y los jugadores no tienen que instalar nada.

Distancia de visión y de simulaciónTambién: view-distance, simulation-distance

Dos ajustes de server.properties, en chunks alrededor de cada jugador. La de visión (view-distance) es hasta dónde se ve el mundo; la de simulación (simulation-distance) es hasta dónde pasan cosas: crecen cultivos, se mueven criaturas, funcionan las granjas. Bajar la de simulación alivia mucho al servidor sin que se note tanto.

GameruleTambién: regla del juego

Las reglas de un mundo que se cambian con /gamerule: no perder el inventario al morir, que no avance el día, que no haya incendios. Desde la 1.21.11 van en minúsculas con guion bajo (keep_inventory) y muchas cambiaron de nombre; desde la 1.21.9, el PvP también es una regla.

GeyserTambién: crossplay Java y Bedrock

Un plugin que deja entrar a jugadores de Bedrock (móvil, consola, Windows) en un servidor de Java. Con Floodgate, además, entran sin tener cuenta de Java. En NapNodes se activa en los servidores Paper o Purpur desde «Mods y plugins» → «Bedrock» (instala Geyser, Floodgate y ViaVersion). Con mods no funciona: Geyser no traduce mods.

GriefTambién: griefing, griefer

Romper, quemar o robar lo que han construido otros. Se evita con lista blanca, protecciones de terreno (GriefPrevention, WorldGuard) y un registro de quién ha tocado cada bloque (CoreProtect) para deshacerlo.

Modpack

Un paquete de decenas o cientos de mods ya elegidos y configurados para que funcionen juntos (Create, RLCraft, Pixelmon…). Pide bastante más RAM que un Minecraft normal, y el servidor necesita su propia versión del modpack, no la del jugador.

MOTDTambién: mensaje del día

El texto que sale debajo del nombre del servidor en la lista de servidores de Minecraft, con colores y formato (códigos §). Es lo primero que ve un jugador antes de entrar.

MSPTTambién: milisegundos por tick

Lo que tarda el servidor en hacer cada tick. Para mantener 20 TPS tiene 50 ms por tick: mientras el MSPT está por debajo de 50, el servidor va sobrado aunque los TPS sigan en 20; si pasa de 50, los TPS empiezan a bajar. Por eso avisa antes que los TPS.

El aviso «Can't keep up!» de la consola sale cuando el servidor va más de dos segundos por detrás.

No premiumTambién: online-mode, servidor no premium

Un servidor con online-mode=false en server.properties: no comprueba con Mojang que la cuenta sea de pago, así que entra cualquiera con el nombre que quiera, también el tuyo. Sin un plugin de registro con contraseña, cualquiera puede hacerse pasar por el administrador.

Paper

Un servidor de Minecraft Java hecho a partir del oficial, más rápido y que admite plugins de Bukkit y Spigot. Corrige de serie algunos fallos del juego (duplicar TNT o alfombras), y por eso hay granjas técnicas que no funcionan hasta que se vuelven a permitir.

Es lo que entrega NapNodes en cada Minecraft nuevo, en la última versión. Se puede pasar a Fabric, Forge o NeoForge desde «Mods y plugins».

Plugin y mod

Un plugin va solo en el servidor (Paper, Purpur): añade comandos, protecciones o minijuegos y los jugadores entran con su Minecraft de siempre. Un mod cambia el propio juego (bloques, criaturas, dimensiones nuevas) y casi siempre lo tiene que tener instalado también cada jugador.

Los plugins necesitan Paper o parecido; los mods, un cargador de mods.

SemillaTambién: seed

El número del que sale el terreno de un mundo: la misma semilla en la misma versión da el mismo mundo. Solo vale para mundos nuevos: cambiarla en un mundo ya creado solo afecta a los trozos que aún no se han generado.

SMPTambién: survival multiplayer

«Survival multiplayer»: un mundo de supervivencia compartido, normalmente entre un grupo de amigos o una comunidad, donde cada uno construye su base y el mundo sigue ahí cuando vuelves. Es el tipo de servidor más común, y suele llevar pocos plugins: protección de cofres, copias y poco más.

TPSTambién: ticks por segundo, tick

Un tick es una vuelta del servidor: mueve las criaturas, hace crecer los cultivos, procesa la redstone. Minecraft da 20 por segundo. Con 20 TPS todo va a su ritmo; por debajo, el juego entero va a cámara lenta (los cultivos tardan más, las criaturas se teletransportan).

Si el ping es bueno pero todo va lento para todos a la vez, mira los TPS: es lag del servidor, no de tu conexión.

UUID

El identificador fijo de cada cuenta de Minecraft. El nombre se puede cambiar; el UUID no. El servidor guarda por UUID el inventario, los permisos o los baneos, así que un jugador que se cambia el nombre no pierde nada.

Valheim, Project Zomboid y Hytale

Mods, ajustes de la partida y juego cruzado.

BepInEx

El cargador de mods de Valheim. Los mods van en su carpeta de plugins, y casi siempre el servidor y todos los jugadores tienen que llevar los mismos mods y en la misma versión, o no se puede entrar.

Build 42

La versión de Project Zomboid con animales, artesanía nueva y sótanos. Las partidas y muchos mods de la Build 41 no valen tal cual, y pide más memoria que la 41. Es la que entrega NapNodes (la rama pública de Steam).

Juego cruzadoTambién: crossplay

Que jueguen juntos jugadores de tiendas o plataformas distintas, como Valheim en Steam con el de Xbox o Game Pass. El servidor tiene que tenerlo activado, y con él la forma de entrar cambia.

Modificadores del mundo

Los ajustes de dificultad de un mundo de Valheim: combate, recursos, incursiones, qué se pierde al morir. Se eligen al crear el mundo en el juego y, en un servidor dedicado, con opciones de arranque.

Opciones de sandboxTambién: SandboxVars, sandbox

En Project Zomboid, los ajustes de la partida: cuántos zombis, cuándo se va la luz y el agua, cuánto botín, cuánto dura un día. Van en el archivo _SandboxVars.lua, aparte del .ini, que es el del servidor (contraseña, PvP, jugadores).

RefugioTambién: safehouse

En Project Zomboid, una casa que un jugador reclama como suya: los demás no pueden entrar ni llevarse nada si el servidor lo tiene así configurado. Se usa en servidores con PvP o con desconocidos.

Workshop ID y Mod IDTambién: Steam Workshop

En Project Zomboid cada mod tiene dos nombres, y el servidor necesita los dos: el Workshop ID (el número de la página del mod en Steam, para descargarlo) y el Mod ID (el nombre interno, para activarlo). Un objeto del Workshop puede traer varios Mod ID, y no siempre hay que activarlos todos.

Bots de Discord

Lo que hace falta entender antes de encender un bot.

Comandos de barraTambién: slash commands

Los comandos que empiezan por «/» y que Discord enseña con su ayuda mientras escribes. Hay que registrarlos (en un servidor concreto aparecen al momento; para todos, pueden tardar), y no necesitan el intent de contenido de los mensajes.

ID de DiscordTambién: snowflake

El número largo que identifica cada cuenta, servidor, canal o mensaje. Lleva dentro la fecha en que se creó, y los bots lo usan para todo: a qué canal escribir, a quién dar un rol.

Intents

Lo que el bot le pide a Discord que le cuente: mensajes, miembros, presencia. Si no pide el intent de un evento, ese evento no llega nunca. Tres son privilegiados (contenido de los mensajes, miembros y presencia) y además hay que activarlos en el portal de desarrolladores.

Token del bot

La contraseña de tu bot: con ella, cualquiera puede conectarse como él y hacer todo lo que él puede. Nunca se sube a GitHub ni se pega en un chat; si se filtra, se genera uno nuevo en el portal de desarrolladores de Discord y el viejo deja de valer.

¿Falta una palabra?

Busca en las guías: cada una explica lo suyo con más calma. Y si quieres probarlo en un servidor de verdad, tienes uno gratis, sin tarjeta.