OPENWORLD
Download

Multiplayer · Server

Host je eigen gameserver: de planeet van je groep, altijd aan

Geen abonnement, geen hostingbedrijf, geen maandelijkse rekening aan een derde: de Openworld-server is een programma dat je op je eigen machine draait. Hier staat alles, van download tot back-ups — met de echte commando's.

Door Tom Pascard· Bijgewerkt ·11 min lezen

Kortom

  • De server draait op Mac, Windows en Linux: je downloadt hem in de launcher, naast het spel.
  • Eén commando om te starten; hij schrijft zijn eigen server.json waarin je de rest instelt (naam, plekken, seed, moeilijkheid…).
  • Spelers bereiken hem via UDP-poort 24710: open hem in de firewall en op je router — of sla de router over met een mesh-vpn.
  • Rollen, beschermde zones, grenzen, huizen en een webdashboard: alles wat je nodig hebt om een survivalserver te draaien.
  • Back-up = één map kopiëren. Updates laten je wereld intact: het terrein dat al gezien is, wordt ermee opgeslagen.
Lees de gids

psst… klik op ze

Op deze pagina
  1. Kan ik thuis een gameserver hosten?
  2. Wat je nodig hebt
  3. De server installeren en starten
  4. server.json: eenmaal instellen
  5. Poortforwarding en de alternatieven
  6. Admincommando's, rollen en beschermde zones
  7. Waar je wereld woont (en hoe je er een back-up van maakt)
  8. Is het veilig om thuis een server te hosten?
  9. Vragen

Kan ik thuis een gameserver hosten?

Bij de meeste games betekent „een server voor je vrienden” een maandelijks abonnement bij een hostingbedrijf. Bij Openworld is de server een programma dat je zelf draait: op de computer waarop je speelt, op een oude pc in een kast, of op een machine die je huurt. Geen leverancier ertussen, en de bestanden van de wereld blijven op je schijf.

Waarom zou je? Omdat een server een wereld is die aan blijft: vrienden komen binnen wanneer ze willen, ook als jij slaapt. Openworld is een voxel-sandbox op een hele, ronde planeet — loop rechtdoor en je komt terug waar je begon — onder een echte hemel met maanfasen en eclipsen, helemaal tot aan de Zon, via de Maan en de planeten. Met je eigen server is die planeet van je groep, zolang je wilt.

Kleine gamerVossenmeisjeRobotEenhoornKleine astronautKarateka

klik op een speler

Je server, van binnenuit gezien: spelers verbinden vanaf Mac, Windows en Linux, elk een nieuw lampje op het rek. Klik op een speler: hij zwaait.
  • 24710de UDP-poort van het spel, standaard
  • 100spelersplekken standaard (1 tot 1.000)
  • 3systemen: macOS, Windows, Linux
  • 1map die je kopieert voor een volledige back-up

Wat je nodig hebt

  • Een computer die aan blijft terwijl mensen spelen: macOS (Apple Silicon of Intel), Windows x64 of Linux x64. De server is een consoleprogramma: geen scherm of videokaart nodig.
  • Processor: hoe meer kernen, hoe sneller nieuw terrein wordt gegenereerd. Standaard gebruikt de server alle kernen op twee na voor het genereren (performance.workerThreads).
  • Schijf: de wereld bewaart elk stuk terrein dat hij heeft gegenereerd, ongeveer 12 KB per kolom — grofweg een halve gigabyte voor een verkend vierkant van 3 km. Houd ruimte vrij voor lange expedities.
  • Uploadbandbreedte: een verkennende speler kan standaard tot 20 Mbit/s aan terrein ontvangen. Verlaag op een bescheiden thuisverbinding performance.streamingBudgetBps: het terrein komt wat trager binnen, het spel blijft soepel.
  • Elke speler op dezelfde versie als de server: in de launcher kan iedereen die kiezen.

De server installeren en starten

  1. 1

    Download hem in de launcher

    Klik in de launcher op de versiechip naast PLAY („Kies de spelversie”), kies je versie en dan Server — „openworld-server downloaden”. Kies het systeem (Mac, Windows, Linux — niet per se dat waarop je zit) en een map.

  2. 2

    Zoek zijn map

    De launcher maakt openworld-server-<version> aan: het programma openworld-server, zijn map assets/ (laat die ernaast staan) en een README.txt.

  3. 3

    Open een terminal in die map

    macOS en Linux: ./openworld-server. Windows (PowerShell): .\openworld-server.exe — accepteer de firewallmelding de eerste keer.

  4. 4

    Alleen macOS, de eerste keer

    Het bestand komt van internet: klik met de rechtermuisknop op het programma → Open, of voer xattr -dr com.apple.quarantine . uit in de map.

  5. 5

    Stop hem netjes

    Ctrl + C (of typ stop): de wereld wordt opgeslagen voordat de server afsluit.

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

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

# macOS, first time only: lift the download quarantine
xattr -dr com.apple.quarantine .
Start de server vanuit zijn map (macOS / Linux, daarna Windows PowerShell).

Standaard is de server online: alleen spelers die vanuit de Openworld-launcher zijn gestart, met een geldig account, komen binnen — ze arriveren met hun gebruikersnaam en hun skin. Start hem op een netwerk zonder internet met --offline: iedereen houdt de naam die hij typt, in de standaardskin, en er wordt niets gecontroleerd.

server.json: eenmaal instellen

Bij de eerste start schrijft de server een server.json naast de plek waar je hem hebt gestart, gevuld met de standaardwaarden en leesbaar opgemaakt. Pas hem aan, start opnieuw, klaar. De belangrijkste sleutels:

  • name, description, icon: wat de serverlijst toont (een PNG voor het icoon).
  • port (24710) en slots (100, van 1 tot 1.000).
  • auth: online (Openworld-accounts) of offline.
  • seed: random, een getal of een willekeurige tekst, voor een nieuwe wereld; terrain: classic of continents (een paar reusachtige continenten tussen oceanen).
  • world.difficulty: easy (geen monsters), medium, normal, hard, very_hard of terrible (wat elk moeilijkheidsniveau verandert); world.caves, world.creatures.
  • players.gameMode: survival, creative of spectre voor nieuwkomers; players.superAdmins: je gebruikersnaam (of UUID) — altijd SuperAdmin.
  • dataDir (owserver_data), logs, web. (het dashboard), 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" }
}
Een voorbeeld-server.json voor een vriendengroep (het bestand dat de server schrijft heeft elke sleutel, met zijn standaardwaarden).

Elke optie die je op de opdrachtregel typt, wint voor die run zonder het bestand te herschrijven: --port, --slots, --name, --motd, --seed, --seed-text, --difficulty, --terrain, --offline, --web… --help toont ze allemaal. Zowel --port 25000 als --port=25000 werkt.

./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
Een paar runs met opties die voor één sessie winnen van server.json.

Poortforwarding en de alternatieven

Openworld gebruikt één UDP-poort, standaard 24710. Om spelers binnen te laten zijn er drie gevallen:

  1. 1

    Hetzelfde netwerk (LAN)

    Sta de poort toe in de firewall (Windows vraagt erom bij de eerste start; Linux: sudo ufw allow 24710/udp). Vrienden verbinden met je lokale adres, zoals 192.168.1.20:24710.

  2. 2

    Vanaf internet

    Forward op je router UDP 24710 naar de computer van de server en geef dan je publieke adres door (adres:24710). Elke router noemt het anders: zoek naar „port forwarding” of „NAT”.

  3. 3

    Zonder poortforwarding

    Geen toegang tot de router, of een provider die je IP deelt? Zet iedereen op een mesh-vpn (Tailscale, ZeroTier…) en deel het adres dat die je computer geeft — of draai de Linux x64-server op een gehuurde machine met een publiek IP.

sudo ufw allow 24710/udp
# the dashboard, only if other computers need it:
sudo ufw allow 24711/tcp
De poort van het spel openzetten in de firewall (Linux met ufw).

Spelers voegen je server dan toe via Multiplayer → Server toevoegen, en hij verschijnt met zijn icoon, naam, beschrijving en spelers / plekken. Wil je vanavond gewoon met vrienden spelen zonder dit alles, dan kost je solowereld hosten op je lokale netwerk twee klikken.

Admincommando's, rollen en beschermde zones

Commando's zijn in het Engels, in de chat van het spel (T, dan /) of in de terminal van de server (zonder de /). Typ help in de terminal voor de volledige lijst: een paar commando's bestaan alleen in de terminal, andere alleen in de chat.

  • Spelers: players, kick, tp, gamemode … survival|creative|spectre, kill, respawn, /playerinfo, /invsee (hun inventaris), /playerstats.
  • Wereld: say, time set, weather clear|rain|thunder|snow… | auto, difficulty easy … terrible, /setworldspawn, mobs on|off.
  • Rollen: SuperAdmin, Admin, Moderator en Player (de standaard). /role assign PLAYER ROLE, /role create, /role add ROLE PERMISSION; /role nodes toont de rechten.
  • Zones: /zone create NAME [RADIUS] beschermt een cirkel om je heen (niet bouwen, geen explosies), daarna /zone set NAME pvp deny en consorten — build, explosions, pvp, pve, mobs, chests, damage, entry.
  • Grenzen: /border set RADIUS houdt de wereld binnen een cirkel; /border space deny of /border world moon deny sluiten de ruimte of de Maan af.
  • Huizen voor iedereen: /sethome, /homes, /home (standaard 3 per speler).
  • Server: save (alles nu naar schijf), 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
In de chat van het spel (als admin): rollen, een beschermde spawn, een grens.

Het webdashboard

Start met --web (of "web": {"enabled": true}) en open http://127.0.0.1:24711/: overzicht (TPS, tick, spelers, netwerk, geheugen), spelers (positie, inventaris, acties), een live kaart van de wereld in 2D, isometrisch en 3D, de planeten in de ruimte, wezens, terrein en opslag, en de console in je browser. Vanaf een andere computer is het alleen kijken — tenzij je een --web-password instelt.

Waar je wereld woont (en hoe je er een back-up van maakt)

  • server.json: de instellingen; roles.json: de rollen.
  • owserver_data/: de wereld — zijn seed (world.cfg), gegenereerd terrein (chunks/), bewerkt terrein (regions/), de opslag van elke speler (players/<uuid>.json: positie, inventaris, spelmodus), zones.json, borders.json…
  • logs/: de logs van de server.
  1. 1

    Back-up maken

    Typ stop (of Ctrl + C), kopieer owserver_data/, server.json en roles.json naar een veilige plek, start opnieuw. De server slaat ook zelf om de paar minuten op.

  2. 2

    Bijwerken

    Download de nieuwe openworld-server in de launcher (hij komt in een nieuwe map openworld-server-<version>), verplaats je drie items erheen, start. Zeg je spelers dat ze dezelfde versie moeten kiezen.

  3. 3

    Terugzetten

    Stop de server, zet de gekopieerde map terug, start. Iedereen staat weer waar hij was.

tar czf backup-$(date +%F).tar.gz owserver_data server.json roles.json
Een back-up, vanuit de map van de server (macOS / Linux), met de server gestopt.

Updates vormen je land niet om: elk stuk terrein dat de server heeft gegenereerd wordt met de wereld opgeslagen en ongewijzigd geserveerd, ook als een nieuwe versie nieuwe werelden anders genereert. Maak toch voor elke update een back-up — het kost één kopie.

Is het veilig om thuis een server te hosten?

  • Eén UDP-poort, en het verkeer erop is versleuteld (X25519 + ChaCha20-Poly1305).
  • De onlinemodus controleert het account van elke speler bij de dienst van Openworld: niemand kan de gebruikersnaam van je vriend lenen.
  • Het dashboard laat andere machines alleen kijken, tenzij je een wachtwoord instelt; forward de poort ervan (TCP 24711) niet op je router als je hem niet nodig hebt.
  • Anonieme statistieken: de server stuurt cijfers (spelers online, TPS) om het spel te helpen, nooit een account of een chatregel. --no-telemetry zet ze uit.

Het gebruikelijke advies voor thuisservers geldt: houd het systeem van de machine up-to-date en forward alleen de poort die je nodig hebt. Host je op Linux? De Linux-versie komt aan bod in Openworld op Linux.

Volg Openworld

@play_openworld is de officiële Instagrampagina van Openworld: video's van de game en het nieuws van elke update.

@play_openworld

Openworld is gemaakt door @tompascard

Server draait? Haal nu de spelers erbij: de gids over spelen met vrienden legt uit wat ieder van hen nodig heeft, en welk bericht je ze stuurt.

Drie stappen naar het spel (en zijn server)

  1. 1Installeer Openworld met het gedownloade bestand: het zet de launcher klaar.
  2. 2Maak je account aan in de launcher en bevestig je e-mailadres.
  3. 3Kies je gebruikersnaam… en speel.

Vragen

Hoeveel spelers kan een thuisserver aan?

Een server staat standaard op 100 plekken (1 tot 1.000 in server.json). Wat hem thuis echt begrenst, is je processor, die nieuw terrein genereert, en je uploadbandbreedte; het webdashboard toont de TPS en de ticktijd, zodat je ziet hoe je ervoor staat.

Heb ik een vast IP-adres nodig?

Nee. Geef je vrienden je huidige publieke adres; als het verandert, stuur je het nieuwe. Een dynamische DNS-naam of een mesh-vpn bespaart je het gedoe.

Kan ik hem 24/7 laten draaien op een Raspberry Pi of een oude laptop?

Op een oude x64-laptop of -pc wel: de server is een consoleprogramma voor Linux x64, Windows x64 en macOS, zonder dat er graphics nodig zijn. Op een Raspberry Pi niet: er is vandaag geen server voor ARM-Linux. Er is ook geen officieel Docker-image.

Kan ik mijn solowereld naar een server verhuizen?

Daar is nog geen knop voor. Host voor een paar vrienden liever je solowereld op je lokale netwerk (Hosten op lokaal netwerk in het pauzemenu). Een server starten met dezelfde tekstseed (--seed-text) en hetzelfde terreintype geeft hetzelfde landschap, zonder je bouwwerken.

Hoe maak ik een back-up van mijn server?

Stop hem, kopieer de map owserver_data samen met server.json en roles.json, start opnieuw. Terugzetten betekent die kopie terugplaatsen.

Werkt het zonder internet?

Ja, met --offline: geen accountcontrole, iedereen houdt de gebruikersnaam die hij typt en draagt de standaardskin. De onlinemodus (de standaard) heeft internet nodig om accounts te controleren.

Hoe krijg ik de Openworld-server?

Je downloadt hem in de launcher, naast het spel. Spelers hebben nog steeds het spel nodig.

Lees verder

Meer gidsen

Het spel

Blijf Openworld verkennen

Download

Klaar voor de start?

Eén klein bestand, en je planeet wacht. Het spel werkt zichzelf bij.

Nu uit. Openworld zit in alfa, en je kunt het vandaag al spelen.

  1. AlfaJe bent hierVandaag. Het hele spel, speelbaar sinds de eerste dag van de alfa, en het kost minder.
  2. BètaWanneer het spel stabieler is.
  3. Officiële versieDe definitieve versie. De launcher brengt je er vanzelf naartoe.

Niets om op te wachten: Openworld download je van deze site, niet van Steam of een andere winkel.

Jouw systeem

Windows

Windows 10 of 11, 64-bit

Downloaden

Openworld.exe

Jouw systeem

Linux

x64, glibc 2.31+ (Ubuntu 20.04+), Vulkan-drivers

Downloaden

Openworld-linux-x64.tar.gz

  1. 1Installeer Openworld met het gedownloade bestand: het zet de launcher klaar.
  2. 2Maak je account aan in de launcher en bevestig je e-mailadres.
  3. 3Kies je gebruikersnaam… en speel.

Volg Openworld

@play_openworld is de officiële Instagrampagina van Openworld: video's van de game en het nieuws van elke update.

@play_openworld

Openworld is gemaakt door @tompascard

Is Openworld al uit?

Ja. Openworld is speelbaar sinds de eerste dag van de alfa. Download het voor Mac, Windows of Linux, maak je account aan in de launcher en speel: er is geen releasedatum om op te wachten.

Komt Openworld naar Steam?

Openworld staat niet op Steam of in een andere winkel, en je hebt er ook geen nodig: je downloadt het spel vandaag nog van deze site, en de launcher werkt het voor je bij.

Alfa, bèta, officiële versie: wat betekent dat?

Alfa: het spel is speelbaar en groeit met elke update; dingen veranderen en gaan soms stuk. Wanneer het stabieler is, wordt het een bèta en daarna de officiële versie. Het blijft hetzelfde spel: je speelt nu, en de launcher installeert elke nieuwe versie vanzelf.

Waarom al spelen tijdens de alfa?

Je speelt meteen, ziet het spel update na update groeien, en de alfa kost minder dan de officiële versie gaat kosten.

macOS zegt dat de app “niet is geopend”

Voorlopig normaal: de app heeft nog geen Apple-certificaat. Klik op Gereed, open Systeeminstellingen → Privacy & beveiliging, scrol omlaag naar Openworld en klik op Toch openen. Slechts één keer.

Windows toont “Windows heeft je pc beschermd”

Het installatieprogramma heeft nog geen certificaat. Klik op Meer informatie en dan op Toch uitvoeren.

En op Linux?

Pak het archief uit en start het programma:

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

Je hebt een Vulkan-grafische driver (Mesa of NVIDIA) en glibc 2.31 of nieuwer nodig (Ubuntu 20.04, Debian 11, Fedora 32 of nieuwer).

Wat voor computer heb ik nodig?

Een Vulkan-compatibele grafische kaart (op een Mac macOS 11 of nieuwer). Het spel past zijn zichtafstand en weerkwaliteit aan: een recente laptop is genoeg.

Gaat de launcher niet open?

Update je grafische driver via de website van NVIDIA, AMD of Intel. Update op een laptop met twee grafische kaarten allebei. Installeer op Linux de Vulkan-drivers van Mesa (mesa-vulkan-drivers).

Hij wordt gedownload!

Openworld installeren

Het spel heeft nog geen Apple- en Microsoft-certificaten: je computer zal de eerste keer wantrouwig zijn. Dat is normaal, hier lees je hoe je hem laat weten dat alles goed is. Slechts één keer.

  1. 1

    Open Openworld.dmg

    Sleep Openworld naar de map Programma’s en start het daarna vanuit Programma’s.

  2. 2

    macOS weigert: klik op “Gereed”

    Zeker niet “Verplaats naar prullenmand”.

  3. 3

    Systeeminstellingen → Privacy en beveiliging

    Scrol omlaag naar “Openworld is geblokkeerd”, klik op Toch openen en bevestig (wachtwoord of Touch ID).

  4. 4

    Start Openworld opnieuw

    Klik nog een laatste keer op Open. Dat is alles: macOS vraagt het niet nog eens.

Ben je vertrouwd met Terminal?
xattr -dr com.apple.quarantine /Applications/Openworld.app

Start Openworld daarna zoals gewoonlijk.