Dalam halaman ini
- Bolehkah saya menghoskan pelayan permainan di rumah?
- Apa yang kamu perlukan
- Pasang dan mulakan pelayan
- server.json: tetapkan sekali sahaja
- Pemajuan port, dan alternatifnya
- Arahan admin, peranan dan zon dilindungi
- Di mana dunia kamu disimpan (dan cara membuat sandarannya)
- Selamatkah menghoskan pelayan dari rumah?
- Soalan
Bolehkah saya menghoskan pelayan permainan di rumah?
Dengan kebanyakan permainan, “pelayan untuk kawan-kawan kamu” bermakna langganan bulanan kepada syarikat pengehosan. Dengan Openworld, pelayan ialah program yang kamu jalankan sendiri: di komputer yang kamu gunakan untuk bermain, di PC lama dalam almari, atau di mesin yang kamu sewa. Tiada vendor di tengah, dan fail dunia kekal pada cakera kamu.
Kenapa bersusah payah? Kerana pelayan ialah dunia yang sentiasa hidup: kawan-kawan singgah bila-bila mereka mahu, malah ketika kamu tidur. Openworld ialah sandbox voxel di seluruh planet yang bulat — jalan lurus dan kamu kembali ke tempat kamu bermula — di bawah langit sebenar dengan fasa Bulan dan gerhana, sehingga ke Matahari, melalui Bulan dan planet-planet. Dengan pelayan kamu sendiri, planet itu milik kumpulan kamu, selama yang kamu suka.






klik seorang pemain
- 24710port UDP permainan, secara lalai
- 100slot pemain secara lalai (1 hingga 1,000)
- 3sistem: macOS, Windows, Linux
- 1folder untuk disalin bagi sandaran penuh
Apa yang kamu perlukan
- Komputer yang sentiasa hidup selagi orang bermain: macOS (Apple Silicon atau Intel), Windows x64 atau Linux x64. Pelayan ialah program konsol: tidak perlu skrin atau kad grafik.
- Pemproses: semakin banyak teras, semakin laju rupa bumi baharu dijana. Secara lalai pelayan menggunakan semua teras kecuali dua untuk penjanaan (
performance.workerThreads). - Cakera: dunia menyimpan setiap keping rupa bumi yang telah dijananya, kira-kira 12 KB satu lajur — lebih kurang setengah gigabait untuk segi empat sama 3 km yang diterokai. Sediakan ruang untuk ekspedisi yang panjang.
- Lebar jalur muat naik: pemain yang menjelajah boleh menerima rupa bumi pada sehingga 20 Mbit/s secara lalai. Pada sambungan rumah yang sederhana, turunkan
performance.streamingBudgetBps: rupa bumi tiba sedikit lebih perlahan, permainan kekal lancar. - Setiap pemain pada versi yang sama dengan pelayan: launcher membolehkan semua orang memilihnya.
Pasang dan mulakan pelayan
- 1
Muat turun daripada launcher
Dalam launcher, klik cip versi di sebelah MAIN (“Pilih versi permainan”), pilih versi kamu, kemudian Pelayan — “Muat turun openworld-server”. Pilih sistem (Mac, Windows, Linux — tidak semestinya yang kamu gunakan) dan sebuah folder.
- 2
Cari foldernya
Launcher mencipta
openworld-server-<version>: programopenworld-server, folderassets/-nya (biarkan di sebelahnya) danREADME.txt. - 3
Buka terminal dalam folder itu
macOS dan Linux:
./openworld-server. Windows (PowerShell):.\openworld-server.exe— terima tetingkap tembok api pada kali pertama. - 4
macOS sahaja, kali pertama
Fail itu datang dari Internet: klik kanan program → Buka, atau jalankan
xattr -dr com.apple.quarantine .dalam folder itu. - 5
Hentikannya dengan baik
Ctrl + C (atau taip
stop): dunia disimpan sebelum pelayan 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 lalai pelayan dalam talian: hanya pemain yang dilancarkan daripada launcher Openworld, dengan akaun yang sah, boleh masuk — mereka tiba dengan nama pengguna dan skin mereka. Pada rangkaian tanpa Internet, mulakannya dengan --offline: semua orang mengekalkan nama yang mereka taip, dalam skin lalai, dan tiada apa yang disemak.
server.json: tetapkan sekali sahaja
Pada permulaan pertama, pelayan menulis server.json di sebelah tempat kamu melancarkannya, diisi dengan nilai lalai dan disusun untuk manusia. Sunting, mulakan semula, siap. Kunci utama:
name,description,icon: apa yang ditunjukkan senarai pelayan (PNG untuk ikon).port(24710) danslots(100, dari 1 hingga 1,000).auth:online(akaun Openworld) atauoffline.seed:random, nombor atau teks apa-apa, untuk dunia baharu;terrain:classicataucontinents(beberapa benua gergasi di antara lautan).world.difficulty:easy(tiada raksasa),medium,normal,hard,very_hardatauterrible(apa yang diubah setiap tahap kesukaran);world.caves,world.creatures.players.gameMode:survival,creativeatauspectreuntuk pemain baharu;players.superAdmins: nama pengguna kamu (atau UUID) — sentiasa SuperAdmin.dataDir(owserver_data),logs,web.(papan pemuka),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" }
}Mana-mana pilihan yang ditaip pada baris arahan mengatasi fail untuk larian itu tanpa menulis semula fail: --port, --slots, --name, --motd, --seed, --seed-text, --difficulty, --terrain, --offline, --web… --help menyenaraikan semuanya. Kedua-dua --port 25000 dan --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 --helpPemajuan port, dan alternatifnya
Openworld menggunakan satu port UDP, 24710 secara lalai. Untuk membenarkan pemain masuk, ada tiga kes:
- 1
Rangkaian yang sama (LAN)
Benarkan port dalam tembok api (Windows bertanya pada permulaan pertama; Linux:
sudo ufw allow 24710/udp). Kawan-kawan bersambung ke alamat tempatan kamu, seperti192.168.1.20:24710. - 2
Dari Internet
Pada penghala kamu, majukan UDP 24710 ke komputer pelayan, kemudian berikan alamat awam kamu (
address:24710). Setiap penghala menamakannya secara berbeza: cari “port forwarding” atau “NAT”. - 3
Tanpa pemajuan port
Tiada akses ke penghala, atau penyedia yang berkongsi IP kamu? Letakkan semua orang pada VPN mesh (Tailscale, ZeroTier…) dan kongsi alamat yang diberikannya kepada komputer kamu — atau jalankan pelayan Linux x64 pada mesin sewaan yang mempunyai IP awam.
sudo ufw allow 24710/udp
# the dashboard, only if other computers need it:
sudo ufw allow 24711/tcpPemain kemudian menambah pelayan kamu dalam Berbilang pemain → Tambah pelayan, dan ia muncul dengan ikon, nama, keterangan dan pemain / slot. Untuk sekadar bermain dengan kawan malam ini tanpa semua ini, menghoskan dunia solo kamu pada rangkaian setempat hanya dua klik.
Arahan admin, peranan dan zon dilindungi
Arahan dalam bahasa Inggeris, dalam sembang permainan (T, kemudian /) atau dalam terminal pelayan (tanpa /). Taip help dalam terminal untuk senarai penuh: beberapa arahan hanya ada dalam terminal, yang lain hanya dalam sembang.
- Pemain:
players,kick,tp,gamemode … survival|creative|spectre,kill,respawn,/playerinfo,/invsee(inventori mereka),/playerstats. - Dunia:
say,time set,weather clear|rain|thunder|snow… | auto,difficulty easy … terrible,/setworldspawn,mobs on|off. - Peranan: SuperAdmin, Admin, Moderator dan Player (lalai).
/role assign PLAYER ROLE,/role create,/role add ROLE PERMISSION;/role nodesmenyenaraikan kebenaran. - Zon:
/zone create NAME [RADIUS]melindungi bulatan di sekeliling kamu (tiada pembinaan, tiada letupan), kemudian/zone set NAME pvp denydan seumpamanya — build, explosions, pvp, pve, mobs, chests, damage, entry. - Sempadan:
/border set RADIUSmengekalkan dunia dalam bulatan;/border space denyatau/border world moon denymenutup angkasa atau Bulan. - Home untuk semua orang:
/sethome,/homes,/home(3 setiap pemain secara lalai). - Pelayan:
save(semuanya ke cakera 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 basePapan pemuka web
Mulakan dengan --web (atau "web": {"enabled": true}) dan buka http://127.0.0.1:24711/: gambaran keseluruhan (TPS, tick, pemain, rangkaian, memori), pemain (kedudukan, inventori, tindakan), peta langsung dunia dalam 2D, isometrik dan 3D, planet-planet di angkasa, makhluk, rupa bumi dan storan, serta konsol dalam pelayar kamu. Dari komputer lain ia hanya untuk dilihat — melainkan kamu menetapkan --web-password.
Di mana dunia kamu disimpan (dan cara membuat sandarannya)
server.json: tetapan;roles.json: peranan.owserver_data/: dunia — seed-nya (world.cfg), rupa bumi yang dijana (chunks/), rupa bumi yang disunting (regions/), simpanan setiap pemain (players/<uuid>.json: kedudukan, inventori, mod permainan),zones.json,borders.json…logs/: log pelayan.
- 1
Sandarkan
Taip
stop(atau Ctrl + C), salinowserver_data/,server.jsondanroles.jsonke tempat yang selamat, mulakan semula. Pelayan juga menyimpan sendiri setiap beberapa minit. - 2
Kemas kini
Muat turun openworld-server yang baharu daripada launcher (ia masuk ke folder
openworld-server-<version>yang baharu), pindahkan tiga item kamu ke dalamnya, mulakan. Beritahu pemain kamu supaya memilih versi yang sama. - 3
Pulihkan
Hentikan pelayan, letakkan semula folder yang disalin, mulakan. Semua orang kembali ke tempat mereka berada.
tar czf backup-$(date +%F).tar.gz owserver_data server.json roles.jsonKemas kini tidak membentuk semula tanah kamu: setiap keping rupa bumi yang telah dijana pelayan disimpan bersama dunia dan dihidangkan seperti sedia ada, walaupun versi baharu menjana dunia baharu secara berbeza. Tetap buat sandaran sebelum setiap kemas kini — ia hanya memerlukan satu salinan.
Selamatkah menghoskan pelayan dari rumah?
- Satu port UDP, dan trafik padanya disulitkan (X25519 + ChaCha20-Poly1305).
- Mod dalam talian menyemak akaun setiap pemain dengan perkhidmatan Openworld: tiada sesiapa boleh meminjam nama pengguna kawan kamu.
- Papan pemuka membenarkan mesin lain hanya melihat, melainkan kamu menetapkan kata laluan; jangan majukan port-nya (TCP 24711) pada penghala kamu jika kamu tidak memerlukannya.
- Statistik tanpa nama: pelayan menghantar nombor (pemain dalam talian, TPS) untuk membantu permainan, tidak pernah akaun atau baris sembang.
--no-telemetrymematikannya.
Nasihat biasa untuk pelayan rumah terpakai: pastikan sistem mesin dikemas kini, dan hanya majukan port yang kamu perlukan. Menghoskan di Linux? Binaan Linux dibincangkan dalam Openworld di Linux.
Ikuti Openworld
@play_openworld ialah halaman Instagram rasmi Openworld: video permainan dan berita setiap kemas kini.
@play_openworldOpenworld dicipta oleh @tompascard
Pelayan sudah berjalan? Sekarang bawa pemain: panduan bermain dengan kawan menerangkan apa yang masing-masing perlukan, dan mesej untuk dihantar kepada mereka.
Tiga langkah ke permainan (dan pelayannya)
- 1Pasang Openworld dengan fail yang dimuat turun: ia menyediakan launcher.
- 2Cipta akaun kamu dalam launcher dan sahkan e-mel kamu.
- 3Pilih nama pengguna kamu… dan main.
Openworld dimainkan pada komputer: Mac, Windows atau Linux. Hantar pautan ini kepada diri kamu sendiri, kami menunggu di seberang sana.
Soalan
Berapa ramai pemain yang boleh ditampung pelayan rumah?
Pelayan ditetapkan untuk 100 slot secara lalai (1 hingga 1,000 dalam server.json). Yang benar-benar menghadkannya di rumah ialah pemproses kamu, yang menjana rupa bumi baharu, dan lebar jalur muat naik kamu; papan pemuka web menunjukkan TPS dan masa tick supaya kamu nampak keadaannya.
Adakah saya perlukan IP statik?
Tidak. Berikan kawan-kawan kamu alamat awam semasa kamu; jika ia berubah, hantar yang baharu. Nama DNS dinamik atau VPN mesh mengelakkan kerumitan itu.
Bolehkah saya menjalankannya 24/7 pada Raspberry Pi atau komputer riba lama?
Komputer riba atau PC x64 lama, boleh: pelayan ialah program konsol untuk Linux x64, Windows x64 dan macOS, tanpa memerlukan grafik. Raspberry Pi, tidak: pada masa ini tiada pelayan untuk Linux ARM. Tiada imej Docker rasmi juga.
Bolehkah saya memindahkan dunia solo saya ke pelayan?
Belum ada butang untuk itu. Untuk beberapa kawan, hoskan dunia solo kamu pada rangkaian setempat sahaja (Hos pada rangkaian setempat dalam menu jeda). Memulakan pelayan dengan seed teks yang sama (--seed-text) dan jenis rupa bumi yang sama menghasilkan pemandangan yang sama, tanpa binaan kamu.
Bagaimana saya menyandarkan pelayan saya?
Hentikannya, salin folder owserver_data bersama server.json dan roles.json, mulakan semula. Memulihkan bermakna meletakkan semula salinan itu.
Adakah ia berfungsi tanpa Internet?
Ya, dengan --offline: tiada semakan akaun, semua orang mengekalkan nama pengguna yang mereka taip dan memakai skin lalai. Mod dalam talian (lalai) memerlukan Internet untuk menyemak akaun.
Bagaimana kita mendapatkan pelayan Openworld?
Kamu memuat turunnya daripada launcher, di sebelah permainan. Pemain tetap memerlukan permainan.






