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 resumen

  • El servidor funciona en Mac, Windows y Linux: lo descargas desde el launcher, junto al juego.
  • Un comando para arrancarlo; escribe su propio server.json para ajustar todo lo demás (nombre, plazas, semilla, dificultad…).
  • Los jugadores llegan por el puerto UDP 24710: ábrelo en el cortafuegos y en tu router, o sáltate el router con una VPN de malla.
  • Roles, zonas protegidas, fronteras, hogares y un panel web: todo lo que necesitas para llevar un servidor de supervivencia.
  • Copia de seguridad = copiar una carpeta. Las actualizaciones respetan 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 y arranca el servidor
  4. server.json: configúralo una vez
  5. Redirección de puertos y alternativas
  6. Comandos de admin, roles y zonas protegidas
  7. Dónde vive tu mundo (y cómo hacerle una copia de seguridad)
  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 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.

Pequeño gamerChica zorroRobotUnicornioPequeño astronautaKarateka

haz clic en un jugador

Tu servidor, visto desde dentro: los jugadores se conectan desde Mac, Windows y Linux, y cada uno es una luz nueva en el rack. Haz clic en un jugador: saluda.
  • 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. 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. 2

    Busca su carpeta

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

  3. 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. 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

    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 .
Arranca el servidor desde su carpeta (macOS / Linux, y después Windows PowerShell).

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) 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 pocos 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 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 --help
Unas cuantas ejecuciones con opciones que se imponen a server.json durante una sesión.

Redirecció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. 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, como 192.168.1.20:24710.

  2. 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. 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/tcp
Abrir el puerto del juego en el cortafuegos (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 / 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 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 spawn protegido, una frontera.

El 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. 1

    Copia de seguridad

    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 su cuenta cada pocos minutos.

  2. 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. 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.json
Una copia de seguridad, desde la carpeta del servidor (macOS / Linux), con el servidor parado.

Las 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-telemetry las 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_openworld

Openworld 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)

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

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 disponible. Openworld está en alfa, y puedes jugarlo hoy mismo.

  1. AlfaEstás aquíHoy. El juego entero, 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.

Nada que esperar: Openworld se descarga desde esta web, 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: vídeos del juego y las novedades de cada actualización.

@play_openworld

Openworld ha sido creado por @tompascard

¿Ya ha salido 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.

¿Va a llegar Openworld a Steam?

Openworld no está en Steam ni en ninguna otra tienda, y no necesitas ninguna: descargas el juego desde esta web, 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 se mueven 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 nueva versión solo.

¿Por qué jugar durante la alfa?

Juegas al instante, 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 ha abierto»

Es normal por ahora: la aplicación aún no tiene su certificado de Apple. Haz clic en Hecho, abre Ajustes del Sistema → Privacidad y seguridad, baja hasta Openworld y haz clic en Abrir igualmente. 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 más reciente).

¿Qué tipo de equipo necesito?

Una tarjeta gráfica compatible con Vulkan (en un Mac, macOS 11 o posterior). El juego ajusta su distancia de visión y la calidad del clima: un portátil 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 ordenador desconfiará la primera vez que lo inicies. Es normal, aquí te explicamos cómo decirle que todo va 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

    Ajustes del Sistema → Privacidad y seguridad

    Baja hasta «Openworld se ha bloqueado», haz clic en Abrir igualmente 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.