Na tej stronie
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.






kliknij gracza
- 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
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
Znajdź jego folder
Launcher tworzy
openworld-server-<version>: programopenworld-server, jego folderassets/(zostaw go obok) i plikREADME.txt. - 3
Otwórz terminal w tym folderze
macOS i Linux:
./openworld-server. Windows (PowerShell):.\openworld-server.exe— za pierwszym razem zaakceptuj okno zapory. - 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
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 .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) islots(100, od 1 do 1000).auth:online(konta Openworld) albooffline.seed:random, liczba lub dowolny tekst, dla nowego świata;terrain:classicalbocontinents(kilka gigantycznych kontynentów między oceanami).world.difficulty:easy(bez potworów),medium,normal,hard,very_hardalboterrible(co zmienia każdy poziom trudności);world.caves,world.creatures.players.gameMode:survival,creativealbospectredla 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" }
}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 --helpPrzekierowanie portów i alternatywy
Openworld używa jednego portu UDP, domyślnie 24710. Żeby wpuścić graczy, są trzy przypadki:
- 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
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
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/tcpGracze 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 nodeswymienia uprawnienia. - Strefy:
/zone create NAME [RADIUS]chroni krąg wokół ciebie (bez budowania, bez eksplozji), potem/zone set NAME pvp denyi podobne — build, explosions, pvp, pve, mobs, chests, damage, entry. - Granice:
/border set RADIUSzamyka świat w kręgu;/border space denyalbo/border world moon denyzamykają 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 basePanel 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
Kopia zapasowa
Wpisz
stop(albo Ctrl + C), skopiujowserver_data/,server.jsoniroles.jsonw bezpieczne miejsce, uruchom ponownie. Serwer zapisuje też sam co kilka minut. - 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
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.jsonAktualizacje 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-telemetryje 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_openworldOpenworld 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)
- 1Zainstaluj Openworld pobranym plikiem: zainstaluje launcher.
- 2Utwórz konto w launcherze i potwierdź e-mail.
- 3Wybierz nazwę użytkownika… i graj.
W Openworld gra się na komputerze: Mac, Windows lub Linux. Wyślij sobie link, będziemy czekać po drugiej stronie.
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.






