OPENWORLD
Pobierz

Multiplayer · Serwer

Postaw własny serwer gry: planeta twojej ekipy, zawsze włączona

Bez abonamentu, bez firmy hostingowej, bez miesięcznego rachunku dla osoby trzeciej: serwer Openworld to program, który uruchamiasz na własnym komputerze. Oto całość, od pobrania po kopie zapasowe — z prawdziwymi komendami.

Autor: Tom Pascard· Zaktualizowano ·10 min czytania

W skrócie

  • Serwer działa na Macu, Windowsie i Linuksie: pobierasz go z launchera, obok gry.
  • Jedna komenda go uruchamia; sam zapisuje swój plik server.json, w którym ustawiasz resztę (nazwę, miejsca, seed, poziom trudności…).
  • Gracze łączą się z nim przez port UDP 24710: otwórz go w zaporze i na routerze — albo pomiń router dzięki sieci VPN typu mesh.
  • Role, chronione strefy, granice, domy i panel w przeglądarce: wszystko, czego potrzebujesz do prowadzenia serwera survivalowego.
  • Kopia zapasowa = skopiowanie jednego folderu. Aktualizacje zachowują twój świat: już widziany teren jest zapisany razem z nim.
Czytaj poradnik
Pobierz OpenworldMac · Windows · Linux

Także na inne systemy

Alfamożna grać już teraz

psst… kliknij w nie

Na tej stronie
  1. Czy mogę postawić serwer gry w domu?
  2. Czego potrzebujesz
  3. Zainstaluj i uruchom serwer
  4. server.json: ustaw go raz
  5. Przekierowanie portów i alternatywy
  6. Komendy admina, role i chronione strefy
  7. Gdzie mieszka twój świat (i jak zrobić jego kopię)
  8. Czy stawianie serwera w domu jest bezpieczne?
  9. Pytania

Czy mogę postawić serwer gry w domu?

W większości gier „serwer dla znajomych” oznacza miesięczny abonament u firmy hostingowej. W Openworld serwer to program, który uruchamiasz sam: na komputerze, na którym grasz, na starym PC w szafie albo na wynajętej maszynie. Żadnego pośrednika, a pliki świata zostają na twoim dysku.

Po co zawracać sobie głowę? Bo serwer to świat, który pozostaje włączony: znajomi wpadają, kiedy chcą, nawet gdy śpisz. Openworld to sandbox z voxelami na całej, okrągłej planecie — idź prosto, a wrócisz do punktu wyjścia — pod prawdziwym niebem z fazami Księżyca i zaćmieniami, aż po Słońce, przez Księżyc i planety. Z własnym serwerem ta planeta należy do twojej ekipy, tak długo, jak zechcesz.

Mały graczLisia dziewczynaRobotJednorożecMały astronautaKarateka

kliknij gracza

Twój serwer od środka: gracze łączą się z Maca, Windowsa i Linuksa, każdy to nowe światełko w szafie serwerowej. Kliknij gracza: pomacha.
  • 24710domyślny port UDP gry
  • 100domyślnych miejsc dla graczy (od 1 do 1000)
  • 3systemy: macOS, Windows, Linux
  • 1folder do skopiowania na pełną kopię zapasową

Czego potrzebujesz

  • Komputera, który pozostaje włączony, dopóki ludzie grają: macOS (Apple Silicon lub Intel), Windows x64 albo Linux x64. Serwer to program konsolowy: nie potrzeba ekranu ani karty graficznej.
  • Procesora: im więcej rdzeni, tym szybciej generuje się nowy teren. Domyślnie serwer używa do generowania wszystkich rdzeni poza dwoma (performance.workerThreads).
  • Dysku: świat zachowuje każdy wygenerowany kawałek terenu, około 12 KB na kolumnę — mniej więcej pół gigabajta na zbadany kwadrat 3 km. Zaplanuj miejsce na długie wyprawy.
  • Przepustowości wysyłania: eksplorujący gracz może domyślnie odbierać teren z prędkością do 20 Mbit/s. Przy skromnym łączu domowym obniż performance.streamingBudgetBps: teren dociera trochę wolniej, a gra pozostaje płynna.
  • Wszyscy gracze w tej samej wersji co serwer: launcher pozwala każdemu ją wybrać.

Zainstaluj i uruchom serwer

  1. 1

    Pobierz go z launchera

    W launcherze kliknij chip z wersją obok GRAJ („Wybierz wersję gry”), wybierz swoją wersję, potem Serwer — „Pobierz openworld-server”. Wybierz system (Mac, Windows, Linux — niekoniecznie ten, na którym jesteś) i folder.

  2. 2

    Znajdź jego folder

    Launcher tworzy openworld-server-<version>: program openworld-server, jego folder assets/ (zostaw go obok) i plik README.txt.

  3. 3

    Otwórz terminal w tym folderze

    macOS i Linux: ./openworld-server. Windows (PowerShell): .\openworld-server.exe — za pierwszym razem zaakceptuj okno zapory.

  4. 4

    Tylko macOS, za pierwszym razem

    Plik pochodzi z Internetu: kliknij program prawym przyciskiem → Otwórz albo uruchom w folderze xattr -dr com.apple.quarantine ..

  5. 5

    Zatrzymaj go czysto

    Ctrl + C (albo wpisz stop): świat zostaje zapisany, zanim serwer się wyłączy.

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

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

# macOS, first time only: lift the download quarantine
xattr -dr com.apple.quarantine .
Uruchom serwer z jego folderu (macOS / Linux, potem Windows PowerShell).

Domyślnie serwer jest online: wchodzą tylko gracze uruchomieni z launchera Openworld, z ważnym kontem — przychodzą ze swoją nazwą użytkownika i skinem. W sieci bez Internetu uruchom go z --offline: każdy zachowuje nazwę, którą wpisze, w domyślnym skinie, i nic nie jest sprawdzane.

server.json: ustaw go raz

Przy pierwszym uruchomieniu serwer zapisuje server.json obok miejsca, z którego go uruchomiłeś, wypełniony wartościami domyślnymi i ułożony dla ludzi. Edytuj, uruchom ponownie, gotowe. Główne klucze:

  • name, description, icon: to, co pokazuje lista serwerów (PNG jako ikona).
  • port (24710) i slots (100, od 1 do 1000).
  • auth: online (konta Openworld) albo offline.
  • seed: random, liczba lub dowolny tekst, dla nowego świata; terrain: classic albo continents (kilka gigantycznych kontynentów między oceanami).
  • world.difficulty: easy (bez potworów), medium, normal, hard, very_hard albo terrible (co zmienia każdy poziom trudności); world.caves, world.creatures.
  • players.gameMode: survival, creative albo spectre dla nowych graczy; players.superAdmins: twoja nazwa użytkownika (lub UUID) — zawsze SuperAdmin.
  • dataDir (owserver_data), logs, web. (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" }
}
Przykładowy server.json dla grupy znajomych (plik, który zapisuje serwer, ma każdy klucz z wartościami domyślnymi).

Każda opcja wpisana w wierszu poleceń wygrywa na czas tego uruchomienia, bez przepisywania pliku: --port, --slots, --name, --motd, --seed, --seed-text, --difficulty, --terrain, --offline, --web… --help wymienia je wszystkie. Działają zarówno --port 25000, jak i --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
Kilka uruchomień z opcjami, które na jedną sesję wygrywają z server.json.

Przekierowanie portów i alternatywy

Openworld używa jednego portu UDP, domyślnie 24710. Żeby wpuścić graczy, są trzy przypadki:

  1. 1

    Ta sama sieć (LAN)

    Zezwól na port w zaporze (Windows zapyta przy pierwszym uruchomieniu; Linux: sudo ufw allow 24710/udp). Znajomi łączą się z twoim adresem lokalnym, np. 192.168.1.20:24710.

  2. 2

    Z Internetu

    Na routerze przekieruj UDP 24710 na komputer z serwerem, a potem podaj swój adres publiczny (adres:24710). Każdy router nazywa to inaczej: szukaj „port forwarding” albo „NAT”.

  3. 3

    Bez przekierowania portów

    Brak dostępu do routera albo dostawca, który dzieli twoje IP? Połącz wszystkich w sieci VPN typu mesh (Tailscale, ZeroTier…) i udostępnij adres, jaki dostanie twój komputer — albo uruchom serwer na Linuksie x64 na wynajętej maszynie z publicznym IP.

sudo ufw allow 24710/udp
# the dashboard, only if other computers need it:
sudo ufw allow 24711/tcp
Otwieranie portu gry w zaporze (Linux z ufw).

Gracze dodają wtedy twój serwer w Multiplayer → Dodaj serwer i pojawia się z ikoną, nazwą, opisem i graczami / miejscami. Żeby po prostu pograć dziś wieczorem ze znajomymi bez tego wszystkiego, otwarcie świata solo w sieci lokalnej zajmuje dwa kliknięcia.

Komendy admina, role i chronione strefy

Komendy są po angielsku, w czacie gry (T, potem /) albo w terminalu serwera (bez /). Wpisz help w terminalu, by zobaczyć pełną listę: kilka komend działa tylko w terminalu, inne tylko w czacie.

  • Gracze: players, kick, tp, gamemode … survival|creative|spectre, kill, respawn, /playerinfo, /invsee (ich ekwipunek), /playerstats.
  • Świat: say, time set, weather clear|rain|thunder|snow… | auto, difficulty easy … terrible, /setworldspawn, mobs on|off.
  • Role: SuperAdmin, Admin, Moderator i Player (domyślna). /role assign PLAYER ROLE, /role create, /role add ROLE PERMISSION; /role nodes wymienia uprawnienia.
  • Strefy: /zone create NAME [RADIUS] chroni krąg wokół ciebie (bez budowania, bez eksplozji), potem /zone set NAME pvp deny i podobne — build, explosions, pvp, pve, mobs, chests, damage, entry.
  • Granice: /border set RADIUS zamyka świat w kręgu; /border space deny albo /border world moon deny zamykają kosmos lub Księżyc.
  • Domy dla wszystkich: /sethome, /homes, /home (domyślnie 3 na gracza).
  • Serwer: save (wszystko na dysk teraz), 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
W czacie gry (jako admin): role, chroniony punkt startu, granica.

Panel w przeglądarce

Uruchom z --web (albo "web": {"enabled": true}) i otwórz http://127.0.0.1:24711/: przegląd (TPS, tick, gracze, sieć, pamięć), gracze (pozycja, ekwipunek, akcje), mapa świata na żywo w 2D, izometrii i 3D, planety w kosmosie, stworzenia, teren i magazyn, a także konsola w przeglądarce. Z innego komputera to tylko podgląd — chyba że ustawisz --web-password.

Gdzie mieszka twój świat (i jak zrobić jego kopię)

  • server.json: ustawienia; roles.json: role.
  • owserver_data/: świat — jego seed (world.cfg), wygenerowany teren (chunks/), teren zmieniony (regions/), zapis każdego gracza (players/<uuid>.json: pozycja, ekwipunek, tryb gry), zones.json, borders.json…
  • logs/: logi serwera.
  1. 1

    Kopia zapasowa

    Wpisz stop (albo Ctrl + C), skopiuj owserver_data/, server.json i roles.json w bezpieczne miejsce, uruchom ponownie. Serwer zapisuje też sam co kilka minut.

  2. 2

    Aktualizacja

    Pobierz nowy openworld-server z launchera (trafi do nowego folderu openworld-server-<version>), przenieś do niego swoje trzy elementy, uruchom. Powiedz graczom, żeby wybrali tę samą wersję.

  3. 3

    Przywracanie

    Zatrzymaj serwer, odłóż skopiowany folder na miejsce, uruchom. Wszyscy wracają tam, gdzie byli.

tar czf backup-$(date +%F).tar.gz owserver_data server.json roles.json
Kopia zapasowa, z folderu serwera (macOS / Linux), przy zatrzymanym serwerze.

Aktualizacje nie przekształcają twojego lądu: każdy kawałek terenu, który serwer wygenerował, jest zapisany razem ze światem i podawany bez zmian, nawet gdy nowa wersja generuje nowe światy inaczej. Zrób jednak kopię przed każdą aktualizacją — to kosztuje jedno kopiowanie.

Czy stawianie serwera w domu jest bezpieczne?

  • Jeden port UDP, a ruch na nim jest szyfrowany (X25519 + ChaCha20-Poly1305).
  • Tryb online sprawdza konto każdego gracza w usłudze Openworld: nikt nie pożyczy nazwy użytkownika twojego przyjaciela.
  • Panel pozwala innym maszynom tylko patrzeć, chyba że ustawisz hasło; nie przekierowuj jego portu (TCP 24711) na routerze, jeśli go nie potrzebujesz.
  • Anonimowe statystyki: serwer wysyła liczby (gracze online, TPS), by pomóc grze, nigdy konta ani linijki czatu. --no-telemetry je wyłącza.

Obowiązują zwykłe zasady dla domowego serwera: aktualizuj system maszyny i przekierowuj tylko ten port, którego potrzebujesz. Serwer na Linuksie? Wersję linuksową opisuje Openworld na Linuksie.

Obserwuj Openworld

@play_openworld to oficjalna strona Openworld na Instagramie: filmy z gry i nowości z każdej aktualizacji.

@play_openworld

Openworld stworzył @tompascard

Serwer działa? Teraz sprowadź graczy: poradnik o graniu ze znajomymi wyjaśnia, czego potrzebuje każdy z nich, i podaje wiadomość do wysłania.

Trzy kroki do gry (i jej serwera)

  1. 1Zainstaluj Openworld pobranym plikiem: zainstaluje launcher.
  2. 2Utwórz konto w launcherze i potwierdź e-mail.
  3. 3Wybierz nazwę użytkownika… i graj.
Pobierz OpenworldMac · Windows · Linux

Także na inne systemy

Alfamożna grać już teraz

Pytania

Ilu graczy obsłuży domowy serwer?

Serwer jest domyślnie ustawiony na 100 miejsc (od 1 do 1000 w server.json). To, co naprawdę ogranicza go w domu, to twój procesor, który generuje nowy teren, i przepustowość wysyłania; panel pokazuje TPS i czas ticka, więc zobaczysz, na czym stoisz.

Czy potrzebuję stałego IP?

Nie. Podaj znajomym swój aktualny adres publiczny; jeśli się zmieni, wyślij nowy. Dynamiczna nazwa DNS albo VPN typu mesh oszczędzają kłopotu.

Czy mogę trzymać go włączonego 24/7 na Raspberry Pi albo starym laptopie?

Na starym laptopie lub PC z x64 tak: serwer to program konsolowy na Linuksa x64, Windowsa x64 i macOS, bez potrzeby grafiki. Na Raspberry Pi nie: dziś nie ma serwera na Linuksa ARM. Nie ma też oficjalnego obrazu Dockera.

Czy mogę przenieść swój świat solo na serwer?

Nie ma jeszcze na to przycisku. Dla kilku znajomych otwórz zamiast tego swój świat solo w sieci lokalnej (Otwórz w sieci lokalnej w menu pauzy). Uruchomienie serwera z tym samym seedem tekstowym (--seed-text) i typem terenu daje ten sam krajobraz, bez twoich budowli.

Jak zrobić kopię zapasową serwera?

Zatrzymaj go, skopiuj folder owserver_data razem z server.json i roles.json, uruchom ponownie. Przywracanie to odłożenie tej kopii na miejsce.

Czy działa bez Internetu?

Tak, z --offline: bez sprawdzania kont, każdy zachowuje wpisaną nazwę użytkownika i nosi domyślny skin. Tryb online (domyślny) potrzebuje Internetu do sprawdzania kont.

Jak zdobyć serwer Openworld?

Pobierasz go z launchera, obok gry. Gracze nadal potrzebują gry.

Czytaj dalej

Więcej poradników

Gra

Odkrywaj Openworld dalej

Pobierz

Gotowy do drogi?

Jeden mały plik i twoja planeta czeka. Gra aktualizuje się sama.

Już dostępne. Openworld jest w alfie i możesz w niego grać już dziś.

  1. AlfaJesteś tutajDziś. Cała gra, w którą można grać od pierwszego dnia alfy, i kosztuje mniej.
  2. BetaKiedy gra będzie stabilniejsza.
  3. Wersja oficjalnaWersja finalna. Launcher zaprowadzi cię tam sam.

Nie ma na co czekać: Openworld pobierasz z tej strony, a nie ze Steama ani z żadnego innego sklepu.

Twój system

Windows

Windows 10 lub 11, 64-bitowy

Pobierz

Openworld.exe

Twój system

Linux

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

Pobierz

Openworld-linux-x64.tar.gz

  1. 1Zainstaluj Openworld pobranym plikiem: zainstaluje launcher.
  2. 2Utwórz konto w launcherze i potwierdź e-mail.
  3. 3Wybierz nazwę użytkownika… i graj.

Obserwuj Openworld

@play_openworld to oficjalna strona Openworld na Instagramie: filmy z gry i nowości z każdej aktualizacji.

@play_openworld

Openworld stworzył @tompascard

Czy Openworld jest już dostępny?

Tak. W Openworld można grać od pierwszego dnia jego alfy. Pobierz go na Mac, Windows lub Linux, załóż konto w launcherze i graj: nie ma żadnej daty premiery, na którą trzeba czekać.

Czy Openworld trafi na Steam?

Openworld nie jest na Steam ani w żadnym innym sklepie, a sklepu wcale nie potrzebujesz: grę pobierasz z tej strony, już dziś, a jej launcher sam dba o aktualizacje.

Alfa, beta, wersja oficjalna: co to znaczy?

Alfa: w grę można już grać, a ona rośnie z każdą aktualizacją; rzeczy się zmieniają i czasem się psują. Gdy będzie stabilniejsza, stanie się betą, a potem wersją oficjalną. Przez cały czas to ta sama gra: grasz teraz, a launcher sam instaluje każdą nową wersję.

Dlaczego grać już w alfie?

Grasz od razu, patrzysz, jak gra rośnie z aktualizacji na aktualizację, a alfa kosztuje mniej, niż będzie kosztować wersja oficjalna.

macOS pisze, że aplikacja nie została otwarta

Na razie to normalne: aplikacja nie ma jeszcze certyfikatu Apple. Kliknij Gotowe, otwórz Ustawienia systemowe → Prywatność i ochrona, przewiń do Openworld i kliknij Otwórz mimo to. Tylko raz.

Windows pokazuje „System Windows ochronił ten komputer”

Instalator nie ma jeszcze certyfikatu. Kliknij Więcej informacji, potem Uruchom mimo to.

A na Linuksie?

Rozpakuj archiwum i uruchom program:

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

Potrzebujesz sterownika graficznego Vulkan (Mesa lub NVIDIA) oraz glibc 2.31 lub nowszej (Ubuntu 20.04, Debian 11, Fedora 32 lub nowsze).

Jakiego komputera potrzebuję?

Karty graficznej obsługującej Vulkan (na Macu macOS 11 lub nowszy). Gra dopasowuje zasięg widzenia i jakość pogody: wystarczy niedawny laptop.

Launcher się nie otwiera?

Zaktualizuj sterownik graficzny ze strony NVIDIA, AMD lub Intela. Na laptopie z dwiema kartami graficznymi zaktualizuj oba. W Linuksie zainstaluj sterowniki Vulkan z Mesa (mesa-vulkan-drivers).

Pobieranie trwa!

Zainstaluj Openworld

Gra nie ma jeszcze certyfikatów Apple i Microsoft: twój komputer będzie nieufny przy pierwszym uruchomieniu. To normalne, oto jak mu powiedzieć, że wszystko gra. Tylko raz.

  1. 1

    Otwórz Openworld.dmg

    Przeciągnij Openworld do folderu Programy, potem uruchom go z folderu Programy.

  2. 2

    macOS odmawia: kliknij „Gotowe”

    Na pewno nie „Przenieś do kosza”.

  3. 3

    Ustawienia systemowe → Prywatność i ochrona

    Przewiń w dół do „Openworld został zablokowany”, kliknij Otwórz mimo to i potwierdź (hasło lub Touch ID).

  4. 4

    Uruchom Openworld ponownie

    Kliknij Otwórz ostatni raz. To wszystko: macOS już nie zapyta.

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

Potem uruchom Openworld jak zwykle.