OPENWORLD
Download

Mehrspieler · Server

Hoste deinen eigenen Spieleserver: der Planet deiner Gruppe, immer online

Kein Abo, keine Hosting-Firma, keine monatliche Rechnung an einen Dritten: Der Openworld-Server ist ein Programm, das du auf deinem eigenen Rechner laufen lässt. Hier ist alles, vom Download bis zu den Backups — mit den echten Befehlen.

Von Tom Pascard· Aktualisiert ·11 Min. Lesezeit

Kurz gesagt

  • Der Server läuft auf Mac, Windows und Linux: Du lädst ihn im Launcher herunter, neben dem Spiel.
  • Ein Befehl startet ihn; er schreibt seine eigene server.json, in der du alles Weitere einstellst (Name, Plätze, Seed, Schwierigkeit …).
  • Spieler erreichen ihn über UDP-Port 24710: Öffne ihn in der Firewall und am Router — oder spar dir den Router mit einem Mesh-VPN.
  • Rollen, geschützte Zonen, Grenzen, Homes und ein Web-Dashboard: alles, was du für einen Survival-Server brauchst.
  • Backup = einen Ordner kopieren. Updates behalten deine Welt: Das bereits gesehene Gelände wird mit ihr gespeichert.
Anleitung lesen

psst … klick sie an

Auf dieser Seite
  1. Kann ich zu Hause einen Spieleserver hosten?
  2. Was du brauchst
  3. Den Server installieren und starten
  4. server.json: einmal einrichten
  5. Portweiterleitung und die Alternativen
  6. Admin-Befehle, Rollen und geschützte Zonen
  7. Wo deine Welt liegt (und wie du sie sicherst)
  8. Ist es sicher, einen Server von zu Hause aus zu hosten?
  9. Fragen

Kann ich zu Hause einen Spieleserver hosten?

Bei den meisten Spielen heisst „ein Server für deine Freunde“: ein monatliches Abo bei einer Hosting-Firma. Bei Openworld ist der Server ein Programm, das du selbst laufen lässt: auf dem Rechner, an dem du spielst, auf einem alten PC im Schrank oder auf einer Maschine, die du mietest. Kein Anbieter dazwischen, und die Dateien der Welt bleiben auf deiner Festplatte.

Wozu der Aufwand? Weil ein Server eine Welt ist, die online bleibt: Freunde schauen vorbei, wann sie wollen, auch wenn du schläfst. Openworld ist ein Voxel-Sandbox-Spiel auf einem ganzen, runden Planeten — geh geradeaus, und du kommst dort wieder an, wo du losgelaufen bist — unter einem echten Himmel mit Mondphasen und Finsternissen, bis hinauf zur Sonne, auf dem Weg über den Mond und die Planeten. Mit deinem eigenen Server gehört dieser Planet deiner Gruppe, so lange du willst.

Little gamerFox girlRobotUnicornLittle astronautKarateka

klick einen Spieler an

Dein Server von innen gesehen: Spieler verbinden sich von Mac, Windows und Linux, jeder ein neues Licht im Rack. Klick einen Spieler an: Er winkt.
  • 24710der UDP-Port des Spiels, standardmässig
  • 100Spielerplätze standardmässig (1 bis 1.000)
  • 3Systeme: macOS, Windows, Linux
  • 1Ordner, den du für ein vollständiges Backup kopierst

Was du brauchst

  • Einen Rechner, der an bleibt, solange gespielt wird: macOS (Apple Silicon oder Intel), Windows x64 oder Linux x64. Der Server ist ein Konsolenprogramm: kein Bildschirm und keine Grafikkarte nötig.
  • Prozessor: Je mehr Kerne, desto schneller wird neues Gelände erzeugt. Standardmässig nutzt der Server für die Erzeugung alle Kerne bis auf zwei (performance.workerThreads).
  • Festplatte: Die Welt behält jedes Stück Gelände, das sie erzeugt hat, etwa 12 KB pro Spalte — grob ein halbes Gigabyte für ein erkundetes Quadrat von 3 km. Plan Platz für lange Expeditionen ein.
  • Upload-Bandbreite: Ein Spieler, der erkundet, kann Gelände standardmässig mit bis zu 20 Mbit/s empfangen. Senk bei einer bescheidenen Heimverbindung performance.streamingBudgetBps: Das Gelände kommt etwas langsamer an, das Spiel bleibt flüssig.
  • Alle Spieler auf derselben Version wie der Server: Im Launcher kann jeder sie auswählen.

Den Server installieren und starten

  1. 1

    Lade ihn im Launcher herunter

    Klick im Launcher auf den Versions-Chip neben SPIELEN („Spielversion wählen“), wähl deine Version, dann Server — „openworld-server herunterladen“. Wähl das System (Mac, Windows, Linux — nicht unbedingt das, auf dem du gerade bist) und einen Ordner.

  2. 2

    Such seinen Ordner

    Der Launcher legt openworld-server-<version> an: das Programm openworld-server, seinen Ordner assets/ (lass ihn daneben liegen) und eine README.txt.

  3. 3

    Öffne ein Terminal in diesem Ordner

    macOS und Linux: ./openworld-server. Windows (PowerShell): .\openworld-server.exe — bestätige beim ersten Mal das Firewall-Fenster.

  4. 4

    Nur macOS, beim ersten Mal

    Die Datei stammt aus dem Internet: Klick mit der rechten Maustaste auf das Programm → Öffnen, oder führ im Ordner xattr -dr com.apple.quarantine . aus.

  5. 5

    Sauber beenden

    Strg + C (oder tipp stop): Die Welt wird gespeichert, bevor der Server sich beendet.

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

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

# macOS, first time only: lift the download quarantine
xattr -dr com.apple.quarantine .
Starte den Server aus seinem Ordner (macOS / Linux, dann Windows PowerShell).

Standardmässig ist der Server online: Nur Spieler, die über den Openworld-Launcher gestartet sind und ein gültiges Konto haben, kommen herein — sie erscheinen mit ihrem Benutzernamen und ihrem Skin. In einem Netzwerk ohne Internet starte ihn mit --offline: Jeder behält den Namen, den er eintippt, im Standard-Skin, und nichts wird geprüft.

server.json: einmal einrichten

Beim ersten Start schreibt der Server neben den Ort, an dem du ihn gestartet hast, eine server.json, gefüllt mit den Standardwerten und für Menschen aufgebaut. Bearbeite sie, starte neu, fertig. Die wichtigsten Schlüssel:

  • name, description, icon: was die Serverliste zeigt (für das Icon ein PNG).
  • port (24710) und slots (100, von 1 bis 1.000).
  • auth: online (Openworld-Konten) oder offline.
  • seed: random, eine Zahl oder ein beliebiger Text, für eine neue Welt; terrain: classic oder continents (ein paar riesige Kontinente zwischen Ozeanen).
  • world.difficulty: easy (keine Monster), medium, normal, hard, very_hard oder terrible (was jeder Schwierigkeitsgrad ändert); world.caves, world.creatures.
  • players.gameMode: survival, creative oder spectre für Neuankömmlinge; players.superAdmins: dein Benutzername (oder deine UUID) — immer SuperAdmin.
  • dataDir (owserver_data), logs, web. (das 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" }
}
Eine Beispiel-server.json für eine Gruppe von Freunden (die Datei, die der Server schreibt, enthält jeden Schlüssel mit seinem Standardwert).

Jede auf der Kommandozeile getippte Option gilt für diesen Lauf, ohne die Datei umzuschreiben: --port, --slots, --name, --motd, --seed, --seed-text, --difficulty, --terrain, --offline, --web … --help listet alle auf. Sowohl --port 25000 als auch --port=25000 funktionieren.

./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
Ein paar Läufe mit Optionen, die für eine Sitzung Vorrang vor der server.json haben.

Portweiterleitung und die Alternativen

Openworld nutzt einen UDP-Port, standardmässig 24710. Um Spieler hereinzulassen, gibt es drei Fälle:

  1. 1

    Dasselbe Netzwerk (LAN)

    Erlaube den Port in der Firewall (Windows fragt beim ersten Start; Linux: sudo ufw allow 24710/udp). Freunde verbinden sich mit deiner lokalen Adresse, etwa 192.168.1.20:24710.

  2. 2

    Aus dem Internet

    Leite an deinem Router UDP 24710 an den Rechner des Servers weiter und gib dann deine öffentliche Adresse weiter (adresse:24710). Jeder Router nennt es anders: Such nach „Portweiterleitung“ oder „NAT“.

  3. 3

    Ohne Portweiterleitung

    Kein Zugang zum Router oder ein Anbieter, der sich deine IP teilt? Bring alle in ein Mesh-VPN (Tailscale, ZeroTier …) und teil die Adresse, die es deinem Rechner gibt — oder lass den Linux-x64-Server auf einer gemieteten Maschine mit öffentlicher IP laufen.

sudo ufw allow 24710/udp
# the dashboard, only if other computers need it:
sudo ufw allow 24711/tcp
Den Port des Spiels in der Firewall öffnen (Linux mit ufw).

Spieler fügen deinen Server dann unter Mehrspieler → Server hinzufügen hinzu, und er erscheint mit Icon, Name, Beschreibung und Spielern / Slots. Wenn du heute Abend einfach mit Freunden spielen willst, ohne all das, dauert deine Solo-Welt im lokalen Netzwerk zu hosten zwei Klicks.

Admin-Befehle, Rollen und geschützte Zonen

Die Befehle sind englisch, im Chat des Spiels (T, dann /) oder im Terminal des Servers (ohne das /). Tipp help im Terminal für die vollständige Liste: Ein paar Befehle gibt es nur im Terminal, andere nur im Chat.

  • Spieler: players, kick, tp, gamemode … survival|creative|spectre, kill, respawn, /playerinfo, /invsee (ihr Inventar), /playerstats.
  • Welt: say, time set, weather clear|rain|thunder|snow… | auto, difficulty easy … terrible, /setworldspawn, mobs on|off.
  • Rollen: SuperAdmin, Admin, Moderator und Player (die Standardrolle). /role assign PLAYER ROLE, /role create, /role add ROLE PERMISSION; /role nodes listet die Berechtigungen auf.
  • Zonen: /zone create NAME [RADIUS] schützt einen Kreis um dich (kein Bauen, keine Explosionen), dann /zone set NAME pvp deny und so weiter — build, explosions, pvp, pve, mobs, chests, damage, entry.
  • Grenzen: /border set RADIUS hält die Welt auf einen Kreis begrenzt; /border space deny oder /border world moon deny sperren den Weltraum oder den Mond.
  • Homes für alle: /sethome, /homes, /home (standardmässig 3 pro Spieler).
  • Server: save (alles jetzt auf die Festplatte), 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
Im Chat des Spiels (als Admin): Rollen, ein geschützter Spawn, eine Grenze.

Das Web-Dashboard

Starte mit --web (oder "web": {"enabled": true}) und öffne http://127.0.0.1:24711/: Übersicht (TPS, Tick, Spieler, Netzwerk, Speicher), Spieler (Position, Inventar, Aktionen), eine Live-Karte der Welt in 2D, isometrisch und 3D, die Planeten im Weltraum, Kreaturen, Gelände und Speicher sowie die Konsole in deinem Browser. Von einem anderen Rechner aus ist es nur lesbar — es sei denn, du setzt ein --web-password.

Wo deine Welt liegt (und wie du sie sicherst)

  • server.json: die Einstellungen; roles.json: die Rollen.
  • owserver_data/: die Welt — ihr Seed (world.cfg), erzeugtes Gelände (chunks/), bearbeitetes Gelände (regions/), der Spielstand jedes Spielers (players/<uuid>.json: Position, Inventar, Spielmodus), zones.json, borders.json …
  • logs/: die Logs des Servers.
  1. 1

    Sichern

    Tipp stop (oder Strg + C), kopier owserver_data/, server.json und roles.json an einen sicheren Ort, starte neu. Der Server speichert ausserdem von selbst alle paar Minuten.

  2. 2

    Aktualisieren

    Lade den neuen openworld-server im Launcher herunter (er landet in einem neuen Ordner openworld-server-<version>), verschieb deine drei Elemente hinein, starte. Sag deinen Spielern, dass sie dieselbe Version wählen sollen.

  3. 3

    Wiederherstellen

    Stopp den Server, leg den kopierten Ordner zurück, starte. Alle sind wieder dort, wo sie waren.

tar czf backup-$(date +%F).tar.gz owserver_data server.json roles.json
Ein Backup, aus dem Ordner des Servers (macOS / Linux), bei gestopptem Server.

Updates formen dein Land nicht um: Jedes vom Server erzeugte Stück Gelände wird mit der Welt gespeichert und unverändert ausgeliefert, selbst wenn eine neue Version neue Welten anders erzeugt. Mach trotzdem vor jedem Update ein Backup — es kostet eine Kopie.

Ist es sicher, einen Server von zu Hause aus zu hosten?

  • Ein UDP-Port, und der Verkehr darüber ist verschlüsselt (X25519 + ChaCha20-Poly1305).
  • Der Online-Modus prüft das Konto jedes Spielers beim Dienst von Openworld: Niemand kann sich den Benutzernamen deines Freundes borgen.
  • Das Dashboard lässt andere Rechner nur zuschauen, ausser du setzt ein Passwort; leite seinen Port (TCP 24711) an deinem Router nicht weiter, wenn du ihn nicht brauchst.
  • Anonyme Statistiken: Der Server sendet Zahlen (Spieler online, TPS), um dem Spiel zu helfen, nie ein Konto und nie eine Chatzeile. --no-telemetry schaltet sie ab.

Die üblichen Ratschläge für Heimserver gelten: Halt das System des Rechners aktuell und leite nur den Port weiter, den du brauchst. Du hostest unter Linux? Der Linux-Build wird in Openworld unter Linux behandelt.

Folge Openworld

@play_openworld ist die offizielle Instagram-Seite von Openworld: Videos aus dem Spiel und die Neuheiten jedes Updates.

@play_openworld

Openworld wurde erschaffen von @tompascard

Server läuft? Dann hol jetzt die Spieler: Die Anleitung zum Spielen mit Freunden erklärt, was jeder von ihnen braucht, und die Nachricht, die du ihnen schicken kannst.

Drei Schritte zum Spiel (und seinem Server)

  1. 1Installiere Openworld mit der heruntergeladenen Datei: Sie richtet den Launcher ein.
  2. 2Erstelle dein Konto im Launcher und bestätige deine E-Mail-Adresse.
  3. 3Wähle deinen Benutzernamen … und spiel.

Fragen

Wie viele Spieler verkraftet ein Heimserver?

Ein Server ist standardmässig auf 100 Plätze eingestellt (1 bis 1.000 in der server.json). Was ihn zu Hause wirklich begrenzt, ist dein Prozessor, der neues Gelände erzeugt, und deine Upload-Bandbreite; das Web-Dashboard zeigt TPS und Tick-Zeit, damit du siehst, wo du stehst.

Brauche ich eine statische IP?

Nein. Gib deinen Freunden deine aktuelle öffentliche Adresse; wenn sie sich ändert, schick die neue. Ein dynamischer DNS-Name oder ein Mesh-VPN erspart dir den Ärger.

Kann ich ihn rund um die Uhr auf einem Raspberry Pi oder einem alten Laptop laufen lassen?

Ein alter x64-Laptop oder -PC, ja: Der Server ist ein Konsolenprogramm für Linux x64, Windows x64 und macOS, ganz ohne Grafik. Ein Raspberry Pi, nein: Heute gibt es keinen Server für ARM-Linux. Ein offizielles Docker-Image gibt es auch nicht.

Kann ich meine Solo-Welt auf einen Server umziehen?

Dafür gibt es noch keinen Knopf. Für ein paar Freunde hoste stattdessen deine Solo-Welt in deinem lokalen Netzwerk (Im lokalen Netzwerk hosten im Pausenmenü). Startest du einen Server mit demselben Text-Seed (--seed-text) und Geländetyp, bekommst du dieselbe Landschaft, ohne deine Bauten.

Wie sichere ich meinen Server?

Stopp ihn, kopier den Ordner owserver_data zusammen mit server.json und roles.json, starte neu. Wiederherstellen heisst, diese Kopie zurückzulegen.

Funktioniert es ohne Internet?

Ja, mit --offline: keine Kontoprüfung, jeder behält den Benutzernamen, den er eintippt, und trägt den Standard-Skin. Der Online-Modus (der Standard) braucht das Internet, um Konten zu prüfen.

Wie bekomme ich den Openworld-Server?

Du lädst ihn im Launcher herunter, neben dem Spiel. Spieler brauchen weiterhin das Spiel.

Weiterlesen

Weitere Anleitungen

Das Spiel

Entdecke Openworld weiter

Download

Bereit zum Start?

Eine kleine Datei, und dein Planet wartet. Das Spiel aktualisiert sich selbst.

Schon erschienen. Openworld ist in der Alpha, und du kannst es heute schon spielen.

  1. AlphaDu bist hierHeute. Das ganze Spiel, spielbar seit dem ersten Tag der Alpha, und es kostet weniger.
  2. BetaWenn das Spiel stabiler ist.
  3. Offizielle VersionDie Endversion. Der Launcher bringt dich ganz von selbst dorthin.

Nichts, worauf du warten musst: Openworld lädst du von dieser Website herunter, nicht von Steam oder aus einem anderen Store.

Dein System

Windows

Windows 10 oder 11, 64-Bit

Herunterladen

Openworld.exe

Dein System

Linux

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

Herunterladen

Openworld-linux-x64.tar.gz

  1. 1Installiere Openworld mit der heruntergeladenen Datei: Sie richtet den Launcher ein.
  2. 2Erstelle dein Konto im Launcher und bestätige deine E-Mail-Adresse.
  3. 3Wähle deinen Benutzernamen … und spiel.

Folge Openworld

@play_openworld ist die offizielle Instagram-Seite von Openworld: Videos aus dem Spiel und die Neuheiten jedes Updates.

@play_openworld

Openworld wurde erschaffen von @tompascard

Ist Openworld schon erschienen?

Ja. Openworld ist seit dem ersten Tag seiner Alpha spielbar. Lade es für Mac, Windows oder Linux herunter, erstelle im Launcher dein Konto und spiel los: Auf einen Erscheinungstermin musst du nicht warten.

Kommt Openworld auf Steam?

Openworld ist weder auf Steam noch in einem anderen Store, und du brauchst auch keinen: Du lädst das Spiel noch heute von dieser Website herunter, und sein Launcher hält es auf dem neuesten Stand.

Alpha, Beta, offizielle Version: Was bedeutet das?

Alpha: Das Spiel ist spielbar und wächst mit jedem Update; Dinge bewegen sich und gehen manchmal kaputt. Wenn es stabiler ist, wird es zur Beta und dann zur offiziellen Version. Es ist von Anfang bis Ende dasselbe Spiel: Du spielst jetzt, und der Launcher installiert jede neue Version von selbst.

Warum schon in der Alpha spielen?

Du spielst sofort, siehst das Spiel Update für Update wachsen, und die Alpha kostet weniger, als die offizielle Version kosten wird.

macOS sagt, die App „wurde nicht geöffnet“

Im Moment normal: Die App hat noch kein Apple-Zertifikat. Klicke auf Fertig, öffne Systemeinstellungen → Datenschutz & Sicherheit, scrolle nach unten zu Openworld und klicke auf Trotzdem öffnen. Nur einmal.

Windows zeigt „Der Computer wurde durch Windows geschützt“

Das Installationsprogramm hat noch kein Zertifikat. Klicke auf Weitere Informationen und dann auf Trotzdem ausführen.

Und unter Linux?

Entpacke das Archiv und starte das Programm:

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

Du brauchst einen Vulkan-Grafiktreiber (Mesa oder NVIDIA) und glibc 2.31 oder neuer (Ubuntu 20.04, Debian 11, Fedora 32 oder neuer).

Was für einen Rechner brauche ich?

Eine Vulkan-fähige Grafikkarte (auf einem Mac macOS 11 oder neuer). Das Spiel passt Sichtweite und Wetterqualität an: Ein aktueller Laptop reicht.

Der Launcher öffnet sich nicht?

Aktualisiere deinen Grafiktreiber über die Website von NVIDIA, AMD oder Intel. Bei einem Laptop mit zwei Grafikkarten aktualisiere beide. Unter Linux installierst du die Mesa-Vulkan-Treiber (mesa-vulkan-drivers).

Der Download läuft!

Openworld installieren

Das Spiel hat noch keine Apple- und Microsoft-Zertifikate: Dein Computer wird beim ersten Start misstrauisch sein. Das ist normal, hier steht, wie du ihm sagst, dass alles in Ordnung ist. Nur einmal.

  1. 1

    Openworld.dmg öffnen

    Ziehe Openworld in den Ordner Programme und starte es dann aus „Programme“.

  2. 2

    macOS lehnt ab: Klicke auf „Fertig“

    Auf keinen Fall „In den Papierkorb legen“.

  3. 3

    Systemeinstellungen → Datenschutz & Sicherheit

    Scrolle nach unten zu „Openworld wurde blockiert“, klicke auf Trotzdem öffnen und bestätige (Passwort oder Touch ID).

  4. 4

    Openworld erneut starten

    Klicke ein letztes Mal auf Öffnen. Das war’s: macOS fragt nicht noch einmal.

Du kennst dich mit dem Terminal aus?
xattr -dr com.apple.quarantine /Applications/Openworld.app

Starte Openworld dann wie gewohnt.