OPENWORLD
Descargar

Multijugador · Servidor

Aloja tu propio servidor de juego: el planeta de tu grupo, siempre encendido

Sin suscripción, sin empresa de hosting, sin factura mensual a un tercero: el servidor de Openworld es un programa que ejecutas en tu propia máquina. Aquí tienes todo, desde la descarga hasta las copias de seguridad, con los comandos reales.

Por Tom Pascard· Actualizado ·12 min de lectura

En pocas palabras

  • El servidor funciona en Mac, Windows y Linux: lo descargas desde el launcher, junto al juego.
  • Un comando para iniciarlo; escribe su propio server.json para configurar todo lo demás (nombre, cupos, semilla, dificultad…).
  • Los jugadores llegan por el puerto UDP 24710: ábrelo en el firewall y en tu router, o prescinde del router con una VPN en malla.
  • Roles, zonas protegidas, fronteras, hogares y un panel web: todo lo que necesitas para llevar un servidor de supervivencia.
  • Una copia de seguridad es copiar una carpeta. Las actualizaciones conservan tu mundo: el terreno ya visto se guarda con él.
Leer la guía

psst… haz clic en ellos

En esta página
  1. ¿Puedo alojar un servidor de juego en casa?
  2. Lo que necesitas
  3. Instala e inicia el servidor
  4. server.json: configúralo una sola vez
  5. Reenvío de puertos y las alternativas
  6. Comandos de admin, roles y zonas protegidas
  7. Dónde vive tu mundo (y cómo respaldarlo)
  8. ¿Es seguro alojar un servidor desde casa?
  9. 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 corres tú mismo: en el computadora en el que juegas, en una PC vieja guardado en un armario o en una máquina que rentes. 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 voxel en un planeta entero y redondo (camina en línea recta y volverás al punto de partida) bajo un cielo real 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 quieras.

Pequeño gamerChica zorroRobotUnicornioPequeño astronautaKarateka

haz clic en un jugador

Tu servidor, visto por dentro: los jugadores se conectan desde Mac, Windows y Linux, cada uno una luz nueva en el rack. Haz clic en un jugador: saluda.
  • 24710el puerto UDP del juego, por defecto
  • 100cupos de jugadores por defecto (de 1 a 1000)
  • 3sistemas: macOS, Windows, Linux
  • 1carpeta que copiar para una copia de seguridad completa

Lo que necesitas

  • Una computadora que se quede encendida mientras la gente juega: macOS (Apple Silicon o Intel), Windows x64 o Linux x64. El servidor es un programa de consola: no necesita 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 todos los núcleos menos dos para la generación (performance.workerThreads).
  • Disco: el mundo conserva cada pedazo de terreno que ha generado, unos 12 KB por columna: más o menos medio gigabyte por un cuadrado explorado de 3 km. Deja espacio para expediciones largas.
  • Ancho de banda de subida: un jugador que explora puede recibir terreno hasta a 20 Mbit/s por defecto. En una conexión doméstica modesta, baja performance.streamingBudgetBps: el terreno llega un poco más lento y el juego sigue fluido.
  • Todos los jugadores en la misma versión que el servidor: el launcher deja que cada uno la elija.

Instala e inicia el servidor

  1. 1

    Descárgalo desde el launcher

    En el launcher, haz clic en el botón 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 necesariamente el que usas) y una carpeta.

  2. 2

    Encuentra su carpeta

    El launcher crea openworld-server-<version>: el programa openworld-server, su carpeta assets/ (déjala junto a él) y un README.txt.

  3. 3

    Abre una terminal en esa carpeta

    macOS y Linux: ./openworld-server. Windows (PowerShell): .\openworld-server.exe; acepta la ventana del firewall la primera vez.

  4. 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. 5

    Deténlo con calma

    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 .
Inicia el servidor desde su carpeta (macOS / Linux, y luego Windows PowerShell).

Por defecto el servidor está en línea: solo entran los jugadores que abren el juego 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, inícialo con --offline: cada quien se queda con el nombre que escriba, con la skin por defecto, y no se verifica nada.

server.json: configúralo una sola vez

En el primer arranque, el servidor escribe un server.json junto al lugar desde donde lo iniciaste, con los valores por defecto y organizado para humanos. Edítalo, reinicia y listo. Las claves principales:

  • name, description, icon: lo que muestra la lista de servidores (un PNG para el ícono).
  • port (24710) y slots (100, de 1 a 1000).
  • auth: online (cuentas de Openworld) u offline.
  • seed: random, un número o cualquier texto, para un mundo nuevo; terrain: classic o continents (unos cuantos continentes gigantes entre océanos).
  • world.difficulty: easy (sin monstruos), medium, normal, hard, very_hard o terrible (qué cambia cada nivel de dificultad); world.caves, world.creatures.
  • players.gameMode: survival, creative o spectre para 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" }
}
Un server.json de ejemplo para un grupo de amigos (el archivo que escribe el servidor tiene todas las claves, con sus valores por defecto).

Cualquier opción escrita en la línea de comandos gana para esa ejecución sin reescribir el archivo: --port, --slots, --name, --motd, --seed, --seed-text, --difficulty, --terrain, --offline, --web… --help las lista todas. Tanto --port 25000 como --port=25000 funcionan.

./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 --help
Unas cuantas ejecuciones con opciones que ganan sobre server.json durante una sesión.

Reenvío de puertos y las alternativas

Openworld usa un solo puerto UDP, el 24710 por defecto. Para dejar entrar a los jugadores, hay tres casos:

  1. 1

    La misma red (LAN)

    Permite el puerto en el firewall (Windows lo pregunta en el primer arranque; Linux: sudo ufw allow 24710/udp). Tus amigos se conectan a tu dirección local, como 192.168.1.20:24710.

  2. 2

    Desde Internet

    En tu router, redirige el UDP 24710 a la computadora del servidor y luego da tu dirección pública (dirección:24710). Cada router lo llama distinto: busca «reenvío de puertos» o «NAT».

  3. 3

    Sin reenvío de puertos

    ¿No tienes acceso al router, o tu proveedor comparte tu IP? Pon a todos en una VPN en malla (Tailscale, ZeroTier…) y comparte la dirección que le asigne a tu computadora; o corre el servidor de Linux x64 en una máquina rentada con IP pública.

sudo ufw allow 24710/udp
# the dashboard, only if other computers need it:
sudo ufw allow 24711/tcp
Abrir el puerto del juego en el firewall (Linux con ufw).

Después los jugadores añaden tu servidor en Multijugador → Añadir un servidor, y aparece con su icono, nombre, descripción y jugadores / lugares. 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 la terminal del servidor (sin la /). Escribe help en la terminal para ver la lista completa: algunos comandos existen solo en la 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, Moderator y Player (el predeterminado). /role assign PLAYER ROLE, /role create, /role add ROLE PERMISSION; /role nodes lista los permisos.
  • Zonas: /zone create NAME [RADIUS] protege un círculo a tu alrededor (sin construir, sin explosiones), y luego /zone set NAME pvp deny y compañía: build, explosions, pvp, pve, mobs, chests, damage, entry.
  • Fronteras: /border set RADIUS mantiene el mundo dentro de un círculo; /border space deny o /border world moon deny cierran 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 base
En el chat del juego (como admin): roles, un punto de aparición protegido, una frontera.

El panel web

Inicia 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 otra computadora es solo de lectura, a menos que pongas una --web-password.

Dónde vive tu mundo (y cómo respaldarlo)

  • server.json: la configuración; 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 registros del servidor.
  1. 1

    Respalda

    Escribe stop (o Ctrl + C), copia owserver_data/, server.json y roles.json a un lugar seguro y reinicia. El servidor también guarda por sí solo cada pocos minutos.

  2. 2

    Actualiza

    Descarga el nuevo openworld-server desde el launcher (va a una carpeta nueva openworld-server-<version>), mueve a ella tus tres elementos e inicia. Pide a tus jugadores que elijan la misma versión.

  3. 3

    Restaura

    Detén el servidor, pon de vuelta la carpeta copiada e inicia. Todos regresan donde estaban.

tar czf backup-$(date +%F).tar.gz owserver_data server.json roles.json
Una copia de seguridad, desde la carpeta del servidor (macOS / Linux), con el servidor detenido.

Las actualizaciones no remodelan tu tierra: cada pedazo 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 manera. De todos modos, haz una copia antes de cada actualización: cuesta una sola 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 verifica la cuenta de cada jugador con el servicio de Openworld: nadie puede usar prestado el nombre de usuario de tu amigo.
  • El panel deja que otras máquinas solo miren, 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-telemetry las desactiva.

Se aplican los consejos de siempre para un servidor casero: mantén actualizado el sistema de la máquina y redirige solo el puerto que necesitas. ¿Alojas en Linux? La versión de Linux está cubierta en Openworld en Linux.

Sigue a Openworld

@play_openworld es la página oficial de Openworld en Instagram: videos del juego y las novedades de cada actualización.

@play_openworld

Openworld fue creado por @tompascard

¿Ya tienes el servidor funcionando? 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 hacia el juego (y su servidor)

  1. 1Instala Openworld con el archivo descargado: configura el launcher.
  2. 2Crea tu cuenta en el launcher y confirma tu correo electrónico.
  3. 3Elige tu nombre de usuario… y a jugar.

Preguntas

¿Cuántos jugadores aguanta un servidor casero?

Un servidor viene con 100 cupos 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 fija?

No. Dale a tus amigos tu dirección pública actual; si cambia, envíales la nueva. Un nombre DNS dinámico o una VPN en malla te evita el problema.

¿Puedo tenerlo encendido 24/7 en una Raspberry Pi o una laptop vieja?

En una laptop o PC x64 vieja, 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 oficial de Docker.

¿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). Iniciar 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 respaldo mi servidor?

Deténlo, 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 verificación de cuentas, cada quien conserva el nombre de usuario que escribe y lleva la skin por defecto. El modo en línea (el predeterminado) necesita Internet para verificar las cuentas.

¿Cómo consigo el servidor de Openworld?

Lo descargas desde el launcher, junto al juego. Los jugadores siguen necesitando el juego.

Sigue leyendo

Más guías

El juego

Sigue explorando Openworld

Descargar

¿Listo para partir?

Un archivo pequeño y tu planeta te espera. El juego se actualiza solo.

Ya salió. Openworld está en alfa, y puedes jugarlo hoy mismo.

  1. AlfaEstás aquíHoy. El juego completo, jugable desde el primer día de la alfa, y cuesta menos.
  2. BetaCuando el juego sea más estable.
  3. Versión oficialLa versión final. El launcher te lleva hasta ella solo.

No hay nada que esperar: Openworld se descarga desde este sitio, no desde Steam ni desde ninguna otra tienda.

Tu sistema

Windows

Windows 10 u 11, 64 bits

Descargar

Openworld.exe

Tu sistema

Linux

x64, glibc 2.31+ (Ubuntu 20.04+), controladores Vulkan

Descargar

Openworld-linux-x64.tar.gz

  1. 1Instala Openworld con el archivo descargado: configura el launcher.
  2. 2Crea tu cuenta en el launcher y confirma tu correo electrónico.
  3. 3Elige tu nombre de usuario… y a jugar.

Sigue a Openworld

@play_openworld es la página oficial de Openworld en Instagram: videos del juego y las novedades de cada actualización.

@play_openworld

Openworld fue creado por @tompascard

¿Ya salió Openworld?

Sí. Openworld es jugable desde el primer día de su alfa. Descárgalo para Mac, Windows o Linux, crea tu cuenta en el launcher y juega: no hay ninguna fecha de lanzamiento que esperar.

¿Openworld llegará a Steam?

Openworld no está en Steam ni en ninguna otra tienda, y no necesitas ninguna: descargas el juego desde este sitio, hoy mismo, y su launcher lo mantiene al día.

Alfa, beta, versión oficial: ¿qué significa?

Alfa: el juego ya se puede jugar y crece con cada actualización; las cosas cambian y a veces se rompen. Cuando sea más estable, pasará a beta y después a su versión oficial. Es el mismo juego de principio a fin: juegas ya, y el launcher instala cada versión nueva solo.

¿Por qué jugar durante la alfa?

Juegas de inmediato, ves cómo el juego crece actualización tras actualización, y la alfa cuesta menos que la futura versión oficial.

macOS dice que la aplicación «no se abrió»

Es normal por ahora: la aplicación aún no tiene su certificado de Apple. Haz clic en Hecho, abre Configuración del Sistema → Privacidad y seguridad, baja hasta Openworld y haz clic en Abrir de todos modos. Solo una vez.

Windows muestra «Windows protegió su PC»

El instalador aún no tiene su certificado. Haz clic en Más información y luego en Ejecutar de todos modos.

¿Y en Linux?

Extrae el archivo y ejecuta el programa:

tar xzf Openworld-linux-x64.tar.gz && ./Openworld

Necesitas un controlador gráfico Vulkan (Mesa o NVIDIA) y glibc 2.31 o más reciente (Ubuntu 20.04, Debian 11, Fedora 32 o posteriores).

¿Qué tipo de equipo necesito?

Una tarjeta gráfica compatible con Vulkan (en una Mac, macOS 11 o posterior). El juego ajusta su distancia de visión y la calidad del clima: una laptop reciente basta.

¿El launcher no se abre?

Actualiza tu controlador gráfico desde la web de NVIDIA, AMD o Intel. En un portátil con dos tarjetas gráficas, actualiza las dos. En Linux, instala los controladores Vulkan de Mesa (mesa-vulkan-drivers).

¡Se está descargando!

Instala Openworld

El juego aún no tiene sus certificados de Apple y Microsoft: tu computadora desconfiará la primera vez que lo inicies. Es normal, aquí te explicamos cómo decirle que todo está bien. Solo una vez.

  1. 1

    Abre Openworld.dmg

    Arrastra Openworld a la carpeta Aplicaciones y luego ábrelo desde Aplicaciones.

  2. 2

    macOS lo rechaza: haz clic en «Hecho»

    Desde luego no en «Mover a la papelera».

  3. 3

    Configuración del Sistema → Privacidad y seguridad

    Baja hasta «Openworld se bloqueó», haz clic en Abrir de todos modos y confirma (contraseña o Touch ID).

  4. 4

    Vuelve a abrir Openworld

    Haz clic en Abrir una última vez. Ya está: macOS no volverá a preguntar.

¿Te manejas con el Terminal?
xattr -dr com.apple.quarantine /Applications/Openworld.app

Luego abre Openworld como de costumbre.