OPENWORLD
Last ned

Flerspiller · Server

Host din egen spillserver: gruppens planet, alltid på

Ingen abonnement, ikke noe vertsselskap, ingen månedlig regning til en tredjepart: Openworld-serveren er et program du kjører på din egen maskin. Her er det hele, fra nedlasting til sikkerhetskopier — med de ekte kommandoene.

Av Tom Pascard· Oppdatert ·10 min lesetid

Kort fortalt

  • Serveren kjører på Mac, Windows og Linux: du laster den ned fra launcheren, ved siden av spillet.
  • Én kommando for å starte den; den skriver sin egen server.json der du stiller inn alt annet (navn, plasser, seed, vanskelighetsgrad …).
  • Spillerne når den på UDP-port 24710: åpne den i brannmuren og på ruteren din — eller hopp over ruteren med et mesh-VPN.
  • Roller, beskyttede soner, grenser, hjem og et nettbasert kontrollpanel: alt du trenger for å drive en overlevelsesserver.
  • Sikkerhetskopi = å kopiere én mappe. Oppdateringer beholder verdenen din: terrenget som allerede er sett, lagres sammen med den.
Les guiden

psst … klikk på dem

På denne siden
  1. Kan jeg hoste en spillserver hjemme?
  2. Hva du trenger
  3. Installer og start serveren
  4. server.json: sett den opp én gang
  5. Portviderekobling, og alternativene
  6. Admin-kommandoer, roller og beskyttede soner
  7. Hvor verdenen din bor (og hvordan du tar sikkerhetskopi)
  8. Er det trygt å hoste en server hjemmefra?
  9. Spørsmål

Kan jeg hoste en spillserver hjemme?

I de fleste spill betyr «en server til vennene dine» et månedlig abonnement hos et vertsselskap. Med Openworld er serveren et program du kjører selv: på datamaskinen du spiller på, på en gammel PC i et skap, eller på en maskin du leier. Ingen leverandør i midten, og verdenens filer blir på disken din.

Hvorfor bry seg? Fordi en server er en verden som forblir på: venner stikker innom når de vil, selv når du sover. Openworld er en voxel-sandkasse på en hel, rund planet — gå rett frem, så kommer du tilbake dit du startet — under en ekte himmel med månefaser og formørkelser, helt til Solen, via Månen og planetene. Med din egen server tilhører den planeten gruppen din, så lenge du vil.

Liten gamerRevejenteRobotEnhjørningLiten astronautKarateutøver

klikk på en spiller

Serveren din, sett innenfra: spillere kobler til fra Mac, Windows og Linux, og hver av dem blir et nytt lys i racket. Klikk på en spiller: den vinker.
  • 24710UDP-porten til spillet, som standard
  • 100spillerplasser som standard (1 til 1000)
  • 3systemer: macOS, Windows, Linux
  • 1mappe å kopiere for en full sikkerhetskopi

Hva du trenger

  • En datamaskin som står på mens folk spiller: macOS (Apple Silicon eller Intel), Windows x64 eller Linux x64. Serveren er et konsollprogram: ingen skjerm eller skjermkort nødvendig.
  • Prosessor: jo flere kjerner, jo raskere genereres nytt terreng. Som standard bruker serveren alle kjernene unntatt to til genereringen (performance.workerThreads).
  • Disk: verden beholder hvert stykke terreng den har generert, omtrent 12 KB per kolonne — grovt regnet en halv gigabyte for en utforsket firkant på 3 km. Sett av plass til lange ekspedisjoner.
  • Opplastingsbåndbredde: en spiller som utforsker, kan som standard motta terreng med opptil 20 Mbit/s. På en beskjeden hjemmeforbindelse kan du senke performance.streamingBudgetBps: terrenget kommer litt saktere, spillet forblir flytende.
  • Alle spillere på samme versjon som serveren: launcheren lar alle velge den.

Installer og start serveren

  1. 1

    Last den ned fra launcheren

    Klikk på versjonsknappen ved siden av SPILL i launcheren («Velg spillversjon»), velg versjonen din og så Server — «Last ned openworld-server». Velg systemet (Mac, Windows, Linux — ikke nødvendigvis det du sitter på) og en mappe.

  2. 2

    Finn mappen

    Launcheren lager openworld-server-<version>: programmet openworld-server, mappen assets/ (la den ligge ved siden av) og en README.txt.

  3. 3

    Åpne en terminal i den mappen

    macOS og Linux: ./openworld-server. Windows (PowerShell): .\openworld-server.exe — godta brannmurvinduet første gang.

  4. 4

    Bare macOS, første gang

    Filen kommer fra internett: høyreklikk programmet → Åpne, eller kjør xattr -dr com.apple.quarantine . i mappen.

  5. 5

    Stopp den rent

    Ctrl + C (eller skriv stop): verdenen lagres før serveren avsluttes.

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 serveren fra mappen sin (macOS / Linux, så Windows PowerShell).

Som standard er serveren online: bare spillere som er startet fra Openworld-launcheren, med en gyldig konto, slipper inn — de kommer med brukernavnet og skinnet sitt. På et nettverk uten internett starter du den med --offline: alle beholder navnet de skriver, i standardskinnet, og ingenting kontrolleres.

server.json: sett den opp én gang

Ved første start skriver serveren en server.json ved siden av der du startet den, fylt med standardverdiene og lagt opp for mennesker. Rediger den, start på nytt, ferdig. De viktigste nøklene:

  • name, description, icon: det serverlisten viser (en PNG til ikonet).
  • port (24710) og slots (100, fra 1 til 1000).
  • auth: online (Openworld-kontoer) eller offline.
  • seed: random, et tall eller en hvilken som helst tekst, for en ny verden; terrain: classic eller continents (noen få kjempekontinenter mellom hav).
  • world.difficulty: easy (ingen monstre), medium, normal, hard, very_hard eller terrible (hva hver vanskelighetsgrad endrer); world.caves, world.creatures.
  • players.gameMode: survival, creative eller spectre for nykommere; players.superAdmins: brukernavnet ditt (eller UUID) — alltid SuperAdmin.
  • dataDir (owserver_data), logs, web. (kontrollpanelet), 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" }
}
En eksempel-server.json for en vennegjeng (filen serveren skriver har alle nøklene, med standardverdiene sine).

Hvert alternativ du skriver på kommandolinjen, vinner for den kjøringen uten å skrive om filen: --port, --slots, --name, --motd, --seed, --seed-text, --difficulty, --terrain, --offline, --web … --help lister dem alle. Både --port 25000 og --port=25000 fungerer.

./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
Noen kjøringer med alternativer som vinner over server.json for én økt.

Portviderekobling, og alternativene

Openworld bruker én UDP-port, 24710 som standard. For å slippe spillere inn er det tre tilfeller:

  1. 1

    Samme nettverk (LAN)

    Tillat porten i brannmuren (Windows spør første gang du starter; Linux: sudo ufw allow 24710/udp). Vennene dine kobler til den lokale adressen din, som 192.168.1.20:24710.

  2. 2

    Fra internett

    Videresend UDP 24710 på ruteren din til serverens datamaskin, og gi så den offentlige adressen din (address:24710). Hver ruter kaller det noe forskjellig: se etter «port forwarding» eller «NAT».

  3. 3

    Uten portviderekobling

    Ingen tilgang til ruteren, eller en leverandør som deler IP-en din? Sett alle på et mesh-VPN (Tailscale, ZeroTier …) og del adressen det gir datamaskinen din — eller kjør Linux x64-serveren på en leid maskin med offentlig IP.

sudo ufw allow 24710/udp
# the dashboard, only if other computers need it:
sudo ufw allow 24711/tcp
Åpne spillets port i brannmuren (Linux med ufw).

Spillerne legger så til serveren din under Flerspiller → Legg til en server, og den dukker opp med ikon, navn, beskrivelse og spillere / plasser. For bare å spille med venner i kveld uten noe av dette tar det to klikk å hoste soloverdenen din på det lokale nettverket.

Admin-kommandoer, roller og beskyttede soner

Kommandoene er på engelsk, i spillets chat (T, så /) eller i serverens terminal (uten /). Skriv help i terminalen for hele listen: noen få kommandoer finnes bare i terminalen, andre bare i chatten.

  • Spillere: players, kick, tp, gamemode … survival|creative|spectre, kill, respawn, /playerinfo, /invsee (inventaret deres), /playerstats.
  • Verden: say, time set, weather clear|rain|thunder|snow… | auto, difficulty easy … terrible, /setworldspawn, mobs on|off.
  • Roller: SuperAdmin, Admin, Moderator og Player (standard). /role assign PLAYER ROLE, /role create, /role add ROLE PERMISSION; /role nodes lister rettighetene.
  • Soner: /zone create NAME [RADIUS] beskytter en sirkel rundt deg (ingen bygging, ingen eksplosjoner), så /zone set NAME pvp deny og tilsvarende — build, explosions, pvp, pve, mobs, chests, damage, entry.
  • Grenser: /border set RADIUS holder verden innenfor en sirkel; /border space deny eller /border world moon deny stenger rommet eller Månen.
  • Hjem til alle: /sethome, /homes, /home (3 per spiller som standard).
  • Server: save (alt til disk nå), 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
I spillets chat (som admin): roller, et beskyttet spawn-punkt, en grense.

Det nettbaserte kontrollpanelet

Start med --web (eller "web": {"enabled": true}) og åpne http://127.0.0.1:24711/: oversikt (TPS, tikk, spillere, nettverk, minne), spillere (posisjon, inventar, handlinger), et live kart over verden i 2D, isometrisk og 3D, planetene i rommet, skapninger, terreng og lagring, og konsollen i nettleseren din. Fra en annen datamaskin kan man bare se — med mindre du setter et --web-password.

Hvor verdenen din bor (og hvordan du tar sikkerhetskopi)

  • server.json: innstillingene; roles.json: rollene.
  • owserver_data/: verdenen — seeden (world.cfg), generert terreng (chunks/), redigert terreng (regions/), hver spillers lagring (players/<uuid>.json: posisjon, inventar, spillmodus), zones.json, borders.json …
  • logs/: loggene til serveren.
  1. 1

    Sikkerhetskopier

    Skriv stop (eller Ctrl + C), kopier owserver_data/, server.json og roles.json til et trygt sted, start på nytt. Serveren lagrer også av seg selv med noen minutters mellomrom.

  2. 2

    Oppdater

    Last ned den nye openworld-server fra launcheren (den havner i en ny openworld-server-<version>-mappe), flytt de tre tingene dine dit, start. Si til spillerne dine at de skal velge samme versjon.

  3. 3

    Gjenopprett

    Stopp serveren, legg den kopierte mappen tilbake, start. Alle er tilbake der de var.

tar czf backup-$(date +%F).tar.gz owserver_data server.json roles.json
En sikkerhetskopi, fra serverens mappe (macOS / Linux), med serveren stoppet.

Oppdateringer omformer ikke landet ditt: hvert stykke terreng serveren har generert, er lagret sammen med verdenen og leveres som det er, selv når en ny versjon genererer nye verdener annerledes. Ta en sikkerhetskopi uansett før hver oppdatering — det koster én kopi.

Er det trygt å hoste en server hjemmefra?

  • Én UDP-port, og trafikken på den er kryptert (X25519 + ChaCha20-Poly1305).
  • Online-modus sjekker kontoen til hver spiller mot Openworlds tjeneste: ingen kan låne brukernavnet til vennen din.
  • Kontrollpanelet lar andre maskiner bare se, med mindre du setter et passord; ikke videresend porten (TCP 24711) på ruteren din hvis du ikke trenger den.
  • Anonym statistikk: serveren sender tall (spillere online, TPS) for å hjelpe spillet, aldri en konto eller en chatlinje. --no-telemetry slår dem av.

De vanlige rådene for hjemmeservere gjelder: hold maskinens system oppdatert, og videresend bare porten du trenger. Skal du hoste på Linux? Linux-versjonen er dekket i Openworld på Linux.

Følg Openworld

@play_openworld er Openworlds offisielle Instagram-side: videoer fra spillet og nyhetene i hver oppdatering.

@play_openworld

Openworld er laget av @tompascard

Kjører serveren? Ta nå med spillerne: guiden til å spille med venner forklarer hva hver av dem trenger, og meldingen du kan sende dem.

Tre steg til spillet (og serveren)

  1. 1Installer Openworld med den nedlastede filen: den setter opp launcheren.
  2. 2Opprett kontoen din i launcheren og bekreft e-posten din.
  3. 3Velg brukernavnet ditt… og spill.

Spørsmål

Hvor mange spillere tåler en hjemmeserver?

En server er satt til 100 plasser som standard (1 til 1000 i server.json). Det som egentlig begrenser den hjemme, er prosessoren din, som genererer nytt terreng, og opplastingsbåndbredden din; det nettbaserte kontrollpanelet viser TPS og tikktid, så du ser hvor du står.

Trenger jeg en statisk IP?

Nei. Gi vennene dine den gjeldende offentlige adressen din; hvis den endres, sender du den nye. Et dynamisk DNS-navn eller et mesh-VPN sparer deg for bryet.

Kan jeg kjøre den døgnet rundt på en Raspberry Pi eller en gammel laptop?

En gammel x64-laptop eller -PC, ja: serveren er et konsollprogram for Linux x64, Windows x64 og macOS, uten behov for grafikk. En Raspberry Pi, nei: det finnes ingen server for ARM-Linux i dag. Det finnes heller ikke noe offisielt Docker-image.

Kan jeg flytte soloverdenen min til en server?

Det finnes ingen knapp for det ennå. For noen få venner kan du heller hoste soloverdenen din på det lokale nettverket (Åpne på lokalt nettverk i pausemenyen). Å starte en server med den samme tekst-seeden (--seed-text) og terrengtypen gir det samme landskapet, uten byggene dine.

Hvordan tar jeg sikkerhetskopi av serveren min?

Stopp den, kopier mappen owserver_data sammen med server.json og roles.json, start på nytt. Å gjenopprette betyr å legge den kopien tilbake.

Fungerer det uten internett?

Ja, med --offline: ingen kontosjekk, alle beholder brukernavnet de skriver, og har standardskinnet. Online-modus (standard) trenger internett for å sjekke kontoer.

Hvordan får jeg tak i Openworld-serveren?

Du laster den ned fra launcheren, ved siden av spillet. Spillerne trenger fortsatt spillet.

Les videre

Flere guider

Spillet

Fortsett å utforske Openworld

Last ned

Klar for start?

En liten fil, og planeten din venter. Spillet oppdaterer seg selv.

Ute nå. Openworld er i alfa, og du kan spille det allerede i dag.

  1. AlfaDu er herI dag. Hele spillet, spillbart siden første dag av alfaen, og det koster mindre.
  2. BetaNår spillet er mer stabilt.
  3. Offisiell versjonDen endelige versjonen. Launcheren tar deg dit helt av seg selv.

Ingenting å vente på: Openworld lastes ned fra dette nettstedet, ikke fra Steam eller noen annen butikk.

Ditt system

Windows

Windows 10 eller 11, 64-bit

Last ned

Openworld.exe

Ditt system

Linux

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

Last ned

Openworld-linux-x64.tar.gz

  1. 1Installer Openworld med den nedlastede filen: den setter opp launcheren.
  2. 2Opprett kontoen din i launcheren og bekreft e-posten din.
  3. 3Velg brukernavnet ditt… og spill.

Følg Openworld

@play_openworld er Openworlds offisielle Instagram-side: videoer fra spillet og nyhetene i hver oppdatering.

@play_openworld

Openworld er laget av @tompascard

Er Openworld ute?

Ja. Openworld har vært spillbart siden første dag av alfaen. Last det ned for Mac, Windows eller Linux, opprett kontoen din i launcheren og spill: det finnes ingen utgivelsesdato å vente på.

Kommer Openworld på Steam?

Openworld er ikke på Steam eller i noen annen butikk, og du trenger ingen: du laster ned spillet fra dette nettstedet, i dag, og launcheren holder det oppdatert.

Alfa, beta, offisiell versjon: hva betyr det?

Alfa: spillet er spillbart og vokser med hver oppdatering; ting beveger seg og går av og til i stykker. Når det er mer stabilt, blir det en beta, så den offisielle versjonen. Det er det samme spillet hele veien: du spiller nå, og launcheren installerer hver nye versjon automatisk.

Hvorfor spille under alfaen?

Du spiller med en gang, ser spillet vokse oppdatering etter oppdatering, og alfaen koster mindre enn den offisielle versjonen kommer til å gjøre.

macOS sier at appen «ikke ble åpnet»

Normalt for nå: appen har ikke Apple-sertifikatet sitt ennå. Klikk Ferdig, åpne Systeminnstillinger → Personvern og sikkerhet, bla ned til Openworld og klikk Åpne likevel. Bare én gang.

Windows viser «Windows beskyttet PC-en din»

Installasjonsprogrammet har ikke sertifikatet sitt ennå. Klikk Mer info, deretter Kjør likevel.

Og på Linux?

Pakk ut arkivet og kjør programmet:

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

Du trenger en Vulkan-grafikkdriver (Mesa eller NVIDIA) og glibc 2.31 eller nyere (Ubuntu 20.04, Debian 11, Fedora 32 eller nyere).

Hva slags maskin trenger jeg?

Et grafikkort med Vulkan-støtte (på en Mac, macOS 11 eller nyere). Spillet justerer tegneavstanden og værkvaliteten: en nyere bærbar er nok.

Åpnes ikke launcheren?

Oppdater grafikkdriveren fra nettsiden til NVIDIA, AMD eller Intel. På en bærbar PC med to grafikkort bør du oppdatere begge. På Linux installerer du Mesas Vulkan-drivere (mesa-vulkan-drivers).

Den lastes ned!

Installer Openworld

Spillet har ikke Apple- og Microsoft-sertifikatene sine ennå: datamaskinen din blir mistenksom første gang du starter det. Det er normalt, her er hvordan du forteller den at alt er i orden. Bare én gang.

  1. 1

    Åpne Openworld.dmg

    Dra Openworld inn i Programmer-mappen, og start det deretter fra Programmer.

  2. 2

    macOS nekter: klikk «Ferdig»

    Definitivt ikke «Flytt til papirkurv».

  3. 3

    Systeminnstillinger → Personvern og sikkerhet

    Bla ned til «Openworld ble blokkert», klikk Åpne likevel og bekreft (passord eller Touch ID).

  4. 4

    Start Openworld på nytt

    Klikk Åpne en siste gang. Det er alt: macOS spør ikke igjen.

Komfortabel med Terminal?
xattr -dr com.apple.quarantine /Applications/Openworld.app

Start deretter Openworld som vanlig.