En esta página
- ¿Puedo alojar un servidor de juego en casa?
- Lo que necesitas
- Instala y arranca el servidor
- server.json: configúralo una vez
- Redirección de puertos y alternativas
- Comandos de admin, roles y zonas protegidas
- Dónde vive tu mundo (y cómo hacerle una copia de seguridad)
- ¿Es seguro alojar un servidor desde casa?
- Preguntas
¿Puedo alojar un servidor de juego en casa?
En la mayoría de los juegos, «un servidor para tus amigos» significa una suscripción mensual a una empresa de hosting. Con Openworld, el servidor es un programa que ejecutas tú mismo: en el ordenador en el que juegas, en un PC viejo guardado en un armario o en una máquina que alquiles. Ningún proveedor de por medio, y los archivos del mundo se quedan en tu disco.
¿Para qué molestarse? Porque un servidor es un mundo que sigue encendido: tus amigos entran cuando quieren, incluso cuando duermes. Openworld es un sandbox de vóxeles en un planeta entero y redondo (camina en línea recta y volverás al punto de partida) bajo un cielo de verdad con fases lunares y eclipses, hasta llegar al Sol, pasando por la Luna y los planetas. Con tu propio servidor, ese planeta es de tu grupo, todo el tiempo que queráis.






haz clic en un jugador
- 24710el puerto UDP del juego, por defecto
- 100plazas de jugadores por defecto (de 1 a 1000)
- 3sistemas: macOS, Windows, Linux
- 1carpeta que copiar para una copia de seguridad completa
Lo que necesitas
- Un ordenador que siga encendido mientras la gente juega: macOS (Apple Silicon o Intel), Windows x64 o Linux x64. El servidor es un programa de consola: no hace falta pantalla ni tarjeta gráfica.
- Procesador: cuantos más núcleos, más rápido se genera el terreno nuevo. Por defecto, el servidor usa para la generación todos los núcleos menos dos (
performance.workerThreads). - Disco: el mundo conserva cada trozo de terreno que ha generado, unos 12 KB por columna, más o menos medio gigabyte por un cuadrado explorado de 3 km de lado. Prevé espacio para expediciones largas.
- Ancho de banda de subida: un jugador que explora puede recibir terreno a hasta 20 Mbit/s por defecto. En una conexión doméstica modesta, baja
performance.streamingBudgetBps: el terreno llega un poco más despacio, el juego sigue fluido. - Todos los jugadores con la misma versión que el servidor: el launcher deja que cada uno la elija.
Instala y arranca el servidor
- 1
Descárgalo desde el launcher
En el launcher, haz clic en el selector de versión junto a Jugar («Elegir la versión del juego»), elige tu versión y luego Servidor: «Descargar openworld-server». Elige el sistema (Mac, Windows, Linux; no tiene por qué ser el que usas) y una carpeta.
- 2
Busca su carpeta
El launcher crea
openworld-server-<version>: el programaopenworld-server, su carpetaassets/(déjala a su lado) y unREADME.txt. - 3
Abre un terminal en esa carpeta
macOS y Linux:
./openworld-server. Windows (PowerShell):.\openworld-server.exe; acepta la ventana del cortafuegos la primera vez. - 4
Solo en macOS, la primera vez
El archivo viene de Internet: haz clic derecho en el programa → Abrir, o ejecuta
xattr -dr com.apple.quarantine .en la carpeta. - 5
Páralo limpiamente
Ctrl + C (o escribe
stop): el mundo se guarda antes de que el servidor se cierre.
cd openworld-server-<version>
./openworld-server
# Windows (PowerShell)
.\openworld-server.exe
# macOS, first time only: lift the download quarantine
xattr -dr com.apple.quarantine .Por defecto el servidor está en línea: solo entran los jugadores que se han iniciado desde el launcher de Openworld, con una cuenta válida, y llegan con su nombre de usuario y su skin. En una red sin Internet, arráncalo con --offline: cada uno conserva el nombre que escribe, con la skin por defecto, y no se comprueba nada.
server.json: configúralo una vez
En el primer arranque, el servidor escribe un server.json junto a donde lo lanzaste, relleno con los valores por defecto y organizado para que lo lea una persona. Edítalo, reinicia y listo. Las claves principales:
name,description,icon: lo que muestra la lista de servidores (un PNG para el icono).port(24710) yslots(100, de 1 a 1000).auth:online(cuentas de Openworld) uoffline.seed:random, un número o cualquier texto, para un mundo nuevo;terrain:classicocontinents(unos pocos continentes gigantes entre océanos).world.difficulty:easy(sin monstruos),medium,normal,hard,very_hardoterrible(qué cambia cada nivel de dificultad);world.caves,world.creatures.players.gameMode:survival,creativeospectrepara los recién llegados;players.superAdmins: tu nombre de usuario (o UUID), siempre SuperAdmin.dataDir(owserver_data),logs,web.(el panel),performance.,telemetry.
{
"name": "Friday night planet",
"description": "Our group's world. Be nice, build big.",
"port": 24710,
"slots": 12,
"auth": "online",
"seed": "friday night",
"terrain": "continents",
"dataDir": "owserver_data",
"world": { "caves": true, "creatures": true, "difficulty": "normal" },
"players": { "gameMode": "survival", "superAdmins": ["YourUsername"] },
"web": { "enabled": true, "password": "change-me" }
}Cualquier opción escrita en la línea de comandos tiene prioridad en esa ejecución sin reescribir el archivo: --port, --slots, --name, --motd, --seed, --seed-text, --difficulty, --terrain, --offline, --web… --help las lista todas. Valen tanto --port 25000 como --port=25000.
./openworld-server --offline # LAN without Internet, no accounts
./openworld-server --port 25000 --slots 20
./openworld-server --seed-text "friday night" --terrain continents # a NEW world
./openworld-server --difficulty easy # no monsters
./openworld-server --web --web-password change-me # dashboard on port 24711
./openworld-server servers/Survival # an instance folder with its own server.json
./openworld-server --helpRedirección de puertos y alternativas
Openworld usa un solo puerto UDP, el 24710 por defecto. Para dejar entrar a los jugadores, hay tres casos:
- 1
Misma red (LAN)
Permite el puerto en el cortafuegos (Windows lo pregunta en el primer arranque; Linux:
sudo ufw allow 24710/udp). Tus amigos se conectan a tu dirección local, como192.168.1.20:24710. - 2
Desde Internet
En tu router, redirige UDP 24710 al ordenador del servidor y luego da tu dirección pública (
dirección:24710). Cada router lo llama de una forma: busca «redirección de puertos» o «NAT». - 3
Sin redirección de puertos
¿Sin acceso al router, o con un proveedor que comparte tu IP? Pon a todos en una VPN de malla (Tailscale, ZeroTier…) y comparte la dirección que le da a tu ordenador; o ejecuta el servidor de Linux x64 en una máquina alquilada con IP pública.
sudo ufw allow 24710/udp
# the dashboard, only if other computers need it:
sudo ufw allow 24711/tcpDespués los jugadores añaden tu servidor en Multijugador → Añadir un servidor, y aparece con su icono, nombre, descripción y jugadores / plazas. Para jugar con amigos esta misma noche sin nada de esto, abrir tu mundo en solitario a tu red local son dos clics.
Comandos de admin, roles y zonas protegidas
Los comandos están en inglés, en el chat del juego (T, y luego /) o en el terminal del servidor (sin la /). Escribe help en el terminal para ver la lista completa: unos pocos comandos solo existen en el terminal, otros solo en el chat.
- Jugadores:
players,kick,tp,gamemode … survival|creative|spectre,kill,respawn,/playerinfo,/invsee(su inventario),/playerstats. - Mundo:
say,time set,weather clear|rain|thunder|snow… | auto,difficulty easy … terrible,/setworldspawn,mobs on|off. - Roles: SuperAdmin, Admin, Moderador y Jugador (el predeterminado).
/role assign PLAYER ROLE,/role create,/role add ROLE PERMISSION;/role nodeslista los permisos. - Zonas:
/zone create NAME [RADIUS]protege un círculo a tu alrededor (sin construir, sin explosiones), y luego/zone set NAME pvp denyy compañía: build, explosions, pvp, pve, mobs, chests, damage, entry. - Fronteras:
/border set RADIUSmantiene el mundo dentro de un círculo;/border space denyo/border world moon denycierran el espacio o la Luna. - Hogares para todos:
/sethome,/homes,/home(3 por jugador por defecto). - Servidor:
save(todo al disco ahora),version,stop.
/role assign Alex moderator
/zone create spawn 40
/zone set spawn pvp deny
/border set 3000
/border world moon allow
/difficulty hard
/sethome baseEl panel web
Arranca con --web (o "web": {"enabled": true}) y abre http://127.0.0.1:24711/: resumen (TPS, tick, jugadores, red, memoria), jugadores (posición, inventario, acciones), un mapa en vivo del mundo en 2D, isométrico y 3D, los planetas en el espacio, criaturas, terreno y almacenamiento, y la consola en tu navegador. Desde otro ordenador es de solo lectura, a menos que pongas un --web-password.
Dónde vive tu mundo (y cómo hacerle una copia de seguridad)
server.json: los ajustes;roles.json: los roles.owserver_data/: el mundo: su semilla (world.cfg), el terreno generado (chunks/), el terreno editado (regions/), el guardado de cada jugador (players/<uuid>.json: posición, inventario, modo de juego),zones.json,borders.json…logs/: los logs del servidor.
- 1
Copia de seguridad
Escribe
stop(o Ctrl + C), copiaowserver_data/,server.jsonyroles.jsona un lugar seguro y reinicia. El servidor también guarda por su cuenta cada pocos minutos. - 2
Actualización
Descarga el nuevo openworld-server desde el launcher (va a una carpeta
openworld-server-<version>nueva), mueve tus tres elementos a ella y arranca. Diles a tus jugadores que elijan la misma versión. - 3
Restauración
Para el servidor, vuelve a poner la carpeta copiada y arranca. Todos vuelven donde estaban.
tar czf backup-$(date +%F).tar.gz owserver_data server.json roles.jsonLas actualizaciones no remodelan tu terreno: cada trozo de terreno que el servidor ha generado se guarda con el mundo y se sirve tal cual, incluso cuando una versión nueva genera mundos nuevos de otra forma. Haz una copia de seguridad igualmente antes de cada actualización: cuesta una copia.
¿Es seguro alojar un servidor desde casa?
- Un solo puerto UDP, y el tráfico que pasa por él va cifrado (X25519 + ChaCha20-Poly1305).
- El modo en línea comprueba la cuenta de cada jugador con el servicio de Openworld: nadie puede tomar prestado el nombre de usuario de tu amigo.
- El panel deja a las demás máquinas solo mirar, a menos que pongas una contraseña; no redirijas su puerto (TCP 24711) en tu router si no lo necesitas.
- Estadísticas anónimas: el servidor envía números (jugadores en línea, TPS) para ayudar al juego, nunca una cuenta ni una línea de chat.
--no-telemetrylas desactiva.
Valen los consejos de siempre para un servidor doméstico: mantén actualizado el sistema de la máquina y redirige solo el puerto que necesites. ¿Alojas en Linux? La versión para Linux se cubre en Openworld en Linux.
Sigue a Openworld
@play_openworld es la página oficial de Openworld en Instagram: vídeos del juego y las novedades de cada actualización.
@play_openworldOpenworld ha sido creado por @tompascard
¿Servidor en marcha? Ahora trae a los jugadores: la guía para jugar con amigos explica qué necesita cada uno y el mensaje que debes enviarles.
Tres pasos hasta el juego (y su servidor)
- 1Instala Openworld con el archivo descargado: configura el launcher.
- 2Crea tu cuenta en el launcher y confirma tu correo electrónico.
- 3Elige tu nombre de usuario… y a jugar.
Openworld se juega en un ordenador: Mac, Windows o Linux. Envíate el enlace, te esperamos al otro lado.
Preguntas
¿Cuántos jugadores aguanta un servidor doméstico?
Un servidor viene con 100 plazas por defecto (de 1 a 1000 en server.json). Lo que de verdad lo limita en casa es tu procesador, que genera el terreno nuevo, y tu ancho de banda de subida; el panel web muestra los TPS y el tiempo de tick para que veas cómo vas.
¿Necesito una IP estática?
No. Dales a tus amigos tu dirección pública actual; si cambia, mándales la nueva. Un nombre DNS dinámico o una VPN de malla evitan el engorro.
¿Puedo tenerlo encendido 24/7 en una Raspberry Pi o un portátil viejo?
En un portátil o PC x64 viejo, sí: el servidor es un programa de consola para Linux x64, Windows x64 y macOS, sin necesidad de gráficos. En una Raspberry Pi, no: hoy no hay servidor para Linux ARM. Tampoco hay una imagen de Docker oficial.
¿Puedo pasar mi mundo en solitario a un servidor?
Todavía no hay un botón para eso. Para unos pocos amigos, abre tu mundo en solitario a tu red local (Abrir a la red local en el menú de pausa). Arrancar un servidor con la misma semilla de texto (--seed-text) y el mismo tipo de terreno da el mismo paisaje, sin tus construcciones.
¿Cómo hago una copia de seguridad de mi servidor?
Páralo, copia la carpeta owserver_data junto con server.json y roles.json, y reinicia. Restaurar es volver a poner esa copia.
¿Funciona sin Internet?
Sí, con --offline: sin comprobación de cuentas, cada uno conserva el nombre de usuario que escribe y lleva la skin por defecto. El modo en línea (el predeterminado) necesita Internet para comprobar las cuentas.
¿Cómo consigo el servidor de Openworld?
Lo descargas desde el launcher, junto al juego. Los jugadores siguen necesitando el juego.






