Di halaman ini
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.






klik seorang pemain
- 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
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
Temukan foldernya
Launcher membuat
openworld-server-<version>: programopenworld-server, folderassets/-nya (biarkan di sebelahnya), dan sebuahREADME.txt. - 3
Buka terminal di folder itu
macOS dan Linux:
./openworld-server. Windows (PowerShell):.\openworld-server.exe— setujui jendela firewall saat pertama kali. - 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
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 .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) danslots(100, dari 1 sampai 1.000).auth:online(akun Openworld) atauoffline.seed:random, sebuah angka, atau teks apa saja, untuk dunia baru;terrain:classicataucontinents(beberapa benua raksasa di antara samudra).world.difficulty:easy(tanpa monster),medium,normal,hard,very_hard, atauterrible(apa yang diubah tiap tingkat kesulitan);world.caves,world.creatures.players.gameMode:survival,creative, atauspectreuntuk 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" }
}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 --helpPort forwarding, dan alternatifnya
Openworld memakai satu port UDP, 24710 secara default. Agar pemain bisa masuk, ada tiga kasus:
- 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, seperti192.168.1.20:24710. - 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
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/tcpPemain 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 nodesmendaftar izinnya. - Zona:
/zone create NAME [RADIUS]melindungi lingkaran di sekitarmu (tak boleh membangun, tak ada ledakan), lalu/zone set NAME pvp denydan kawan-kawannya — build, explosions, pvp, pve, mobs, chests, damage, entry. - Perbatasan:
/border set RADIUSmembatasi dunia pada sebuah lingkaran;/border space denyatau/border world moon denymenutup 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 baseDasbor 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
Cadangkan
Ketik
stop(atau Ctrl + C), salinowserver_data/,server.json, danroles.jsonke tempat aman, jalankan ulang. Server juga menyimpan sendiri setiap beberapa menit. - 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
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.jsonPembaruan 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-telemetrymematikannya.
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_openworldOpenworld 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)
- 1Instal Openworld dengan file yang diunduh: ia memasang launcher.
- 2Buat akunmu di launcher dan konfirmasi email-mu.
- 3Pilih nama penggunamu… lalu main.
Openworld dimainkan di komputer: Mac, Windows, atau Linux. Kirim tautannya ke dirimu sendiri, kami menunggu di seberang sana.
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.






