Pe această pagină
Pot găzdui un server de joc acasă?
La cele mai multe jocuri, „un server pentru prietenii tăi” înseamnă un abonament lunar la o firmă de găzduire. La Openworld, serverul e un program pe care îl rulezi singur: pe calculatorul pe care joci, pe un PC vechi dintr-un dulap sau pe o mașină închiriată. Niciun furnizor la mijloc, iar fișierele lumii rămân pe discul tău.
De ce să te complici? Pentru că un server este o lume care rămâne pornită: prietenii intră când vor, chiar și când dormi tu. Openworld este un sandbox voxel pe o planetă întreagă, rotundă — mergi drept înainte și ajungi înapoi de unde ai plecat — sub un cer adevărat, cu faze ale Lunii și eclipse, până la Soare, trecând prin Lună și planete. Cu serverul tău propriu, planeta aceea aparține grupului tău, cât timp vrei.






apasă pe un jucător
- 24710portul UDP al jocului, implicit
- 100locuri pentru jucători implicit (de la 1 la 1 000)
- 3sisteme: macOS, Windows, Linux
- 1dosar de copiat pentru un backup complet
Ce îți trebuie
- Un calculator care rămâne pornit cât timp se joacă: macOS (Apple Silicon sau Intel), Windows x64 sau Linux x64. Serverul e un program de consolă: nu are nevoie de ecran sau de placă video.
- Procesor: cu cât mai multe nuclee, cu atât se generează mai repede terenul nou. Implicit, serverul folosește pentru generare toate nucleele în afară de două (
performance.workerThreads). - Disc: lumea păstrează fiecare bucată de teren generată, circa 12 KB pe coloană — cam o jumătate de gigaoctet pentru un pătrat de 3 km explorat. Prevede loc pentru expediții lungi.
- Lățime de bandă la upload: un jucător care explorează poate primi teren cu până la 20 Mbit/s, implicit. Pe o conexiune de acasă modestă, coboară
performance.streamingBudgetBps: terenul ajunge ceva mai lent, jocul rămâne fluid. - Toți jucătorii pe aceeași versiune ca serverul: launcherul îi lasă pe toți să o aleagă.
Instalează și pornește serverul
- 1
Descarcă-l din launcher
În launcher, apasă chipul versiunii de lângă PLAY („Alege versiunea jocului”), alege-ți versiunea, apoi Server — „Descarcă openworld-server”. Alege sistemul (Mac, Windows, Linux — nu neapărat cel pe care te afli) și un dosar.
- 2
Găsește-i dosarul
Launcherul creează
openworld-server-<version>: programulopenworld-server, dosarul luiassets/(lasă-l lângă el) și unREADME.txt. - 3
Deschide un terminal în acel dosar
macOS și Linux:
./openworld-server. Windows (PowerShell):.\openworld-server.exe— acceptă fereastra firewall-ului prima dată. - 4
Doar pe macOS, prima dată
Fișierul vine de pe Internet: click dreapta pe program → Open, sau rulează
xattr -dr com.apple.quarantine .în dosar. - 5
Oprește-l curat
Ctrl + C (sau scrie
stop): lumea e salvată înainte ca serverul să se închidă.
cd openworld-server-<version>
./openworld-server
# Windows (PowerShell)
.\openworld-server.exe
# macOS, first time only: lift the download quarantine
xattr -dr com.apple.quarantine .Implicit, serverul e online: intră doar jucătorii porniți din launcherul Openworld, cu un cont valid — ei sosesc cu numele de utilizator și cu skinul lor. Într-o rețea fără Internet, pornește-l cu --offline: fiecare păstrează numele pe care îl tastează, în skinul implicit, și nu se verifică nimic.
server.json: îl setezi o singură dată
La prima pornire, serverul scrie un server.json lângă locul de unde l-ai lansat, completat cu valorile implicite și așezat pe înțelesul oamenilor. Editează-l, repornește, gata. Cheile principale:
name,description,icon: ce arată lista de servere (un PNG pentru pictogramă).port(24710) șislots(100, de la 1 la 1 000).auth:online(conturi Openworld) sauoffline.seed:random, un număr sau orice text, pentru o lume nouă;terrain:classicsaucontinents(câteva continente uriașe între oceane).world.difficulty:easy(fără monștri),medium,normal,hard,very_hardsauterrible(ce schimbă fiecare nivel de dificultate);world.caves,world.creatures.players.gameMode:survival,creativesauspectrepentru nou-veniți;players.superAdmins: numele tău de utilizator (sau UUID-ul) — mereu SuperAdmin.dataDir(owserver_data),logs,web.(panoul),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" }
}Orice opțiune tastată în linia de comandă câștigă pentru acea rulare, fără să rescrie fișierul: --port, --slots, --name, --motd, --seed, --seed-text, --difficulty, --terrain, --offline, --web… --help le listează pe toate. Merg și --port 25000, ș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 --helpRedirecționarea portului și alternativele
Openworld folosește un singur port UDP, implicit 24710. Ca să lași jucătorii înăuntru, sunt trei cazuri:
- 1
Aceeași rețea (LAN)
Permite portul în firewall (Windows te întreabă la prima pornire; Linux:
sudo ufw allow 24710/udp). Prietenii se conectează la adresa ta locală, de exemplu192.168.1.20:24710. - 2
De pe Internet
Pe router, redirecționează UDP 24710 către calculatorul serverului, apoi dă adresa ta publică (
adresa:24710). Fiecare router o numește altfel: caută „port forwarding” sau „NAT”. - 3
Fără redirecționarea portului
Nu ai acces la router sau ai un furnizor care îți împarte IP-ul? Pune-i pe toți într-un VPN mesh (Tailscale, ZeroTier…) și dă mai departe adresa pe care o primește calculatorul tău — sau rulează serverul Linux x64 pe o mașină închiriată, cu IP public.
sudo ufw allow 24710/udp
# the dashboard, only if other computers need it:
sudo ufw allow 24711/tcpJucătorii îți adaugă apoi serverul la Multiplayer → Adaugă un server, iar el apare cu pictograma, numele, descrierea și jucători / locuri. Dacă vrei doar să joci diseară cu prietenii, fără nimic din toate astea, găzduirea lumii tale solo în rețeaua locală durează două clickuri.
Comenzi de admin, roluri și zone protejate
Comenzile sunt în engleză, în chatul jocului (T, apoi /) sau în terminalul serverului (fără /). Scrie help în terminal pentru lista completă: câteva comenzi există doar în terminal, altele doar în chat.
- Jucători:
players,kick,tp,gamemode … survival|creative|spectre,kill,respawn,/playerinfo,/invsee(inventarul lor),/playerstats. - Lume:
say,time set,weather clear|rain|thunder|snow… | auto,difficulty easy … terrible,/setworldspawn,mobs on|off. - Roluri: SuperAdmin, Admin, Moderator și Player (cel implicit).
/role assign PLAYER ROLE,/role create,/role add ROLE PERMISSION;/role nodeslistează permisiunile. - Zone:
/zone create NAME [RADIUS]protejează un cerc în jurul tău (fără construit, fără explozii), apoi/zone set NAME pvp denyși celelalte — build, explosions, pvp, pve, mobs, chests, damage, entry. - Granițe:
/border set RADIUSține lumea într-un cerc;/border space denysau/border world moon denyînchid spațiul sau Luna. - Case pentru toți:
/sethome,/homes,/home(3 pe jucător, implicit). - Server:
save(totul pe disc, acum),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 basePanoul web
Pornește cu --web (sau "web": {"enabled": true}) și deschide http://127.0.0.1:24711/: prezentare generală (TPS, tick, jucători, rețea, memorie), jucători (poziție, inventar, acțiuni), o hartă live a lumii în 2D, izometric și 3D, planetele în spațiu, creaturi, teren și stocare, plus consola în browserul tău. De pe alt calculator e doar pentru privit — dacă nu setezi un --web-password.
Unde trăiește lumea ta (și cum o salvezi)
server.json: setările;roles.json: rolurile.owserver_data/: lumea — seedul ei (world.cfg), terenul generat (chunks/), terenul modificat (regions/), salvarea fiecărui jucător (players/<uuid>.json: poziție, inventar, mod de joc),zones.json,borders.json…logs/: logurile serverului.
- 1
Salvează
Scrie
stop(sau Ctrl + C), copiazăowserver_data/,server.jsonșiroles.jsonîntr-un loc sigur, repornește. Serverul salvează și singur la câteva minute. - 2
Actualizează
Descarcă noul openworld-server din launcher (merge într-un nou dosar
openworld-server-<version>), mută-i cele trei elemente ale tale, pornește. Spune-le jucătorilor să aleagă aceeași versiune. - 3
Restaurează
Oprește serverul, pune la loc dosarul copiat, pornește. Toți se întorc unde erau.
tar czf backup-$(date +%F).tar.gz owserver_data server.json roles.jsonActualizările nu-ți remodelează ținutul: fiecare bucată de teren generată de server este stocată odată cu lumea și servită așa cum e, chiar și când o versiune nouă generează lumile noi altfel. Fă totuși un backup înainte de fiecare actualizare — costă o copiere.
E sigur să găzduiești un server de acasă?
- Un singur port UDP, iar traficul de pe el este criptat (X25519 + ChaCha20-Poly1305).
- Modul online verifică contul fiecărui jucător la serviciul Openworld: nimeni nu poate împrumuta numele de utilizator al prietenului tău.
- Panoul lasă celelalte mașini doar să privească, dacă nu setezi o parolă; nu redirecționa portul lui (TCP 24711) pe router dacă nu ai nevoie de el.
- Statistici anonime: serverul trimite cifre (jucători online, TPS) ca să ajute jocul, niciodată un cont sau o linie de chat.
--no-telemetryle oprește.
Se aplică sfaturile obișnuite pentru un server de acasă: ține sistemul mașinii la zi și redirecționează doar portul de care ai nevoie. Găzduiești pe Linux? Versiunea de Linux e tratată în Openworld pe Linux.
Urmărește Openworld
@play_openworld este pagina oficială de Instagram a Openworld: videoclipuri din joc și noutățile fiecărei actualizări.
@play_openworldOpenworld a fost creat de @tompascard
Serverul merge? Acum adu jucătorii: ghidul despre jocul cu prietenii explică ce are nevoie fiecare și mesajul de trimis.
Trei pași până la joc (și la serverul lui)
- 1Instalează Openworld cu fișierul descărcat: instalează launcherul.
- 2Creează-ți contul în launcher și confirmă-ți e-mailul.
- 3Alege-ți numele de utilizator… și joacă.
Openworld se joacă pe un computer: Mac, Windows sau Linux. Trimite-ți linkul, te așteptăm de partea cealaltă.
Întrebări
Câți jucători poate duce un server de acasă?
Un server e setat implicit pe 100 de locuri (de la 1 la 1 000 în server.json). Ce îl limitează cu adevărat acasă e procesorul, care generează terenul nou, și lățimea ta de bandă la upload; panoul web arată TPS-ul și timpul de tick, ca să vezi unde te afli.
Am nevoie de un IP static?
Nu. Dă-le prietenilor adresa ta publică de acum; dacă se schimbă, trimite-o pe cea nouă. Un nume DNS dinamic sau un VPN mesh te scutește de bătaia de cap.
Îl pot rula 24/7 pe un Raspberry Pi sau pe un laptop vechi?
Pe un laptop sau PC x64 vechi, da: serverul e un program de consolă pentru Linux x64, Windows x64 și macOS, fără nevoie de grafică. Pe un Raspberry Pi, nu: deocamdată nu există server pentru Linux ARM. Nu există nici imagine Docker oficială.
Pot muta lumea mea solo pe un server?
Încă nu există un buton pentru asta. Pentru câțiva prieteni, găzduiește în schimb lumea ta solo în rețeaua locală (Host on local network în meniul de pauză). Pornirea unui server cu același seed text (--seed-text) și același tip de teren dă același peisaj, fără construcțiile tale.
Cum îmi salvez serverul?
Oprește-l, copiază dosarul owserver_data împreună cu server.json și roles.json, repornește. Restaurarea înseamnă să pui copia aceea la loc.
Merge fără Internet?
Da, cu --offline: nu se verifică niciun cont, fiecare păstrează numele de utilizator pe care îl tastează și poartă skinul implicit. Modul online (cel implicit) cere Internet ca să verifice conturile.
Cum iau serverul Openworld?
Îl descarci din launcher, lângă joc. Jucătorii au tot nevoie de joc.






