Panduan ini menjelaskan cara mengonfigurasi server dedicated Rust Anda yang dihosting bersama Legion Hosting, termasuk pengaturan server.cfg, variabel startup GPanel, penjadwalan wipe, manajemen penyimpanan, dan cara terhubung.
server.cfg atau file konfigurasi lainnya. Perubahan yang dilakukan saat server berjalan dapat ditimpa saat shutdown.
Konfigurasi Server — server.cfg
Rust membaca konfigurasi utamanya dari server/rust/cfg/server.cfg di server Anda. File ini dibuat secara otomatis saat server Anda pertama kali dijalankan. Bukalah di tab Files GPanel untuk mengedit pengaturan inti server Anda.
Referensi Pengaturan Utama
| Pengaturan | Contoh Nilai | Deskripsi |
|---|---|---|
server.hostname |
My Legion Rust Server |
Nama yang ditampilkan di server browser dalam game. Buatlah deskriptif agar pemain dapat menemukan server Anda. |
server.maxplayers |
40 |
Jumlah maksimum pemain secara bersamaan. Tidak boleh melebihi batas slot pada paket hosting Anda. |
server.worldsize |
3000 |
Ukuran peta dalam meter. Nilai umum: 1000 (kecil), 2000, 3000 (sedang), 4000, 6000 (besar). Peta yang lebih besar memerlukan RAM dan CPU yang jauh lebih banyak. |
server.seed |
123456 |
Seed acak yang digunakan untuk menghasilkan peta. Seed + worldsize yang sama selalu menghasilkan peta yang sama. Ubah ini (dengan wipe peta) untuk menghasilkan tata letak peta baru. |
server.saveinterval |
60 |
Seberapa sering (dalam detik) server menyimpan data dunia ke disk. Default-nya adalah 60 (1 menit). Nilai yang lebih rendah mengurangi kehilangan data saat crash tetapi meningkatkan I/O disk. |
server.description |
A chill PvE server |
Deskripsi yang ditampilkan di panel info server dalam game. Buatlah singkat dan informatif. |
server.url |
https://discord.gg/yourserver |
URL yang ditampilkan di panel info server. Biasanya undangan Discord atau situs web. |
Contoh minimal server.cfg:
server.hostname "My Legion Rust Server"
server.maxplayers 40
server.worldsize 3000
server.seed 123456
server.saveinterval 60
server.hostname "My Server". Nilai numerik tidak memerlukan tanda kutip.
rcon.password, rcon.port, rcon.web), lihat panduan Akses RCON dan Perintah Admin Rust.
Variabel Startup GPanel
Beberapa pengaturan Rust dikonfigurasi sebagai argumen startup di GPanel daripada di server.cfg. Pengaturan ini mengontrol perilaku server tingkat rendah yang harus diatur sebelum proses dimulai.
- Masuk ke GPanel.
- Pilih server Rust Anda dari daftar server.
- Klik tab Startup.
- Tinjau dan atur variabel yang ditampilkan. Perubahan di sini berlaku saat berikutnya Anda menjalankan server.
Variabel Startup Utama
| Variabel | Default | Deskripsi |
|---|---|---|
QUERY_PORT |
(ditetapkan) | Port query Steam yang digunakan untuk daftar server browser. Harus cocok dengan port query yang ditetapkan di tab Network GPanel. |
APP_PORT |
(ditetapkan) | Port untuk aplikasi pendamping Rust+. Atur ke -1 untuk menonaktifkan aplikasi Rust+ sepenuhnya jika Anda tidak memerlukannya. |
WORLD_SEED |
0 |
Seed pembuatan peta. Saat diatur ke 0, server secara otomatis menghasilkan seed acak dan menyimpannya ke seed.txt. Seed acak yang sama digunakan kembali saat restart sampai Anda menghapus seed.txt atau mengatur nilai seed tertentu. Untuk mendapatkan tata letak peta yang sepenuhnya berbeda, hapus seed.txt sebelum restart, atau atur seed non-nol tertentu di sini. |
FRAMEWORK |
vanilla |
Framework modding yang akan dimuat. Atur ke oxide atau carbon untuk mengaktifkan framework modding, atau biarkan sebagai vanilla untuk tanpa mod. Lihat panduan Instalasi Plugin Oxide/uMod Rust untuk detail lengkap. |
server.cfg, argumen startup yang diprioritaskan. Gunakan tab Startup untuk port, identitas, dan pemilihan framework; gunakan server.cfg untuk pengaturan penyetelan dalam game.
Cara Terhubung ke Server Anda
Rust tidak memiliki server browser bawaan yang mudah dicari. Cara tercepat untuk terhubung secara langsung adalah melalui konsol F1 dalam game.
- Jalankan Rust dan masuk ke menu utama.
- Tekan F1 untuk membuka konsol developer.
- Ketik perintah berikut dan tekan Enter:
Ganticlient.connect IP:PORTIPdanPORTdengan alamat IP server Anda dan port game seperti yang ditampilkan di tab Network GPanel.
Anda juga dapat menambahkan server ke daftar favorit dalam game Anda sehingga muncul di Play > Community Servers > Favourites untuk akses lebih cepat di sesi mendatang.
Untuk detail tentang menemukan IP dan port server Anda, lihat Cara Menemukan IP dan Port Server Anda.
Jadwal dan Mekanisme Wipe
Rust memiliki sistem wipe bawaan dengan dua jenis wipe yang berbeda. Memahami perbedaannya sangat penting untuk menjalankan server yang dikelola dengan baik.
Map Wipe vs Blueprint Wipe
| Jenis Wipe | Yang Dihapus | Yang Dipertahankan |
|---|---|---|
| Map Wipe | Semua base pemain, item, sumber daya di peta, dan posisi pemain. | Blueprint (progres riset) dan file data pemain. |
| Blueprint (BP) Wipe | Semua blueprint — pemain memulai riset dari awal. | Tidak ada yang spesifik — BP wipe hampir selalu dikombinasikan dengan map wipe. |
Wipe Paksa — Kamis Pertama Setiap Bulan
Facepunch (developer Rust) merilis pembaruan game wajib pada Kamis pertama setiap bulan. Pembaruan ini memaksa map wipe pada semua server — server tidak dapat digunakan sampai wipe selesai. Blueprint wipe tidak selalu dipaksa; Facepunch mengumumkan sebelumnya kapan BP wipe paksa menyertai pembaruan bulanan.
Cara Melakukan Map Wipe
- Hentikan server Anda dari tab Console di GPanel.
- Buka tab Files dan navigasikan ke
server/rust/. - Hapus semua file yang cocok dengan
proceduralmap.*.savdiserver/rust/. Ini adalah file penyimpanan dunia. - Hapus juga file apa pun yang cocok dengan
proceduralmap.*.mapdi direktori root server. Ini adalah file peta yang dihasilkan sebelumnya. - Secara opsional perbarui variabel startup
WORLD_SEED(atauserver.seeddiserver.cfg) untuk menghasilkan tata letak peta yang sepenuhnya berbeda. Anda juga dapat menghapusseed.txtjika ada untuk memaksa seed acak baru. - Jalankan server. Pembuatan peta akan memakan waktu beberapa menit pada start pertama — ini normal.
Cara Melakukan Blueprint Wipe
- Hentikan server Anda.
- Navigasikan ke
server/rust/di file manager GPanel. - Hapus file
.db(mis.player.blueprints.dbatau serupa). File ini menyimpan semua data blueprint pemain. - Lakukan map wipe pada saat yang sama (direkomendasikan) dengan juga menghapus file penyimpanan
proceduralmap.*.savdan fileproceduralmap.*.mapseperti yang dijelaskan di atas. - Jalankan server.
Manajemen Penyimpanan
Rust secara otomatis menyimpan dunia pada interval yang ditentukan oleh server.saveinterval (default: 60 detik). Perhatikan tips ini untuk menghindari kehilangan data yang tidak terduga:
- Verifikasi
server.saveintervaldiatur ke nilai yang wajar. Mengaturnya ke0atau angka yang sangat besar secara efektif menonaktifkan auto-save. - Jalankan
server.savesecara manual melalui konsol GPanel sebelum menghentikan server untuk memaksa penyimpanan segera. - Selalu hentikan server dengan baik dari GPanel daripada mematikan proses secara paksa. Mematikan secara tiba-tiba dapat menyebabkan perubahan interval penyimpanan terakhir hilang.
Artikel Terkait
- Akses RCON dan Perintah Admin Rust — Pengaturan RCON, alat eksternal, dan perintah admin yang berguna
- Instalasi Plugin Oxide/uMod Rust — Menginstal Oxide/Carbon, menambahkan plugin, dan rekomendasi plugin populer
- Pemecahan Masalah Server Rust — Masalah umum dan cara mengatasinya
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP
Butuh Bantuan?
Jika Anda mengalami masalah yang tidak tercakup dalam panduan ini, tim dukungan kami siap membantu. Kirim tiket dukungan dan sertakan ID server Anda, deskripsi masalah, dan output konsol yang relevan.