Panduan ini menjelaskan cara menyiapkan dan mengonfigurasi dedicated server V Rising Anda yang dihosting bersama Legion Hosting, termasuk pengaturan host server, konfigurasi mode permainan, koneksi ke server Anda, dan pengelolaan save.
.json apa pun. V Rising menulis konfigurasi saat dimatikan dan dapat menimpa perubahan Anda jika server sedang berjalan.
Lokasi File Konfigurasi
V Rising menggunakan dua file konfigurasi JSON. Keduanya berada di dalam direktori berikut pada server Anda:
VRisingServer_Data/StreamingAssets/Settings/
| File | Tujuan |
|---|---|
ServerHostSettings.json |
Pengaturan jaringan dan hosting — nama server, port, slot pemain, kata sandi, nama file save, frekuensi auto-save. |
ServerGameSettings.json |
Pengaturan gameplay — mode permainan (PvP/PvE), ukuran clan, peluruhan castle, penyusutan darah, laju sumber daya, dan lainnya. |
Untuk mengakses file-file ini, masuk ke GPanel, pilih server V Rising Anda, dan klik tab Files. Navigasikan ke VRisingServer_Data/StreamingAssets/Settings/. Jika file belum ada, jalankan server sekali lalu hentikan — V Rising menghasilkan file konfigurasi default saat pertama kali dijalankan.
Langkah 1 — Mengonfigurasi ServerHostSettings.json
Buka ServerHostSettings.json di editor file GPanel. Pengaturan utama dijelaskan di bawah ini.
| Pengaturan | Deskripsi |
|---|---|
Name |
Nama server yang ditampilkan di peramban server dalam-game. Buat unik agar pemain dapat mencarinya. |
Description |
Deskripsi singkat yang ditampilkan di daftar server. |
Port |
Port permainan utama yang dihubungkan pemain. Harus cocok dengan port yang ditetapkan di GPanel — periksa tab Network GPanel untuk nilai yang benar. |
QueryPort |
Port query Steam yang digunakan oleh peramban server. Harus cocok dengan query port yang ditetapkan GPanel — periksa tab Network. |
MaxConnectedUsers |
Jumlah maksimum pemain bersamaan. Tidak boleh melebihi batas slot pemain paket Anda. |
Password |
Kata sandi yang diperlukan agar pemain dapat bergabung. Biarkan sebagai string kosong ("") untuk server publik. |
SaveName |
Nama folder save di dalam save-data/Saves/. Ubah ini untuk memulai dengan save berbeda, atau untuk beralih antara beberapa dunia. |
AutoSaveCount |
Jumlah slot auto-save yang disimpan. Save lama dirotasi keluar saat batas tercapai. Tingkatkan ini untuk menyimpan lebih banyak titik rollback. |
AutoSaveInterval |
Waktu dalam detik antara penyimpanan otomatis. Default adalah 120 (setiap 2 menit). |
ListOnSteam |
Apakah server muncul di peramban server Steam. Setel ke false untuk server pribadi yang hanya dapat dijangkau melalui koneksi langsung. |
Contoh minimal dari ServerHostSettings.json yang telah dikonfigurasi:
{
"Name": "My Legion Server",
"Description": "Welcome to our V Rising server!",
"Port": 12345,
"QueryPort": 12346,
"MaxConnectedUsers": 40,
"Password": "",
"SaveName": "world1",
"AutoSaveCount": 20,
"AutoSaveInterval": 120,
"ListOnSteam": true,
"Secure": true,
"GameSettingsPreset": ""
}
Langkah 2 — Mengonfigurasi ServerGameSettings.json
Buka ServerGameSettings.json di editor file. File ini mengontrol keseimbangan gameplay dan mode permainan. Pengaturan terpenting dijelaskan di bawah ini.
Mode Permainan
| Pengaturan | Nilai | Deskripsi |
|---|---|---|
GameModeType |
"PvP" / "PvE" |
Menetapkan apakah pemain dapat saling menyerang. "PvP" mengaktifkan pertarungan pemain-melawan-pemain. "PvE" menonaktifkannya — pemain hanya dapat melawan NPC dan bos. |
Clan dan Castle
| Pengaturan | Contoh Nilai | Deskripsi |
|---|---|---|
ClanSize |
4 |
Jumlah maksimum pemain per clan. Default adalah 4. Tingkatkan untuk permainan kelompok yang lebih besar. |
CastleDecayRateModifier |
1.0 |
Pengali untuk seberapa cepat castle meluruh ketika tidak dirawat. 1.0 adalah kecepatan default. Setel ke 0 untuk menonaktifkan peluruhan sepenuhnya. |
CastleMinimumDistanceInFloors |
2 |
Jarak minimum (dalam ubin lantai) antara castle pemain. Mencegah pemain membangun langsung bersebelahan satu sama lain. |
CastleHeartDamageMode |
"CanBeDestroyedOnlyWhenDecaying" |
Mengontrol kapan castle heart dapat dihancurkan. "CanBeDestroyedOnlyWhenDecaying" melindungi castle aktif dari griefing. |
CastleSiegeMode |
"Never" |
Kapan penyerbuan castle PvP diaktifkan. Opsi: "Never", "Always", atau nilai berbasis jadwal untuk jendela raid. |
Darah dan Bertahan Hidup
| Pengaturan | Contoh Nilai | Deskripsi |
|---|---|---|
BloodDrainModifier |
1.0 |
Pengali untuk seberapa cepat darah menyusut dari vampir Anda. Nilai lebih tinggi membuat bertahan hidup lebih sulit. Setel lebih rendah agar darah bertahan lebih lama. |
ResourceYieldModifier |
1.0 |
Pengali untuk sumber daya yang dikumpulkan dari node. Tingkatkan untuk mempercepat progres. |
DayDurationInSeconds |
1080 |
Panjang satu hari penuh dalam-game dalam detik. Default adalah 1080 (18 menit). Memengaruhi seberapa lama siang hari (bahaya bagi vampir) berlangsung. |
NightDurationInSeconds |
720 |
Panjang malam dalam-game dalam detik. Default adalah 720 (12 menit). |
"Standard", "Relaxed", "Hardcore", dan "Full Loot". Anda dapat menyetel "GameSettingsPreset" di ServerHostSettings.json ke salah satu nama ini untuk menerapkan serangkaian default yang masuk akal, lalu menimpa nilai individual di ServerGameSettings.json.
Langkah 3 — Menerapkan Perubahan
- Simpan file konfigurasi yang telah Anda edit menggunakan tombol Save di editor file GPanel.
- Buka tab Console di GPanel.
- Klik Start untuk menjalankan server. Konfigurasi yang diperbarui akan dimuat saat startup.
- Perhatikan output konsol untuk kesalahan parse JSON apa pun. Koma yang hilang atau kurung yang tidak cocok akan mencegah konfigurasi dimuat.
.ini, JSON memerlukan format yang persis. Setiap nilai string harus berada dalam tanda kutip ganda, dan koma di akhir tidak diperbolehkan. Jika server gagal dijalankan setelah mengedit file konfigurasi, buka kembali file tersebut dan cari kesalahan sintaks.
Cara Terhubung ke Server Anda
V Rising mendukung koneksi langsung menggunakan alamat IP dan port permainan server Anda. Anda tidak perlu server muncul di peramban untuk terhubung.
- Temukan alamat IP dan port server Anda di tab Network dari GPanel. Lihat juga: Cara menemukan IP dan port server Anda.
- Jalankan V Rising dan klik Play dari menu utama.
- Pilih Online Play, lalu pilih Direct Connect.
- Masukkan alamat server Anda dalam format
IP:PORTmenggunakan port permainan dari tab Network GPanel. - Jika server Anda memiliki kata sandi, Anda akan diminta memasukkannya setelah terhubung.
Pengelolaan Save
Save V Rising disimpan di direktori save-data/Saves/ pada server Anda. Setiap dunia memiliki subfolder sendiri yang dinamai sesuai nilai SaveName di ServerHostSettings.json.
save-data/Saves/v3/world1/
Di dalam folder save Anda akan menemukan status dunia, data pemain, dan file auto-save individual. Anda dapat mengunduh atau mengunggah file save menggunakan SFTP. Lihat: Cara mengunggah file melalui SFTP.
Beralih Antara Dunia
Untuk memuat save berbeda tanpa menghapus yang sekarang, ubah nilai SaveName di ServerHostSettings.json agar menunjuk ke nama folder yang berbeda. V Rising akan memuat folder tersebut pada startup berikutnya, atau membuat dunia baru jika folder tidak ada.
Cara Menghapus Server (Mereset Dunia)
Penghapusan penuh menghapus semua progres pemain, castle, dan status dunia. Ini memulai server dari awal seolah-olah baru dibuat.
- Masuk ke GPanel dan hentikan server Anda dari tab Console. Tunggu hingga status menunjukkan Offline.
- Buka tab Files dan navigasikan ke
save-data/Saves/. - Buka folder save yang cocok dengan
SaveNameAnda (mis.world1). - Pilih semua file dan folder di dalamnya dan hapus. Jangan menghapus direktori induk
Saves/itu sendiri — hanya isi folder save Anda. - Kembali ke tab Console dan jalankan server. Dunia baru akan dibuat dari awal.
SaveName di ServerHostSettings.json menjadi nama baru (mis. "world2"). Server akan membuat dunia baru di folder baru. Save lama tetap tidak tersentuh dan dapat dimuat lagi dengan mengganti namanya kembali.