OPENWORLD
Unduh

Multipemain · Server

Hosting server game sendiri: planet kelompokmu, selalu menyala

Tanpa langganan, tanpa perusahaan hosting, tanpa tagihan bulanan ke pihak ketiga: server Openworld adalah program yang kamu jalankan di mesinmu sendiri. Inilah semuanya, dari unduhan sampai cadangan — dengan perintah aslinya.

Oleh Tom Pascard· Diperbarui ·10 mnt baca

Singkatnya

  • Servernya jalan di Mac, Windows, dan Linux: kamu mengunduhnya dari launcher, di samping gamenya.
  • Satu perintah untuk menyalakannya; ia menulis server.json-nya sendiri untuk mengatur segala hal lain (nama, slot, seed, kesulitan…).
  • Pemain menjangkaunya lewat port UDP 24710: buka di firewall dan di router-mu — atau lewati router dengan VPN mesh.
  • Peran, zona terlindungi, perbatasan, rumah, dan dasbor web: semua yang kamu butuhkan untuk menjalankan server survival.
  • Cadangan = menyalin satu folder. Pembaruan menjaga duniamu: medan yang sudah terlihat disimpan bersamanya.
Baca panduannya
Unduh OpenworldMac · Windows · Linux

Juga untuk sistem lain

Alphabisa dimainkan sekarang

psst… klik mereka

Di halaman ini
  1. Bisakah aku hosting server game di rumah?
  2. Apa yang kamu butuhkan
  3. Instal dan jalankan server
  4. server.json: atur sekali saja
  5. Port forwarding, dan alternatifnya
  6. Perintah admin, peran, dan zona terlindungi
  7. Di mana duniamu berada (dan cara mencadangkannya)
  8. Amankah hosting server dari rumah?
  9. Pertanyaan

Bisakah aku hosting server game di rumah?

Di kebanyakan game, “server untuk teman-temanmu” berarti langganan bulanan ke perusahaan hosting. Di Openworld, servernya adalah program yang kamu jalankan sendiri: di komputer yang kamu pakai bermain, di PC tua di dalam lemari, atau di mesin sewaan. Tidak ada penjual di tengah, dan file dunianya tetap di disk-mu.

Kenapa repot? Karena server adalah dunia yang tetap menyala: teman mampir kapan pun mereka mau, bahkan saat kamu tidur. Openworld adalah sandbox voxel di satu planet bulat utuh — jalan lurus terus dan kamu kembali ke tempat kamu berangkat — di bawah langit sungguhan dengan fase Bulan dan gerhana, sampai ke Matahari, lewat Bulan dan planet-planet. Dengan servermu sendiri, planet itu milik kelompokmu, selama yang kamu mau.

Gamer cilikGadis rubahRobotUnicornAstronaut cilikKarateka

klik seorang pemain

Servermu, dilihat dari dalam: pemain terhubung dari Mac, Windows, dan Linux, masing-masing menjadi lampu baru di rak. Klik seorang pemain: ia melambai.
  • 24710port UDP game, secara default
  • 100slot pemain secara default (1 sampai 1.000)
  • 3sistem: macOS, Windows, Linux
  • 1folder yang disalin untuk cadangan penuh

Apa yang kamu butuhkan

  • Komputer yang tetap menyala selama orang bermain: macOS (Apple Silicon atau Intel), Windows x64, atau Linux x64. Servernya adalah program konsol: tanpa layar atau kartu grafis.
  • Prosesor: makin banyak inti, makin cepat medan baru dibangkitkan. Secara default server memakai semua inti kecuali dua untuk pembangkitan (performance.workerThreads).
  • Disk: dunia menyimpan setiap potongan medan yang pernah dibangkitkan, sekitar 12 KB per kolom — kira-kira setengah gigabita untuk persegi 3 km yang dijelajahi. Sisakan ruang untuk ekspedisi panjang.
  • Bandwidth unggah: pemain yang menjelajah bisa menerima medan sampai 20 Mbit/s secara default. Di koneksi rumah yang biasa-biasa saja, turunkan performance.streamingBudgetBps: medan tiba sedikit lebih lambat, game tetap mulus.
  • Setiap pemain di versi yang sama dengan server: launcher memungkinkan semua orang memilihnya.

Instal dan jalankan server

  1. 1

    Unduh dari launcher

    Di launcher, klik chip versi di samping MAIN (“Pilih versi game”), pilih versimu, lalu Server — “Unduh openworld-server”. Pilih sistemnya (Mac, Windows, Linux — tidak harus yang sedang kamu pakai) dan sebuah folder.

  2. 2

    Temukan foldernya

    Launcher membuat openworld-server-<version>: program openworld-server, folder assets/-nya (biarkan di sebelahnya), dan sebuah README.txt.

  3. 3

    Buka terminal di folder itu

    macOS dan Linux: ./openworld-server. Windows (PowerShell): .\openworld-server.exe — setujui jendela firewall saat pertama kali.

  4. 4

    Khusus macOS, saat pertama kali

    File ini berasal dari Internet: klik kanan programnya → Buka, atau jalankan xattr -dr com.apple.quarantine . di folder tersebut.

  5. 5

    Hentikan dengan benar

    Ctrl + C (atau ketik stop): dunia disimpan sebelum server keluar.

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

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

# macOS, first time only: lift the download quarantine
xattr -dr com.apple.quarantine .
Jalankan server dari foldernya (macOS / Linux, lalu Windows PowerShell).

Secara default server online: hanya pemain yang dijalankan dari launcher Openworld, dengan akun yang valid, yang bisa masuk — mereka datang dengan nama pengguna dan skin mereka. Di jaringan tanpa Internet, jalankan dengan --offline: semua orang memakai nama yang mereka ketik, dengan skin default, dan tidak ada yang diperiksa.

server.json: atur sekali saja

Pada start pertama, server menulis sebuah server.json di samping tempat kamu menjalankannya, berisi nilai default dan ditata agar mudah dibaca manusia. Edit, jalankan ulang, selesai. Kunci utamanya:

  • name, description, icon: apa yang ditampilkan daftar server (PNG untuk ikon).
  • port (24710) dan slots (100, dari 1 sampai 1.000).
  • auth: online (akun Openworld) atau offline.
  • seed: random, sebuah angka, atau teks apa saja, untuk dunia baru; terrain: classic atau continents (beberapa benua raksasa di antara samudra).
  • world.difficulty: easy (tanpa monster), medium, normal, hard, very_hard, atau terrible (apa yang diubah tiap tingkat kesulitan); world.caves, world.creatures.
  • players.gameMode: survival, creative, atau spectre untuk pendatang baru; players.superAdmins: nama penggunamu (atau UUID) — selalu SuperAdmin.
  • dataDir (owserver_data), logs, web. (dasbor), 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" }
}
Contoh server.json untuk sekelompok teman (file yang ditulis server memuat setiap kunci, dengan nilai defaultnya).

Opsi apa pun yang diketik di baris perintah menang untuk sekali jalan itu tanpa menulis ulang file: --port, --slots, --name, --motd, --seed, --seed-text, --difficulty, --terrain, --offline, --web… --help mendaftar semuanya. Baik --port 25000 maupun --port=25000 berfungsi.

./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
Beberapa kali jalan dengan opsi yang mengalahkan server.json untuk satu sesi.

Port forwarding, dan alternatifnya

Openworld memakai satu port UDP, 24710 secara default. Agar pemain bisa masuk, ada tiga kasus:

  1. 1

    Jaringan yang sama (LAN)

    Izinkan port di firewall (Windows bertanya saat start pertama; Linux: sudo ufw allow 24710/udp). Teman terhubung ke alamat lokalmu, seperti 192.168.1.20:24710.

  2. 2

    Dari Internet

    Di router-mu, teruskan UDP 24710 ke komputer server, lalu berikan alamat publikmu (alamat:24710). Setiap router menamainya berbeda: cari “port forwarding” atau “NAT”.

  3. 3

    Tanpa port forwarding

    Tidak punya akses ke router, atau penyedia yang berbagi IP-mu? Satukan semua orang di VPN mesh (Tailscale, ZeroTier…) dan bagikan alamat yang diberikannya ke komputermu — atau jalankan server Linux x64 di mesin sewaan dengan IP publik.

sudo ufw allow 24710/udp
# the dashboard, only if other computers need it:
sudo ufw allow 24711/tcp
Membuka port game di firewall (Linux dengan ufw).

Pemain lalu menambahkan servermu di Multipemain → Tambah server, dan ia muncul dengan ikon, nama, deskripsi, dan pemain / slot-nya. Untuk sekadar main bareng teman malam ini tanpa semua ini, meng-host dunia solomu di jaringan lokal hanya butuh dua klik.

Perintah admin, peran, dan zona terlindungi

Perintahnya berbahasa Inggris, di chat game (T, lalu /) atau di terminal server (tanpa /). Ketik help di terminal untuk daftar lengkap: beberapa perintah hanya ada di terminal, yang lain hanya di chat.

  • Pemain: players, kick, tp, gamemode … survival|creative|spectre, kill, respawn, /playerinfo, /invsee (inventaris mereka), /playerstats.
  • Dunia: say, time set, weather clear|rain|thunder|snow… | auto, difficulty easy … terrible, /setworldspawn, mobs on|off.
  • Peran: SuperAdmin, Admin, Moderator, dan Player (default). /role assign PLAYER ROLE, /role create, /role add ROLE PERMISSION; /role nodes mendaftar izinnya.
  • Zona: /zone create NAME [RADIUS] melindungi lingkaran di sekitarmu (tak boleh membangun, tak ada ledakan), lalu /zone set NAME pvp deny dan kawan-kawannya — build, explosions, pvp, pve, mobs, chests, damage, entry.
  • Perbatasan: /border set RADIUS membatasi dunia pada sebuah lingkaran; /border space deny atau /border world moon deny menutup luar angkasa atau Bulan.
  • Rumah untuk semua orang: /sethome, /homes, /home (3 per pemain secara default).
  • Server: save (semuanya ke disk sekarang), 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
Di chat game (sebagai admin): peran, spawn terlindungi, sebuah perbatasan.

Dasbor web

Jalankan dengan --web (atau "web": {"enabled": true}) dan buka http://127.0.0.1:24711/: ikhtisar (TPS, tick, pemain, jaringan, memori), pemain (posisi, inventaris, aksi), peta langsung dunia dalam 2D, isometrik, dan 3D, planet-planet di luar angkasa, makhluk, medan, dan penyimpanan, serta konsol di browsermu. Dari komputer lain ia hanya bisa dilihat — kecuali kamu menetapkan --web-password.

Di mana duniamu berada (dan cara mencadangkannya)

  • server.json: pengaturannya; roles.json: peran-perannya.
  • owserver_data/: dunianya — seed-nya (world.cfg), medan yang dibangkitkan (chunks/), medan yang diedit (regions/), simpanan setiap pemain (players/<uuid>.json: posisi, inventaris, mode game), zones.json, borders.json…
  • logs/: log server.
  1. 1

    Cadangkan

    Ketik stop (atau Ctrl + C), salin owserver_data/, server.json, dan roles.json ke tempat aman, jalankan ulang. Server juga menyimpan sendiri setiap beberapa menit.

  2. 2

    Perbarui

    Unduh openworld-server yang baru dari launcher (ia masuk ke folder openworld-server-<version> yang baru), pindahkan tiga itemmu ke dalamnya, jalankan. Beri tahu pemainmu untuk memilih versi yang sama.

  3. 3

    Pulihkan

    Hentikan server, kembalikan folder yang disalin, jalankan. Semua orang kembali ke tempat mereka tadi.

tar czf backup-$(date +%F).tar.gz owserver_data server.json roles.json
Sebuah cadangan, dari folder server (macOS / Linux), dengan server dihentikan.

Pembaruan tidak mengubah bentuk tanahmu: setiap potongan medan yang pernah dibangkitkan server disimpan bersama dunia dan disajikan apa adanya, bahkan saat versi baru membangkitkan dunia baru dengan cara berbeda. Tetap buat cadangan sebelum tiap pembaruan — harganya satu salinan.

Amankah hosting server dari rumah?

  • Satu port UDP, dan lalu lintas di atasnya dienkripsi (X25519 + ChaCha20-Poly1305).
  • Mode online memeriksa akun setiap pemain ke layanan Openworld: tak seorang pun bisa meminjam nama pengguna temanmu.
  • Dasbornya hanya mengizinkan mesin lain melihat, kecuali kamu menetapkan kata sandi; jangan teruskan port-nya (TCP 24711) di router kalau tidak perlu.
  • Statistik anonim: server mengirim angka (pemain online, TPS) untuk membantu game, tidak pernah akun atau satu baris chat pun. --no-telemetry mematikannya.

Saran umum untuk server rumahan berlaku: jaga sistem mesinmu tetap mutakhir, dan hanya teruskan port yang kamu butuhkan. Hosting di Linux? Build Linux dibahas di Openworld di Linux.

Ikuti Openworld

@play_openworld adalah halaman Instagram resmi Openworld: video game dan kabar setiap pembaruan.

@play_openworld

Openworld dibuat oleh @tompascard

Server sudah jalan? Sekarang ajak pemainnya: panduan main bareng teman menjelaskan apa yang dibutuhkan masing-masing, dan pesan yang bisa kamu kirim ke mereka.

Tiga langkah menuju game (dan servernya)

  1. 1Instal Openworld dengan file yang diunduh: ia memasang launcher.
  2. 2Buat akunmu di launcher dan konfirmasi email-mu.
  3. 3Pilih nama penggunamu… lalu main.
Unduh OpenworldMac · Windows · Linux

Juga untuk sistem lain

Alphabisa dimainkan sekarang

Pertanyaan

Berapa banyak pemain yang sanggup ditangani server rumahan?

Server diatur untuk 100 slot secara default (1 sampai 1.000 di server.json). Yang sebenarnya membatasinya di rumah adalah prosesormu, yang membangkitkan medan baru, dan bandwidth unggahmu; dasbor web menampilkan TPS dan waktu tick sehingga kamu bisa melihat posisimu.

Apakah aku butuh IP statis?

Tidak. Berikan temanmu alamat publikmu saat ini; kalau berubah, kirim yang baru. Nama DNS dinamis atau VPN mesh menghindarkan repotnya.

Bisakah aku menjalankannya 24/7 di Raspberry Pi atau laptop tua?

Laptop atau PC x64 tua, bisa: servernya adalah program konsol untuk Linux x64, Windows x64, dan macOS, tanpa butuh grafis. Raspberry Pi, tidak: saat ini belum ada server untuk Linux ARM. Tidak ada image Docker resmi juga.

Bisakah aku memindahkan dunia solo-ku ke server?

Belum ada tombol untuk itu. Untuk beberapa teman, host dunia solomu di jaringan lokal saja (Host di jaringan lokal di menu jeda). Menjalankan server dengan seed teks yang sama (--seed-text) dan tipe medan yang sama menghasilkan lanskap yang sama, tanpa bangunanmu.

Bagaimana cara mencadangkan serverku?

Hentikan, salin folder owserver_data beserta server.json dan roles.json, jalankan ulang. Memulihkan berarti mengembalikan salinan itu.

Apakah ia berfungsi tanpa Internet?

Ya, dengan --offline: tanpa pemeriksaan akun, semua orang memakai nama pengguna yang mereka ketik dan memakai skin default. Mode online (default) butuh Internet untuk memeriksa akun.

Bagaimana cara mendapatkan server Openworld?

Kamu mengunduhnya dari launcher, di samping gamenya.

Lanjut membaca

Panduan lainnya

Gamenya

Terus jelajahi Openworld

Unduh

Siap berangkat?

Satu file kecil, dan planetmu menunggu. Gamenya memperbarui dirinya sendiri.

Sudah rilis. Openworld ada di tahap alpha, dan kamu bisa memainkannya hari ini.

  1. AlphaKamu di siniHari ini. Seluruh gamenya, bisa dimainkan sejak hari pertama alpha, dan harganya lebih murah.
  2. BetaSaat game sudah lebih stabil.
  3. Versi resmiVersi final. Launcher membawamu ke sana dengan sendirinya.

Tak ada yang perlu ditunggu: Openworld diunduh dari situs ini, bukan dari Steam atau toko lain mana pun.

Sistemmu

Windows

Windows 10 atau 11, 64-bit

Unduh

Openworld.exe

Sistemmu

Linux

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

Unduh

Openworld-linux-x64.tar.gz

  1. 1Instal Openworld dengan file yang diunduh: ia memasang launcher.
  2. 2Buat akunmu di launcher dan konfirmasi email-mu.
  3. 3Pilih nama penggunamu… lalu main.

Ikuti Openworld

@play_openworld adalah halaman Instagram resmi Openworld: video game dan kabar setiap pembaruan.

@play_openworld

Openworld dibuat oleh @tompascard

Apakah Openworld sudah rilis?

Ya. Openworld sudah bisa dimainkan sejak hari pertama alpha-nya. Unduh untuk Mac, Windows, atau Linux, buat akunmu di launcher, lalu main: tidak ada tanggal rilis yang harus ditunggu.

Apakah Openworld akan hadir di Steam?

Openworld tidak ada di Steam maupun toko lain mana pun, dan kamu tidak membutuhkannya: kamu mengunduh game-nya dari situs ini, hari ini juga, dan launcher-nya menjaganya tetap terbaru.

Alpha, beta, versi resmi: apa artinya?

Alpha: game sudah bisa dimainkan dan terus berkembang di setiap pembaruan; ada yang berubah dan kadang rusak. Setelah lebih stabil, ia menjadi beta, lalu versi resmi. Ini game yang sama dari awal sampai akhir: kamu main sekarang, dan launcher memasang setiap versi baru dengan sendirinya.

Kenapa main selama alpha?

Kamu bisa langsung main, melihat game ini tumbuh dari pembaruan ke pembaruan, dan harga alpha lebih murah daripada versi resmi nantinya.

macOS bilang aplikasinya “tidak dibuka”

Normal untuk sekarang: aplikasinya belum punya sertifikat Apple. Klik Selesai, buka Pengaturan Sistem → Privasi & Keamanan, gulir ke bawah sampai Openworld lalu klik Tetap Buka. Cukup sekali.

Windows menampilkan “Windows protected your PC”

Installer-nya belum punya sertifikat. Klik More info, lalu Run anyway.

Bagaimana di Linux?

Ekstrak arsipnya dan jalankan programnya:

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

Kamu butuh driver grafis Vulkan (Mesa atau NVIDIA) dan glibc 2.31 atau lebih baru (Ubuntu 20.04, Debian 11, Fedora 32 atau lebih baru).

Komputer seperti apa yang kubutuhkan?

Kartu grafis yang mendukung Vulkan (di Mac, macOS 11 atau lebih baru). Game menyesuaikan jarak pandang dan kualitas cuacanya: laptop terbaru sudah cukup.

Launcher tidak terbuka?

Perbarui driver grafis dari situs NVIDIA, AMD, atau Intel. Di laptop dengan dua kartu grafis, perbarui keduanya. Di Linux, pasang driver Vulkan Mesa (mesa-vulkan-drivers).

Sedang mengunduh!

Instal Openworld

Game ini belum punya sertifikat Apple dan Microsoft: komputermu akan curiga saat pertama kali menjalankannya. Itu normal, begini cara memberitahunya bahwa semuanya aman. Cukup sekali.

  1. 1

    Buka Openworld.dmg

    Seret Openworld ke folder Applications, lalu jalankan dari Applications.

  2. 2

    macOS menolak: klik “Selesai”

    Jelas bukan “Pindahkan ke Sampah”.

  3. 3

    Pengaturan Sistem → Privasi & Keamanan

    Gulir ke bawah sampai “Openworld diblokir”, klik Tetap Buka lalu konfirmasi (kata sandi atau Touch ID).

  4. 4

    Jalankan ulang Openworld

    Klik Buka untuk terakhir kalinya. Selesai: macOS tidak akan bertanya lagi.

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

Lalu jalankan Openworld seperti biasa.