Panduan ini membahas cara mengatur dan mengonfigurasi server khusus Risk of Rain 2 Anda yang di-hosting dengan Legion Hosting, termasuk variabel startup GPanel, konfigurasi server.cfg, menghubungkan ke server Anda, dukungan mod, dan manajemen simpanan.
Mulai Pertama
Ketika Anda memulai server Risk of Rain 2 Anda untuk pertama kali, GPanel akan secara otomatis mengunduh dan memasang file server khusus via SteamCMD (Steam App ID 1180760). Proses ini mungkin memakan waktu beberapa menit tergantung pada kecepatan jaringan.
- Masuk ke GPanel dan pilih server Risk of Rain 2 Anda.
- Klik tombol Start pada tab Console.
- Tunggu hingga instalasi selesai. Konsol akan menampilkan kemajuan unduhan saat SteamCMD mengambil file server.
- Setelah server sepenuhnya dimulai, Anda akan melihat pesan yang menunjukkan server siap dan mendengarkan koneksi.
xvfb juga dikonfigurasi secara otomatis untuk memenuhi persyaratan tampilan server.
Variabel Startup GPanel
Pengaturan server utama dikonfigurasi sebagai variabel startup di GPanel. Variabel ini diteruskan ke proses server sebagai argumen dan berlaku setiap kali server dimulai.
- Masuk ke GPanel.
- Pilih server Risk of Rain 2 Anda dari daftar server.
- Klik tab Startup.
- Tinjau dan sesuaikan variabel di bawah, lalu mulai ulang server Anda agar perubahan berlaku.
| Variabel | Default | Deskripsi |
|---|---|---|
HOSTNAME |
Risk of Rain 2 Dedicated Server |
Nama yang ditampilkan di browser server dalam game. Atur sesuatu yang dapat dikenali agar pemain dapat menemukan server Anda. |
PLAYERS |
4 |
Jumlah maksimum pemain yang diizinkan dalam lobi. Risk of Rain 2 mendukung hingga 16 pemain dengan mod, tetapi game vanila dirancang untuk hingga 4. Jumlah pemain yang lebih tinggi meningkatkan penggunaan sumber daya. |
PASSWORD |
(kosong) | Password opsional yang harus dimasukkan pemain untuk bergabung. Biarkan kosong untuk server publik. Password peka huruf besar-kecil. |
ADVERTISE |
1 |
Mengontrol apakah server muncul di browser server dalam game. Atur ke 1 untuk mendaftarkan server secara publik, atau 0 untuk menyembunyikannya (pemain harus menggunakan direct connect). |
Konfigurasi server.cfg
Untuk pengaturan yang tidak tersedia di tab Startup, Anda dapat mengedit file konfigurasi server secara langsung. File terletak di:
Risk of Rain 2_Data/Config/server.cfg
Buka file ini menggunakan tab Files GPanel atau hubungkan via SFTP. File menggunakan format key-value sederhana. Berikut adalah pengaturan yang umum disesuaikan:
| Pengaturan | Contoh Nilai | Deskripsi |
|---|---|---|
sv_hostname |
My RoR2 Server |
Nama server. Ini biasanya diatur via variabel startup HOSTNAME, tetapi juga dapat didefinisikan di sini. |
sv_maxplayers |
4 |
Jumlah pemain maksimum. Juga dapat diatur via variabel startup PLAYERS. |
sv_password |
mypassword |
Password server. Juga dapat diatur via variabel startup PASSWORD. |
heart_beat |
1 |
Apakah server mengirim paket heartbeat ke server master untuk pendaftaran browser. Setara dengan variabel startup ADVERTISE. |
steam_authentication |
1 |
Mengaktifkan autentikasi Steam untuk pemain yang terhubung. Pertahankan ini di 1 kecuali Anda memiliki alasan khusus untuk menonaktifkannya. |
server.cfg, variabel startup akan menimpa nilai file konfigurasi. Gunakan tab Startup untuk pengaturan inti dan server.cfg untuk penyetelan tambahan.
Cara Menghubungkan
Opsi A — Browser Server Dalam Game
Jika server Anda memiliki ADVERTISE diatur ke 1, server akan muncul di browser server dalam game:
- Luncurkan Risk of Rain 2.
- Dari menu utama, pilih Multiplayer.
- Klik Find a Game untuk membuka browser server.
- Cari server Anda berdasarkan nama (
HOSTNAMEyang Anda konfigurasi). - Pilih server dan klik Join. Masukkan password jika diminta.
Opsi B — Direct Connect via Konsol
Anda dapat terhubung langsung menggunakan konsol dalam game, yang berguna untuk server yang dilindungi password atau tidak terdaftar:
- Luncurkan Risk of Rain 2.
- Buka konsol dalam game dengan menekan Ctrl + Alt + ` (backtick). Jika konsol tidak terbuka, Anda mungkin perlu mengaktifkannya dengan meluncurkan game dengan flag
--doorstep-enableatau dengan memasang BepInEx (lihat Dukungan Mod di bawah). - Ketik perintah berikut dan tekan Enter:
Ganticonnect "IP:PORT"IPdanPORTdengan alamat IP dan port game server Anda seperti yang ditampilkan di tab Network GPanel. - Jika server memiliki password, Anda akan diminta untuk memasukkannya.
Untuk detail tentang menemukan IP dan port server Anda, lihat Cara Menemukan IP dan Port Server Anda.
Dukungan Mod
Risk of Rain 2 memiliki komunitas modding aktif yang berpusat pada Thunderstore, sebuah repositori dan manajer mod. Sebagian besar mod sisi server memerlukan kerangka kerja modding BepInEx.
Memasang BepInEx
BepInEx adalah mod loader standar untuk Risk of Rain 2. Untuk memasangnya di server Anda:
- Unduh BepInExPack terbaru dari Thunderstore.
- Hentikan server Anda dari tab Console GPanel.
- Hubungkan ke server Anda via SFTP (lihat Cara Mengunggah File via SFTP).
- Ekstrak arsip BepInExPack dan unggah kontennya ke direktori root server Anda, gabungkan dengan file yang ada. File utamanya adalah folder
BepInEx/dan file konfigurasi terkait. - Mulai server Anda. BepInEx akan menginisialisasi pada boot pertama dan membuat direktori plugin serta konfigurasinya.
Memasang Mod Sisi Server
Setelah BepInEx terpasang, Anda dapat menambahkan mod sisi server:
- Telusuri Thunderstore untuk mod. Cari mod yang ditandai sebagai sisi server atau memerlukan host.
- Unduh mod dan ekstrak.
- Unggah file DLL mod ke direktori
BepInEx/plugins/di server Anda via SFTP. - Mulai ulang server untuk memuat mod baru.
Menggunakan r2modman (Sisi Klien)
Untuk mengelola mod pada klien game lokal Anda, r2modman adalah manajer mod yang direkomendasikan. Ia menangani unduhan mod, resolusi dependensi, dan manajemen profil. Pemain yang terhubung ke server modded Anda harus menggunakan r2modman untuk memasang set mod yang sama secara lokal.
- Unduh r2modman dari Thunderstore atau halaman rilis GitHub-nya.
- Pilih Risk of Rain 2 sebagai game.
- Buat profil dan pasang mod yang diperlukan server Anda.
- Luncurkan game melalui r2modman untuk memastikan semua mod dimuat.
Manajemen Simpanan
Server khusus Risk of Rain 2 menangani status run dan progresi secara berbeda dari single-player. Berikut poin-poin penting yang perlu dipahami:
- Persistensi run: Sebuah run Risk of Rain 2 berlangsung selama server berjalan. Jika server dimulai ulang atau dihentikan, run saat ini berakhir dan lobi baru dibuat ketika server dimulai lagi. Tidak ada sistem simpan di tengah run — ini disengaja, karena run dimaksudkan sebagai sesi berkelanjutan.
- Profil pemain: Unlock dan progresi pemain (item, skin, tantangan) disimpan di sisi klien, bukan di server. Pemain mempertahankan unlock mereka terlepas dari status server.
- Persistensi konfigurasi server:
server.cfgdan variabel startup GPanel Anda bertahan di seluruh restart. Hanya run yang sedang berlangsung yang hilang ketika server berhenti.
Masalah Umum
Server Tidak Muncul di Browser
- Pastikan server sepenuhnya dimulai di GPanel. Server harus menyelesaikan urutan startup-nya sebelum mendaftar dengan server master.
- Verifikasi bahwa variabel startup
ADVERTISEdiatur ke1. - Server baru dapat membutuhkan beberapa menit untuk muncul di browser. Coba direct connect sambil Anda menunggu.
- Periksa konsol GPanel untuk kesalahan. Jika server crash atau gagal menginisialisasi, server tidak akan muncul di browser.
Pemain Tidak Dapat Terhubung
- Pastikan server berjalan dan tidak dalam crash loop. Periksa konsol GPanel untuk pesan kesalahan.
- Jika Anda mengatur password, pastikan pemain memasukkannya dengan benar. Password peka huruf besar-kecil.
- Verifikasi bahwa Anda dan pemain Anda menjalankan versi game yang sama. Pembaruan Risk of Rain 2 dapat merusak kompatibilitas antara versi yang tidak cocok.
- Jika menggunakan mod, pastikan semua pemain yang terhubung memiliki mod dan versi yang sama terpasang. Ketidakcocokan mod adalah penyebab paling umum kegagalan koneksi pada server modded.
Artikel Terkait
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File via SFTP
- Restart Terjadwal
- Panduan Startup Server
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 relevan apa pun dari GPanel.