OPENWORLD
I-download

Multiplayer · Server

Mag-host ng sarili mong game server: ang planeta ng grupo mo, laging bukas

Walang subscription, walang hosting company, walang buwanang bayarin sa ibang kumpanya: ang Openworld server ay isang programa na pinapatakbo mo sa sarili mong makina. Narito ang lahat, mula download hanggang backup — kasama ang totoong mga command.

Ni Tom Pascard· Na-update ·12 min na basa

Sa madaling sabi

  • Tumatakbo ang server sa Mac, Windows at Linux: dina-download mo ito mula sa launcher, katabi ng laro.
  • Isang command para simulan ito; isinusulat nito ang sarili nitong server.json para itakda ang lahat ng iba pa (pangalan, slot, seed, hirap…).
  • Naaabot ito ng mga manlalaro sa UDP port 24710: buksan ito sa firewall at sa router mo — o laktawan ang router gamit ang mesh VPN.
  • Mga role, protektadong sona, border, home at isang web dashboard: lahat ng kailangan mo para magpatakbo ng survival server.
  • Backup = pagkopya ng isang folder. Napananatili ng mga update ang mundo mo: nakaimbak kasama nito ang lupaing nakita na.
Basahin ang gabay
I-download ang OpenworldMac · Windows · Linux

Para rin sa ibang system

Alphapuwede nang laruin ngayon

psst… i-click sila

Sa pahinang ito
  1. Puwede ba akong mag-host ng game server sa bahay?
  2. Ang kailangan mo
  3. I-install at simulan ang server
  4. server.json: itakda nang minsan
  5. Port forwarding, at ang mga alternatibo
  6. Mga admin command, role at protektadong sona
  7. Kung saan nakatira ang mundo mo (at paano ito i-back up)
  8. Ligtas bang mag-host ng server mula sa bahay?
  9. Mga tanong

Puwede ba akong mag-host ng game server sa bahay?

Sa karamihan ng laro, ang ibig sabihin ng “server para sa mga kaibigan mo” ay buwanang subscription sa isang hosting company. Sa Openworld, ang server ay isang programa na ikaw mismo ang nagpapatakbo: sa computer na nilalaro mo, sa lumang PC sa aparador, o sa makinang inuupahan mo. Walang vendor sa gitna, at nananatili ang mga file ng mundo sa disk mo.

Bakit mag-abala? Dahil ang server ay isang mundo na laging bukas: dumarating ang mga kaibigan kapag gusto nila, kahit tulog ka. Ang Openworld ay isang voxel sandbox sa buong bilog na planeta — maglakad ka nang diretso at babalik ka sa pinagsimulan mo — sa ilalim ng totoong langit na may mga phase ng Buwan at eclipse, hanggang sa Araw, dumaraan sa Buwan at sa mga planeta. Sa sarili mong server, pag-aari ng grupo mo ang planetang iyon, kahit gaano katagal mo gusto.

Munting gamerBatang soroRobotUnicornMunting astronautKarateka

mag-click ng manlalaro

Ang server mo, nakikita mula sa loob: kumokonekta ang mga manlalaro mula Mac, Windows at Linux, bawat isa ay bagong ilaw sa rack. I-click ang isang manlalaro: kakaway siya.
  • 24710UDP port ng laro, bilang default
  • 100slot ng manlalaro bilang default (1 hanggang 1,000)
  • 3mga sistema: macOS, Windows, Linux
  • 1folder na kokopyahin para sa buong backup

Ang kailangan mo

  • Isang computer na laging nakabukas habang naglalaro ang mga tao: macOS (Apple Silicon o Intel), Windows x64 o Linux x64. Console program ang server: hindi kailangan ng screen o graphics card.
  • Processor: habang mas maraming core, mas mabilis nabubuo ang bagong lupain. Bilang default, ginagamit ng server ang lahat ng core maliban sa dalawa para sa paggawa ng lupain (performance.workerThreads).
  • Disk: iniingatan ng mundo ang bawat piraso ng lupaing nabuo nito, mga 12 KB kada column — halos kalahating gigabyte para sa isang 3 km na parisukat na nagalugad. Maglaan ng espasyo para sa mahahabang ekspedisyon.
  • Upload bandwidth: puwedeng tumanggap ang isang manlalarong naggagalugad ng lupain hanggang 20 Mbit/s bilang default. Sa katamtamang koneksyon sa bahay, ibaba ang performance.streamingBudgetBps: medyo mas mabagal dumating ang lupain, pero nananatiling maayos ang laro.
  • Parehong bersyon ng server ang bawat manlalaro: hinahayaan ng launcher ang lahat na piliin ito.

I-install at simulan ang server

  1. 1

    I-download ito mula sa launcher

    Sa launcher, i-click ang version chip sa tabi ng PLAY (“Piliin ang bersyon ng laro”), piliin ang bersyon mo, tapos Server — “I-download ang openworld-server”. Piliin ang sistema (Mac, Windows, Linux — hindi kailangang ang gamit mo) at isang folder.

  2. 2

    Hanapin ang folder nito

    Gumagawa ang launcher ng openworld-server-<version>: ang programang openworld-server, ang folder nitong assets/ (iwan itong katabi) at isang README.txt.

  3. 3

    Magbukas ng terminal sa folder na iyon

    macOS at Linux: ./openworld-server. Windows (PowerShell): .\openworld-server.exe — tanggapin ang firewall window sa unang beses.

  4. 4

    Sa macOS lang, sa unang beses

    Galing sa Internet ang file: i-right-click ang programa → Open, o patakbuhin ang xattr -dr com.apple.quarantine . sa folder.

  5. 5

    Itigil nang maayos

    Ctrl + C (o i-type ang stop): sine-save ang mundo bago umalis ang server.

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

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

# macOS, first time only: lift the download quarantine
xattr -dr com.apple.quarantine .
Simulan ang server mula sa folder nito (macOS / Linux, tapos Windows PowerShell).

Bilang default, online ang server: ang mga manlalarong pinatakbo lang mula sa Openworld launcher, na may wastong account, ang nakakapasok — dumarating sila dala ang username at skin nila. Sa network na walang Internet, simulan ito gamit ang --offline: nananatili sa bawat isa ang pangalang tina-type nila, sa default na skin, at walang sinusuri.

server.json: itakda nang minsan

Sa unang pagsisimula, isinusulat ng server ang isang server.json sa tabi ng pinagpatakbuhan mo, puno ng mga default at inayos para mabasa ng tao. I-edit ito, i-restart, tapos na. Ang mga pangunahing key:

  • name, description, icon: ang ipinapakita ng server list (isang PNG para sa icon).
  • port (24710) at slots (100, mula 1 hanggang 1,000).
  • auth: online (mga Openworld account) o offline.
  • seed: random, isang numero o anumang teksto, para sa bagong mundo; terrain: classic o continents (ilang higanteng kontinente sa pagitan ng mga karagatan).
  • world.difficulty: easy (walang halimaw), medium, normal, hard, very_hard o terrible (ang binabago ng bawat antas ng hirap); world.caves, world.creatures.
  • players.gameMode: survival, creative o spectre para sa mga bagong dating; players.superAdmins: ang username mo (o UUID) — laging SuperAdmin.
  • dataDir (owserver_data), logs, web. (ang 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" }
}
Isang halimbawang server.json para sa grupo ng magkakaibigan (ang file na isinusulat ng server ay may bawat key, kasama ang mga default nito).

Anumang opsyong tina-type sa command line ang nananaig sa takbong iyon nang hindi sinusulatan muli ang file: --port, --slots, --name, --motd, --seed, --seed-text, --difficulty, --terrain, --offline, --web… inililista silang lahat ng --help. Gumagana ang parehong --port 25000 at --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
Ilang takbo na may mga opsyong nananaig sa server.json para sa isang session.

Port forwarding, at ang mga alternatibo

Gumagamit ang Openworld ng isang UDP port, 24710 bilang default. Para makapasok ang mga manlalaro, tatlong kaso:

  1. 1

    Parehong network (LAN)

    Payagan ang port sa firewall (nagtatanong ang Windows sa unang pagsisimula; Linux: sudo ufw allow 24710/udp). Kumokonekta ang mga kaibigan sa lokal mong address, tulad ng 192.168.1.20:24710.

  2. 2

    Mula sa Internet

    Sa router mo, i-forward ang UDP 24710 sa computer ng server, tapos ibigay ang pampubliko mong address (address:24710). Magkakaiba ang tawag dito ng bawat router: hanapin ang “port forwarding” o “NAT”.

  3. 3

    Nang walang port forwarding

    Walang access sa router, o provider na nagbabahagi ng IP mo? Ilagay ang lahat sa isang mesh VPN (Tailscale, ZeroTier…) at ibahagi ang address na ibinibigay nito sa computer mo — o patakbuhin ang Linux x64 server sa inuupahang makina na may pampublikong IP.

sudo ufw allow 24710/udp
# the dashboard, only if other computers need it:
sudo ufw allow 24711/tcp
Pagbubukas ng port ng laro sa firewall (Linux na may ufw).

Pagkatapos, idinaragdag ng mga manlalaro ang server mo sa Multiplayer → Magdagdag ng server, at lalabas ito kasama ang icon, pangalan, paglalarawan at mga manlalaro / slot nito. Kung maglalaro lang kayo ng mga kaibigan mo ngayong gabi nang wala ng alinman dito, dalawang click lang ang pag-host ng solo world mo sa lokal na network.

Mga admin command, role at protektadong sona

Nasa English ang mga command, sa chat ng laro (T, tapos /) o sa terminal ng server (walang /). I-type ang help sa terminal para sa buong listahan: may ilang command na nasa terminal lang, at may iba na sa chat lang.

  • Mga manlalaro: players, kick, tp, gamemode … survival|creative|spectre, kill, respawn, /playerinfo, /invsee (ang imbentaryo nila), /playerstats.
  • Mundo: say, time set, weather clear|rain|thunder|snow… | auto, difficulty easy … terrible, /setworldspawn, mobs on|off.
  • Mga role: SuperAdmin, Admin, Moderator at Player (ang default). /role assign PLAYER ROLE, /role create, /role add ROLE PERMISSION; inililista ng /role nodes ang mga permiso.
  • Mga sona: pinoprotektahan ng /zone create NAME [RADIUS] ang isang bilog sa paligid mo (bawal magtayo, bawal ang pagsabog), tapos /zone set NAME pvp deny at iba pa — build, explosions, pvp, pve, mobs, chests, damage, entry.
  • Mga border: pinapanatili ng /border set RADIUS ang mundo sa isang bilog; isinasara ng /border space deny o /border world moon deny ang kalawakan o ang Buwan.
  • Mga home para sa lahat: /sethome, /homes, /home (3 kada manlalaro bilang default).
  • Server: save (lahat sa disk ngayon din), 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
Sa chat ng laro (bilang admin): mga role, isang protektadong spawn, isang border.

Ang web dashboard

Magsimula gamit ang --web (o "web": {"enabled": true}) at buksan ang http://127.0.0.1:24711/: overview (TPS, tick, mga manlalaro, network, memorya), mga manlalaro (posisyon, imbentaryo, aksyon), isang live na mapa ng mundo sa 2D, isometric at 3D, ang mga planeta sa kalawakan, mga nilalang, lupain at imbakan, at ang console sa browser mo. Mula sa ibang computer, tingin lang ito — maliban kung magtakda ka ng --web-password.

Kung saan nakatira ang mundo mo (at paano ito i-back up)

  • server.json: ang mga setting; roles.json: ang mga role.
  • owserver_data/: ang mundo — ang seed nito (world.cfg), ang nabuong lupain (chunks/), ang inedit na lupain (regions/), ang save ng bawat manlalaro (players/<uuid>.json: posisyon, imbentaryo, game mode), zones.json, borders.json…
  • logs/: ang mga log ng server.
  1. 1

    Mag-back up

    I-type ang stop (o Ctrl + C), kopyahin ang owserver_data/, server.json at roles.json sa ligtas na lugar, i-restart. Kusa ring nagse-save ang server kada ilang minuto.

  2. 2

    Mag-update

    I-download ang bagong openworld-server mula sa launcher (mapupunta ito sa bagong folder na openworld-server-<version>), ilipat doon ang tatlong item mo, simulan. Sabihan ang mga manlalaro mo na piliin ang parehong bersyon.

  3. 3

    Ibalik

    Itigil ang server, ibalik ang kinopyang folder, simulan. Babalik ang lahat sa kinaroroonan nila.

tar czf backup-$(date +%F).tar.gz owserver_data server.json roles.json
Isang backup, mula sa folder ng server (macOS / Linux), habang nakatigil ang server.

Hindi binabago ng mga update ang lupain mo: ang bawat piraso ng lupaing nabuo ng server ay iniimbak kasama ng mundo at inihahatid nang ganoon, kahit na ang bagong bersyon ay bumubuo ng mga bagong mundo sa ibang paraan. Mag-back up pa rin bago ang bawat update — isang kopya lang ang kapalit.

Ligtas bang mag-host ng server mula sa bahay?

  • Isang UDP port, at naka-encrypt ang trapiko rito (X25519 + ChaCha20-Poly1305).
  • Sinusuri ng online mode ang account ng bawat manlalaro sa serbisyo ng Openworld: walang makakahiram ng username ng kaibigan mo.
  • Tingin lang ang dashboard para sa ibang makina, maliban kung magtakda ka ng password; huwag i-forward ang port nito (TCP 24711) sa router mo kung hindi mo ito kailangan.
  • Anonymous na estadistika: nagpapadala ang server ng mga numero (mga manlalarong online, TPS) para makatulong sa laro, hindi kailanman account o linya ng chat. Pinapatay ito ng --no-telemetry.

Nalalapat ang karaniwang payo sa home server: panatilihing napapanahon ang sistema ng makina, at i-forward lang ang port na kailangan mo. Nagho-host sa Linux? Saklaw ng Openworld sa Linux ang Linux build.

I-follow ang Openworld

Ang @play_openworld ang opisyal na Instagram page ng Openworld: mga video ng laro at mga bago sa bawat update.

@play_openworld

Ang Openworld ay nilikha ni @tompascard

Tumatakbo na ang server? Ngayon, dalhin ang mga manlalaro: ipinapaliwanag ng gabay sa paglalaro kasama ang mga kaibigan ang kailangan ng bawat isa, at ang mensaheng ipapadala sa kanila.

Tatlong hakbang papunta sa laro (at sa server nito)

  1. 1I-install ang Openworld gamit ang na-download na file: ise-set up nito ang launcher.
  2. 2Gawin ang account mo sa launcher at kumpirmahin ang email mo.
  3. 3Piliin ang username mo… at maglaro.
I-download ang OpenworldMac · Windows · Linux

Para rin sa ibang system

Alphapuwede nang laruin ngayon

Mga tanong

Ilang manlalaro ang kaya ng home server?

100 slot ang default ng isang server (1 hanggang 1,000 sa server.json). Ang tunay na naglilimita nito sa bahay ay ang processor mo, na bumubuo ng bagong lupain, at ang upload bandwidth mo; ipinapakita ng web dashboard ang TPS at tick time para makita mo kung nasaan ka.

Kailangan ko ba ng static IP?

Hindi. Ibigay sa mga kaibigan mo ang kasalukuyan mong pampublikong address; kung magbago ito, ipadala ang bago. Iniiwasan ng dynamic DNS name o mesh VPN ang abala.

Puwede ko ba itong patakbuhin 24/7 sa Raspberry Pi o lumang laptop?

Sa lumang x64 na laptop o PC, oo: console program ang server para sa Linux x64, Windows x64 at macOS, na walang kailangang graphics. Sa Raspberry Pi, hindi: walang server para sa ARM Linux ngayon. Wala ring opisyal na Docker image.

Puwede ko bang ilipat ang solo world ko sa isang server?

Wala pang button para diyan. Para sa ilang kaibigan, i-host na lang ang solo world mo sa lokal na network (Mag-host sa lokal na network sa pause menu). Ang pagsisimula ng server na may parehong text seed (--seed-text) at uri ng lupain ay nagbibigay ng parehong tanawin, nang wala ang mga itinayo mo.

Paano ko ba-back up ang server ko?

Itigil ito, kopyahin ang folder na owserver_data kasama ang server.json at roles.json, i-restart. Ang pagbabalik ay ang paglalagay muli ng kopyang iyon.

Gumagana ba ito nang walang Internet?

Oo, gamit ang --offline: walang pagsusuri ng account, nananatili sa bawat isa ang username na tina-type nila at suot ang default na skin. Kailangan ng Internet ng online mode (ang default) para suriin ang mga account.

Paano ko makukuha ang Openworld server?

Dina-download mo ito mula sa launcher, katabi ng laro. Kailangan pa rin ng mga manlalaro ang laro.

Magpatuloy sa pagbabasa

Higit pang gabay

Ang laro

Ipagpatuloy ang paggalugad sa Openworld

I-download

Handa ka na ba?

Isang maliit na file, at naghihintay na ang planeta mo. Kusang nag-a-update ang laro.

Labas na. Nasa alpha ang Openworld, at puwede mo na itong laruin ngayon din.

  1. AlphaNandito kaNgayon. Ang buong laro, puwedeng laruin mula pa sa unang araw ng alpha, at mas mura.
  2. BetaKapag mas stable na ang laro.
  3. Opisyal na bersyonAng huling bersyon. Kusa kang dadalhin doon ng launcher.

Walang hihintayin: dina-download ang Openworld mula sa site na ito, hindi sa Steam o sa anumang ibang store.

Ang system mo

Windows

Windows 10 o 11, 64-bit

I-download

Openworld.exe

Ang system mo

Linux

x64, glibc 2.31+ (Ubuntu 20.04+), mga Vulkan driver

I-download

Openworld-linux-x64.tar.gz

  1. 1I-install ang Openworld gamit ang na-download na file: ise-set up nito ang launcher.
  2. 2Gawin ang account mo sa launcher at kumpirmahin ang email mo.
  3. 3Piliin ang username mo… at maglaro.

I-follow ang Openworld

Ang @play_openworld ang opisyal na Instagram page ng Openworld: mga video ng laro at mga bago sa bawat update.

@play_openworld

Ang Openworld ay nilikha ni @tompascard

Labas na ba ang Openworld?

Oo. Puwedeng laruin ang Openworld mula pa sa unang araw ng alpha nito. I-download ito para sa Mac, Windows o Linux, gumawa ng account mo sa launcher at maglaro: walang petsa ng paglabas na hihintayin.

Darating ba ang Openworld sa Steam?

Wala ang Openworld sa Steam o sa anumang ibang store, at hindi mo kailangan ang mga iyon: dina-download mo ang laro mula sa site na ito, ngayon din, at ang launcher nito ang bahalang magpanatiling updated.

Alpha, beta, opisyal na bersyon: ano ang ibig sabihin?

Alpha: puwede nang laruin ang laro at lumalaki ito sa bawat update; may nagbabago at minsan nasisira. Kapag mas stable na, magiging beta ito, tapos opisyal na bersyon. Iisang laro lang ito mula simula hanggang dulo: naglalaro ka na ngayon, at kusang ini-install ng launcher ang bawat bagong bersyon.

Bakit maglaro habang alpha pa?

Makakapaglaro ka agad, mapapanood mong lumaki ang laro sa bawat update, at mas mura ang alpha kaysa sa magiging opisyal na bersyon.

Sinasabi ng macOS na “hindi nabuksan” ang app

Normal lang ito sa ngayon: wala pang Apple certificate ang app. I-click ang Done, buksan ang System Settings → Privacy & Security, mag-scroll pababa hanggang Openworld at i-click ang Open Anyway. Isang beses lang.

Nagpapakita ang Windows ng “Windows protected your PC”

Wala pang certificate ang installer. I-click ang More info, tapos Run anyway.

At sa Linux?

I-extract ang archive at patakbuhin ang program:

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

Kailangan mo ng Vulkan graphics driver (Mesa o NVIDIA) at glibc 2.31 o mas bago (Ubuntu 20.04, Debian 11, Fedora 32 o mas bago).

Anong klaseng makina ang kailangan ko?

Isang graphics card na kayang mag-Vulkan (sa Mac, macOS 11 o mas bago). Inaayos ng laro ang view distance at kalidad ng panahon nito: sapat na ang bagong laptop.

Hindi nagbubukas ang launcher?

I-update ang graphics driver mo mula sa website ng NVIDIA, AMD o Intel. Sa laptop na may dalawang graphics card, i-update ang dalawa. Sa Linux, i-install ang mga Vulkan driver ng Mesa (mesa-vulkan-drivers).

Nagda-download na!

I-install ang Openworld

Wala pang Apple at Microsoft certificate ang laro: magdududa ang computer mo sa unang beses na ilunsad ito. Normal iyon, heto kung paano sabihin sa kanya na ayos lang ang lahat. Isang beses lang.

  1. 1

    Buksan ang Openworld.dmg

    I-drag ang Openworld sa folder na Applications, tapos ilunsad ito mula sa Applications.

  2. 2

    Tumanggi ang macOS: i-click ang “Done”

    Hindi talaga “Move to Trash”.

  3. 3

    Buksan ang System Settings → Privacy & Security

    Mag-scroll pababa hanggang “Openworld was blocked”, i-click ang Open Anyway at kumpirmahin (password o Touch ID).

  4. 4

    Ilunsad ulit ang Openworld

    I-click ang Open sa huling pagkakataon. Iyon na: hindi na magtatanong ang macOS.

Sanay ka ba sa Terminal?
xattr -dr com.apple.quarantine /Applications/Openworld.app

Tapos ilunsad ang Openworld gaya ng dati.