OPENWORLD
Descarrega

Multijugador · Servidor

Allotja el teu propi servidor de joc: el planeta del teu grup, sempre encès

Sense subscripció, sense empresa d'allotjament, sense factura mensual a un tercer: el servidor d'Openworld és un programa que fas funcionar a la teva pròpia màquina. Aquí ho tens tot, de la descàrrega a les còpies de seguretat — amb les ordres de veritat.

Per Tom Pascard· Actualitzat ·12 min de lectura

En resum

  • El servidor funciona a Mac, Windows i Linux: el descarregues des del launcher, al costat del joc.
  • Una comanda per engegar-lo; escriu ell mateix un server.json per configurar-ho tot la resta (nom, ranures, llavor, dificultat…).
  • Els jugadors hi arriben pel port UDP 24710: obre'l al tallafocs i al router, o salta't el router amb una VPN en malla.
  • Rols, zones protegides, fronteres, cases i un tauler web: tot el que cal per portar un servidor de supervivència.
  • Còpia de seguretat = copiar una carpeta. Les actualitzacions conserven el teu món: el terreny ja vist es guarda amb ell.
Llegeix la guia

psst… clica'ls

En aquesta pàgina
  1. Puc allotjar un servidor de joc a casa?
  2. Què necessites
  3. Instal·la i engega el servidor
  4. server.json: configura'l una sola vegada
  5. Redirecció de ports, i les alternatives
  6. Comandes d'admin, rols i zones protegides
  7. On viu el teu món (i com fer-ne còpia de seguretat)
  8. És segur allotjar un servidor des de casa?
  9. Preguntes

Puc allotjar un servidor de joc a casa?

Amb la majoria de jocs, «un servidor per als teus amics» vol dir una subscripció mensual a una empresa d'allotjament. Amb Openworld, el servidor és un programa que fas funcionar tu mateix: a l'ordinador on jugues, en un PC vell dins d'un armari, o en una màquina que llogues. Cap proveïdor pel mig, i els fitxers del món es queden al teu disc.

Per què val la pena? Perquè un servidor és un món que no s'apaga: els amics hi entren quan volen, fins i tot quan dorms. Openworld és un sandbox de vòxels en un planeta sencer i rodó — camines recte i tornes d'on has sortit — sota un cel de veritat amb fases de la Lluna i eclipsis, fins al Sol, passant per la Lluna i els planetes. Amb el teu propi servidor, aquest planeta és del teu grup, tot el temps que vulgueu.

Petit gamerNoia guineuRobotUnicornPetit astronautaKarateka

clica un jugador

El teu servidor, vist per dins: els jugadors es connecten des de Mac, Windows i Linux, cadascun és una llum nova al bastidor. Clica un jugador: et saluda.
  • 24710el port UDP del joc, per defecte
  • 100ranures de jugadors per defecte (d'1 a 1 000)
  • 3sistemes: macOS, Windows, Linux
  • 1carpeta per copiar per a una còpia de seguretat completa

Què necessites

  • Un ordinador que es quedi encès mentre la gent juga: macOS (Apple Silicon o Intel), Windows x64 o Linux x64. El servidor és un programa de consola: no cal pantalla ni targeta gràfica.
  • Processador: com més nuclis, més de pressa es genera el terreny nou. Per defecte el servidor fa servir tots els nuclis menys dos per a la generació (performance.workerThreads).
  • Disc: el món conserva cada tros de terreny que ha generat, uns 12 KB per columna: aproximadament mig gigabyte per a un quadrat de 3 km explorat. Reserva lloc per a expedicions llargues.
  • Ample de banda de pujada: un jugador que explora pot rebre terreny a fins a 20 Mbit/s per defecte. En una connexió domèstica modesta, baixa performance.streamingBudgetBps: el terreny arriba una mica més lent, però el joc va fluid.
  • Tots els jugadors amb la mateixa versió que el servidor: el launcher deixa que cadascú la triï.

Instal·la i engega el servidor

  1. 1

    Descarrega'l des del launcher

    Al launcher, clica la xapa de versió al costat de JUGA («Tria la versió del joc»), tria la teva versió i després Servidor: «Descarrega openworld-server». Tria el sistema (Mac, Windows, Linux, no necessàriament el que fas servir) i una carpeta.

  2. 2

    Troba'n la carpeta

    El launcher crea openworld-server-<version>: el programa openworld-server, la seva carpeta assets/ (deixa-la al costat) i un README.txt.

  3. 3

    Obre un terminal en aquesta carpeta

    macOS i Linux: ./openworld-server. Windows (PowerShell): .\openworld-server.exe; accepta la finestra del tallafocs la primera vegada.

  4. 4

    Només a macOS, la primera vegada

    El fitxer ve d'Internet: clic dret al programa → Obre, o executa xattr -dr com.apple.quarantine . a la carpeta.

  5. 5

    Atura'l bé

    Ctrl + C (o escriu stop): el món es desa abans que el servidor tanqui.

cd openworld-server-<version>
./openworld-server

# Windows (PowerShell)
.\openworld-server.exe

# macOS, first time only: lift the download quarantine
xattr -dr com.apple.quarantine .
Engega el servidor des de la seva carpeta (macOS / Linux, i després Windows PowerShell).

Per defecte el servidor és en línia: només hi entren els jugadors llançats des del launcher d'Openworld, amb un compte vàlid, i arriben amb el seu nom d'usuari i la seva skin. En una xarxa sense Internet, engega'l amb --offline: cadascú es queda el nom que escriu, amb la skin per defecte, i no es comprova res.

server.json: configura'l una sola vegada

En el primer inici, el servidor escriu un server.json al costat d'on l'has llançat, ple dels valors per defecte i ordenat perquè ho entenguin les persones. Edita'l, reinicia i llestos. Les claus principals:

  • name, description, icon: el que mostra la llista de servidors (un PNG per a la icona).
  • port (24710) i slots (100, d'1 a 1 000).
  • auth: online (comptes d'Openworld) o offline.
  • seed: random, un número o qualsevol text, per a un món nou; terrain: classic o continents (uns quants continents gegants entre oceans).
  • world.difficulty: easy (sense monstres), medium, normal, hard, very_hard o terrible (què canvia cada nivell de dificultat); world.caves, world.creatures.
  • players.gameMode: survival, creative o spectre per als nouvinguts; players.superAdmins: el teu nom d'usuari (o UUID) — sempre SuperAdmin.
  • dataDir (owserver_data), logs, web. (el tauler), 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 exemple de server.json per a un grup d'amics (el fitxer que escriu el servidor té totes les claus, amb els seus valors per defecte).

Qualsevol opció escrita a la línia de comandes preval durant aquesta execució sense reescriure el fitxer: --port, --slots, --name, --motd, --seed, --seed-text, --difficulty, --terrain, --offline, --web… --help les llista totes. Tant --port 25000 com --port=25000 funcionen.

./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
Unes quantes execucions amb opcions que prevalen sobre server.json per a una sessió.

Redirecció de ports, i les alternatives

Openworld fa servir un sol port UDP, el 24710 per defecte. Per deixar entrar la gent, hi ha tres casos:

  1. 1

    La mateixa xarxa (LAN)

    Permet el port al tallafocs (Windows ho pregunta la primera vegada; Linux: sudo ufw allow 24710/udp). Els amics es connecten a la teva adreça local, com 192.168.1.20:24710.

  2. 2

    Des d'Internet

    Al router, redirigeix UDP 24710 cap a l'ordinador del servidor, i després dona la teva adreça pública (adreça:24710). Cada router ho anomena d'una manera: busca «port forwarding» o «NAT».

  3. 3

    Sense redirecció de ports

    No tens accés al router, o tens un proveïdor que comparteix la teva IP? Posa tothom en una VPN en malla (Tailscale, ZeroTier…) i comparteix l'adreça que dona al teu ordinador, o fes funcionar el servidor de Linux x64 en una màquina de lloguer amb IP pública.

sudo ufw allow 24710/udp
# the dashboard, only if other computers need it:
sudo ufw allow 24711/tcp
Obrir el port del joc al tallafocs (Linux amb ufw).

Els jugadors afegeixen després el teu servidor a Multijugador → Afegeix un servidor, i apareix amb la seva icona, nom, descripció i jugadors / ranures. Per jugar amb amics aquesta nit sense res d'això, allotjar el teu món en solitari a la teva xarxa local triga dos clics.

Comandes d'admin, rols i zones protegides

Les comandes són en anglès, al xat del joc (T, i després /) o al terminal del servidor (sense la /). Escriu help al terminal per veure la llista completa: algunes comandes només existeixen al terminal, d'altres només al xat.

  • Jugadors: players, kick, tp, gamemode … survival|creative|spectre, kill, respawn, /playerinfo, /invsee (el seu inventari), /playerstats.
  • Món: say, time set, weather clear|rain|thunder|snow… | auto, difficulty easy … terrible, /setworldspawn, mobs on|off.
  • Rols: SuperAdmin, Admin, Moderador i Jugador (el per defecte). /role assign PLAYER ROLE, /role create, /role add ROLE PERMISSION; /role nodes llista els permisos.
  • Zones: /zone create NAME [RADIUS] protegeix un cercle al teu voltant (no es pot construir ni hi ha explosions), i després /zone set NAME pvp deny i companyia: build, explosions, pvp, pve, mobs, chests, damage, entry.
  • Fronteres: /border set RADIUS manté el món dins d'un cercle; /border space deny o /border world moon deny tanquen l'espai o la Lluna.
  • Cases per a tothom: /sethome, /homes, /home (3 per jugador per defecte).
  • Servidor: save (tot al disc ara mateix), 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
Al xat del joc (com a admin): rols, un punt d'aparició protegit, una frontera.

El tauler web

Engega amb --web (o "web": {"enabled": true}) i obre http://127.0.0.1:24711/: resum (TPS, tick, jugadors, xarxa, memòria), jugadors (posició, inventari, accions), un mapa en directe del món en 2D, isomètric i 3D, els planetes a l'espai, criatures, terreny i emmagatzematge, i la consola al teu navegador. Des d'un altre ordinador és només de lectura, tret que posis una --web-password.

On viu el teu món (i com fer-ne còpia de seguretat)

  • server.json: la configuració; roles.json: els rols.
  • owserver_data/: el món: la seva llavor (world.cfg), el terreny generat (chunks/), el terreny editat (regions/), la partida de cada jugador (players/<uuid>.json: posició, inventari, mode de joc), zones.json, borders.json…
  • logs/: els registres del servidor.
  1. 1

    Còpia de seguretat

    Escriu stop (o Ctrl + C), copia owserver_data/, server.json i roles.json en un lloc segur, i reinicia. El servidor també desa per si sol cada pocs minuts.

  2. 2

    Actualització

    Descarrega el nou openworld-server des del launcher (va a una carpeta openworld-server-<version> nova), mou-hi els teus tres elements i engega. Digues als teus jugadors que triïn la mateixa versió.

  3. 3

    Restauració

    Atura el servidor, torna a posar la carpeta copiada, engega. Tothom torna on era.

tar czf backup-$(date +%F).tar.gz owserver_data server.json roles.json
Una còpia de seguretat, des de la carpeta del servidor (macOS / Linux), amb el servidor aturat.

Les actualitzacions no et remodelen el territori: cada tros de terreny que el servidor ha generat es guarda amb el món i es serveix tal com és, fins i tot quan una versió nova genera mons nous de manera diferent. Fes una còpia de seguretat abans de cada actualització de totes maneres: costa una sola còpia.

És segur allotjar un servidor des de casa?

  • Un sol port UDP, i el trànsit que hi passa va xifrat (X25519 + ChaCha20-Poly1305).
  • El mode en línia comprova el compte de cada jugador amb el servei d'Openworld: ningú no et pot prendre prestat el nom d'usuari d'un amic.
  • El tauler deixa que les altres màquines només hi mirin, tret que posis una contrasenya; no redirecciones el seu port (TCP 24711) al router si no el necessites.
  • Estadístiques anònimes: el servidor envia xifres (jugadors en línia, TPS) per ajudar el joc, mai un compte ni cap línia de xat. --no-telemetry les desactiva.

Val el consell habitual dels servidors domèstics: mantén al dia el sistema de la màquina i redirigeix només el port que necessites. Allotges a Linux? La versió de Linux es tracta a Openworld a Linux.

Segueix Openworld

@play_openworld és la pàgina oficial d'Openworld a Instagram: vídeos del joc i les novetats de cada actualització.

@play_openworld

Openworld l'ha creat @tompascard

Servidor en marxa? Ara porta-hi els jugadors: la guia per jugar amb amics explica què necessita cadascun i el missatge que els pots enviar.

Tres passos fins al joc (i al seu servidor)

  1. 1Instal·la Openworld amb el fitxer descarregat: configura el launcher.
  2. 2Crea el teu compte al launcher i confirma el teu correu.
  3. 3Tria el teu nom d'usuari… i juga.

Preguntes

Quants jugadors aguanta un servidor domèstic?

Un servidor està configurat per defecte per a 100 ranures (d'1 a 1 000 a server.json). El que el limita de debò a casa és el teu processador, que genera el terreny nou, i el teu ample de banda de pujada; el tauler web mostra els TPS i el temps de tick perquè vegis on ets.

Necessito una IP estàtica?

No. Dona als teus amics la teva adreça pública actual; si canvia, envia'ls la nova. Un nom de DNS dinàmic o una VPN en malla t'estalvia la feina.

Puc fer-lo funcionar 24/7 en una Raspberry Pi o un portàtil vell?

Un portàtil o un PC x64 vell, sí: el servidor és un programa de consola per a Linux x64, Windows x64 i macOS, sense necessitat de gràfics. Una Raspberry Pi, no: avui no hi ha servidor per a Linux ARM. Tampoc no hi ha una imatge oficial de Docker.

Puc passar el meu món en solitari a un servidor?

Encara no hi ha cap botó per a això. Per a pocs amics, allotja en canvi el teu món en solitari a la teva xarxa local (Allotja a la xarxa local al menú de pausa). Arrencar un servidor amb la mateixa llavor de text (--seed-text) i el mateix tipus de terreny dona el mateix paisatge, sense les teves construccions.

Com faig còpia de seguretat del meu servidor?

Atura'l, copia la carpeta owserver_data amb server.json i roles.json, i reinicia. Restaurar vol dir tornar a posar aquesta còpia.

Funciona sense Internet?

Sí, amb --offline: sense comprovació de comptes, cadascú es queda el nom d'usuari que escriu i porta la skin per defecte. El mode en línia (el per defecte) necessita Internet per comprovar els comptes.

Com aconsegueixo el servidor d'Openworld?

El descarregues des del launcher, al costat del joc. Els jugadors continuen necessitant el joc i un compte d'Openworld cadascun.

Continua llegint

Més guies

El joc

Continua explorant Openworld

Descàrrega

A punt per començar?

Un fitxer petit, i el teu planeta t'espera. El joc s'actualitza sol.

Ja ha sortit. Openworld està en alfa, i hi pots jugar avui mateix.

  1. AlfaEts aquíAvui. Tot el joc, jugable des del primer dia de l'alfa, i costa menys.
  2. BetaQuan el joc sigui més estable.
  3. Versió oficialLa versió final. El launcher t'hi porta tot sol.

No cal esperar res: Openworld es descarrega des d'aquest web, no des de Steam ni de cap altra botiga.

El teu sistema

Windows

Windows 10 o 11, 64 bits

Descarrega

Openworld.exe

El teu sistema

Linux

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

Descarrega

Openworld-linux-x64.tar.gz

  1. 1Instal·la Openworld amb el fitxer descarregat: configura el launcher.
  2. 2Crea el teu compte al launcher i confirma el teu correu.
  3. 3Tria el teu nom d'usuari… i juga.

Segueix Openworld

@play_openworld és la pàgina oficial d'Openworld a Instagram: vídeos del joc i les novetats de cada actualització.

@play_openworld

Openworld l'ha creat @tompascard

Ja ha sortit Openworld?

Sí. Openworld es pot jugar des del primer dia de la seva alfa. Descarrega'l per a Mac, Windows o Linux, crea el teu compte al launcher i juga: no hi ha cap data de llançament que esperar.

Openworld arribarà a Steam?

Openworld no és a Steam ni a cap altra botiga, i no en necessites cap: descarregues el joc des d'aquest web, avui mateix, i el seu launcher el manté al dia.

Alfa, beta, versió oficial: què vol dir?

Alfa: el joc ja es pot jugar i creix amb cada actualització; les coses es mouen i de vegades es trenquen. Quan sigui més estable, passarà a beta i després a versió oficial. És el mateix joc de principi a fi: jugues ara, i el launcher instal·la cada versió nova tot sol.

Per què jugar durant l'alfa?

Jugues de seguida, veus com el joc creix actualització rere actualització, i l'alfa costa menys que la futura versió oficial.

macOS diu que l'app «no s'ha obert»

És normal de moment: l'app encara no té el seu certificat d'Apple. Fes clic a Fet, obre Configuració del Sistema → Privadesa i seguretat, baixa fins a Openworld i fes clic a Obre igualment. Només una vegada.

Windows mostra «Windows ha protegit el PC»

L'instal·lador encara no té el seu certificat. Fes clic a Més informació i després a Executa igualment.

I a Linux?

Extreu l'arxiu i executa el programa:

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

Necessites un controlador gràfic Vulkan (Mesa o NVIDIA) i glibc 2.31 o més recent (Ubuntu 20.04, Debian 11, Fedora 32 o més recent).

Quin tipus de màquina necessito?

Una targeta gràfica compatible amb Vulkan (en un Mac, macOS 11 o posterior). El joc ajusta la distància de visió i la qualitat del temps: n'hi ha prou amb un portàtil recent.

El launcher no s'obre?

Actualitza el controlador gràfic des del web de NVIDIA, AMD o Intel. En un portàtil amb dues targetes gràfiques, actualitza-les totes dues. A Linux, instal·la els controladors Vulkan de Mesa (mesa-vulkan-drivers).

S'està descarregant!

Instal·la Openworld

El joc encara no té els certificats d'Apple i Microsoft: el teu ordinador desconfiarà la primera vegada que l'iniciïs. És normal, aquí tens com dir-li que tot va bé. Només una vegada.

  1. 1

    Obre Openworld.dmg

    Arrossega Openworld a la carpeta Aplicacions i després inicia'l des d'Aplicacions.

  2. 2

    macOS ho rebutja: fes clic a «Fet»

    Sobretot no «Mou a la paperera».

  3. 3

    Configuració del Sistema → Privadesa i seguretat

    Baixa fins a «Openworld s'ha bloquejat», fes clic a Obre igualment i confirma (contrasenya o Touch ID).

  4. 4

    Torna a iniciar Openworld

    Fes clic a Obre una última vegada. Ja està: macOS no ho tornarà a demanar.

Et sents còmode amb el Terminal?
xattr -dr com.apple.quarantine /Applications/Openworld.app

Després inicia Openworld com sempre.