Panduan ini mencakup penyiapan server dedikasi Pavlov VR Anda di Legion Hosting, termasuk registrasi kunci API, mulai pertama, konfigurasi Game.ini, mode game, rotasi map, dan cara terhubung. Untuk penyiapan map Workshop, lihat Map Workshop Pavlov VR. Untuk RCON dan perintah admin, lihat Perintah Admin Pavlov VR.
Memperoleh Kunci API
Kunci API Pavlov diperlukan agar server Anda muncul di server browser publik. Tanpa kunci yang valid, pemain tidak akan dapat menemukan server Anda melalui daftar server dalam game.
- Luncurkan Pavlov VR di headset Anda.
- Buka Settings dan navigasikan ke tab General.
- Klik tombol Generate Server Code. Ini membuat kode 6 karakter yang valid selama 15 menit.
- Di komputer atau ponsel Anda, kunjungi pavlov-ms.vankrupt.com/servers/v1/key.
- Masukkan kode 6 karakter dan verifikasi identitas Anda melalui SMS saat diminta.
- Salin kunci API yang dihasilkan. Simpan di tempat yang aman seperti pengelola kata sandi.
Mulai Pertama Kali
Setelah membeli server Pavlov VR Anda dari Legion Hosting, ikuti langkah-langkah ini untuk menjalankannya untuk pertama kalinya:
- Masuk ke GPanel dan pilih server Pavlov VR Anda.
- Buka tab Startup.
- Konfigurasikan variabel startup yang diperlukan:
- API_KEY -- Tempelkan kunci API yang Anda peroleh pada langkah sebelumnya. Ini diperlukan untuk pencantuman server browser.
- RCON_PASSWORD -- Atur kata sandi yang kuat untuk akses remote console. Default-nya adalah
CHANGE_ME-- Anda harus mengubah ini sebelum memulai.
- Tinjau variabel startup opsional:
- RCON_PORT -- Port yang digunakan untuk koneksi RCON. Biarkan default kecuali Anda memiliki alasan khusus untuk mengubahnya.
- SRCDS_BETAID -- Biarkan kosong untuk rilis stabil. Atur ke
beta_serveruntuk menjalankan branch beta.
- Buka tab Console dan klik Start.
- Server akan mengunduh file server dedikasi Pavlov dan membuat file konfigurasi default. Ini mungkin memakan waktu beberapa menit pada peluncuran pertama.
- Setelah server selesai dimulai, hentikan untuk mulai menyesuaikan konfigurasi Anda.
| Variabel Startup | Default | Diperlukan | Deskripsi |
|---|---|---|---|
API_KEY |
-- | Ya | Kunci API Pavlov Anda dari pavlov-ms.vankrupt.com. Diperlukan untuk pencantuman server browser. |
RCON_PASSWORD |
CHANGE_ME |
Ya | Kata sandi untuk akses RCON. Ubah ini dari default sebelum memulai server Anda. |
RCON_PORT |
-- | Tidak | Port TCP untuk koneksi RCON. Periksa tab Network GPanel untuk port yang ditetapkan ke Anda. |
SRCDS_BETAID |
-- | Tidak | Atur ke beta_server untuk menggunakan branch beta. Biarkan kosong untuk stabil. |
beta_server mungkin berisi fitur baru dan perbaikan bug tetapi juga dapat menyebabkan ketidakstabilan. Gunakan branch stabil untuk server produksi kecuali Anda secara khusus memerlukan fitur beta.
Konfigurasi Game.ini
File konfigurasi utama untuk server Pavlov VR Anda adalah Game.ini, terletak di:
Pavlov/Saved/Config/LinuxServer/Game.ini
Buka file ini menggunakan tab Files GPanel. Semua pengaturan berada di bawah header bagian [/Script/Pavlov.DedicatedServer].
Konfigurasi Kerja Minimal
[/Script/Pavlov.DedicatedServer]
bEnabled=true
ServerName=My Legion Pavlov Server
MaxPlayers=10
bSecured=true
bCustomServer=true
bCompetitive=false
bWhitelist=false
MapRotation=(MapId="datacenter", GameMode="SND")
MapRotation=(MapId="sand", GameMode="TDM")
MapRotation=(MapId="bridge", GameMode="DM")
Contoh Konfigurasi Lengkap
Contoh berikut menampilkan semua pengaturan yang umum digunakan:
[/Script/Pavlov.DedicatedServer]
bEnabled=true
ServerName=My Legion Pavlov Server
MaxPlayers=10
bSecured=true
bCustomServer=true
bCompetitive=false
bVerboseLogging=false
bWhitelist=false
RefreshListTime=120
LimitedAmmoType=0
TickRate=90
TimeLimit=60
AFKTimeLimit=300
#Password=1234
MapRotation=(MapId="datacenter", GameMode="SND")
MapRotation=(MapId="sand", GameMode="TDM")
MapRotation=(MapId="bridge", GameMode="DM")
MapRotation=(MapId="station", GameMode="GUN")
MapRotation=(MapId="containeryard", GameMode="TTT")
Referensi Pengaturan Utama
| Pengaturan | Contoh Nilai | Deskripsi |
|---|---|---|
bEnabled |
true |
Harus true agar server dedikasi menerima koneksi. |
ServerName |
My Legion Pavlov Server |
Nama yang ditampilkan di server browser dalam game. Buat deskriptif agar pemain dapat menemukan Anda. |
MaxPlayers |
10 |
Jumlah maksimum pemain. PC mendukung hingga 24 (atau lebih tinggi pada beberapa mode). Atur ini agar sesuai dengan paket server Anda. |
bSecured |
true |
Mengaktifkan EAC (Easy Anti-Cheat). Atur ke true untuk server publik guna mencegah kecurangan. |
bCustomServer |
true |
Mengaktifkan fitur server kustom termasuk alat modding, fungsi save/HTTP, dan menulis ke blacklist.txt untuk pemblokiran. Disarankan untuk sebagian besar server. |
bCompetitive |
false |
Mengaktifkan mode kompetitif. Hanya berlaku untuk SND (Search and Destroy). |
bWhitelist |
false |
Saat true, hanya pemain yang tercantum dalam whitelist.txt yang dapat bergabung ke server. |
Password |
1234 |
PIN numerik untuk melindungi server Anda dengan kata sandi. Jadikan komentar atau hapus baris ini untuk server publik. |
TickRate |
90 |
Tick rate server. Nilai stabil minimum sekitar 50, maksimum sekitar 120. Nilai yang lebih tinggi meningkatkan registrasi hit tetapi menggunakan lebih banyak CPU. Default 90 cocok untuk sebagian besar server. |
TimeLimit |
60 |
Batas waktu per map dalam detik. Hanya berlaku untuk mode berbasis waktu seperti TDM dan DM -- mode dengan logika berbasis ronde (SND, TTT) menggunakan timer mereka sendiri. |
AFKTimeLimit |
300 |
Detik sebelum pemain yang tidak aktif dikeluarkan. Atur ke 0 untuk menonaktifkan. |
LimitedAmmoType |
0 |
Mode amunisi: 0 = magasin tak terbatas, 1 = amunisi terbatas, 2 = boxless (magasin terbatas, tanpa isi ulang). |
RefreshListTime |
120 |
Seberapa sering (dalam detik) server memeriksa ulang whitelist.txt, blacklist.txt, dan mods.txt. |
bVerboseLogging |
false |
Mengaktifkan logging terperinci. Berguna untuk debugging tetapi dapat memengaruhi kinerja. |
MapRotation |
(MapId="datacenter", GameMode="SND") |
Mendefinisikan map dan mode game dalam rotasi. Tambahkan beberapa baris untuk rotasi penuh. Lihat bagian Mode Game dan Rotasi Map di bawah. |
Mode Game
Pavlov VR mendukung berbagai mode game. Gunakan kode singkatan di kolom GameMode dari entri MapRotation Anda.
| Kode | Mode Game | Deskripsi |
|---|---|---|
SND |
Search and Destroy | Mode objektif berbasis ronde. Penyerang memasang bom di salah satu lokasi bom; bertahan harus mencegah pemasangan atau menjinakkannya. Satu nyawa per ronde. |
DM |
Deathmatch | Bebas-untuk-semua. Semua senjata tersedia melalui buy wheel. Pembunuhan terbanyak sebelum waktu habis menang. |
TDM |
Team Deathmatch | Dua tim (NATO vs Rusia) bersaing untuk pembunuhan terbanyak dengan senjata modern. Timer respawn singkat. |
GUN |
Gun Game | Setiap pembunuhan memajukan Anda ke senjata berikutnya dalam daftar yang telah ditentukan. Pemain pertama yang membunuh dengan senjata terakhir menang. |
WW2GUN |
WW2 Gun Game | Varian Gun Game yang hanya menggunakan senjata era Perang Dunia 2. |
OITC |
One in the Chamber | Setiap pemain spawn dengan satu peluru. Lakukan pembunuhan untuk mendapatkan peluru lain. Pisau selalu tersedia sebagai cadangan. |
TTT |
Trouble in Terrorist Town | Mode deduksi sosial. Pengkhianat harus membunuh orang-orang tak bersalah dan sheriff tanpa ketahuan. Orang tak bersalah harus mengidentifikasi dan menyingkirkan pengkhianat. |
KOTH |
King of the Hill | Tim bersaing untuk mempertahankan titik pusat pada map. Cetak skor dengan mempertahankan kendali atas bukit. |
ZWV |
Zombie Wave Survival | Mode kooperatif. Pemain bekerja sama untuk bertahan dari gelombang zombie AI. Dapatkan uang tunai di antara ronde untuk membeli senjata. |
HIDE |
The Hidden | Mode asimetris. Satu monster yang hampir tak terlihat dengan gerakan yang ditingkatkan dan penglihatan termal memburu pasukan tugas bersenjata. |
INFECTION |
Hidden Infection | Varian The Hidden di mana pemain yang tersingkir bergabung dengan tim monster saat mati. |
PUSH |
Push | Mode objektif linear. Penyerang mendorong melalui objektif berurutan sementara bertahan mempertahankan garis. |
PH |
Prop Hunt | Satu tim bersembunyi sebagai objek pada map sementara tim lain memburu mereka. Tidak didukung pada semua map. |
TANKTDM |
WW2 Team Deathmatch | TDM dengan senjata WW2. Tank spawn pada map yang mendukungnya. |
Rotasi Map
Rotasi map didefinisikan dalam Game.ini menggunakan beberapa baris MapRotation. Saat pertandingan berakhir, server memuat map berikutnya dalam rotasi dan kembali ke entri pertama saat mencapai akhir.
Format
MapRotation=(MapId="<map_name_or_ugc_id>", GameMode="<mode_code>")
Contoh Rotasi dengan Map Default
MapRotation=(MapId="datacenter", GameMode="SND")
MapRotation=(MapId="sand", GameMode="TDM")
MapRotation=(MapId="bridge", GameMode="DM")
MapRotation=(MapId="containeryard", GameMode="KOTH")
MapRotation=(MapId="station", GameMode="TTT")
MapRotation=(MapId="santorini", GameMode="GUN")
MapRotation=(MapId="bunker", GameMode="PUSH")
MapRotation=(MapId="siberia", GameMode="TDM")
Nama Map Bawaan
| Map ID | Nama Map | Catatan |
|---|---|---|
datacenter | Data Center | Map dalam ruangan simetris dengan koridor panjang. Mendukung sebagian besar mode. |
sand | Sand | Tema Timur Tengah terinspirasi oleh CS Dust. Mendukung sebagian besar mode. |
bridge | Bridge | Kota kanal Eropa. Cocok untuk SND, TDM, DM. |
station | Station | Kereta bawah tanah dengan tata letak multi-tingkat. |
containeryard | Container Yard | Latar industri. Mendukung Prop Hunt. |
santorini | Santorini | Desa pulau Yunani. |
siberia | Siberia | Map luar ruangan yang tertutup salju. |
industry | Industry | Kompleks industri. |
bunker | Bunker | Interior bunker yang kompak. |
foundation | Foundation | Lokasi konstruksi. |
hospital | Hospital | Tata letak rumah sakit dalam ruangan. |
carnival | Carnival | Map bertema karnaval. |
killhouse | Killhouse | Map kursus pelatihan. Cocok untuk mode killhouse co-op. |
range | Firing Range | Area latihan dengan target. |
_night ke nama map -- misalnya, datacenter_night, sand_night, station_night, siberia_night, santorini_night, industry_night, containeryard_night.
Anda juga dapat menambahkan map Workshop ke rotasi Anda menggunakan ID berawalan UGC. Lihat Map Workshop Pavlov VR untuk detail tentang menemukan dan menambahkan map kustom.
Cara Menghubungkan
Melalui Server Browser Dalam Game
- Luncurkan Pavlov VR dari Steam.
- Dari lobi utama, buka Server Browser di tablet atau menu dalam game.
- Cari server Anda berdasarkan nama (sebagaimana diatur di
ServerNamedalam Game.ini). - Pilih server Anda dan klik Join.
- Jika Anda mengatur PIN melalui pengaturan
Password, pemain akan diminta untuk memasukkan kode.
Melalui Direct Connect
- Buka server browser Pavlov VR dan cari opsi Direct Connect.
- Masukkan IP server dan game port Anda (ditampilkan di tab Network GPanel) dalam format
IP:Port.
Alamat IP dan port server Anda ditampilkan di tab Network GPanel. Lihat Cara Menemukan IP dan Port Server Anda untuk detail.
Server Tidak Muncul di Browser?
- Verifikasi kunci API Anda diatur dengan benar di tab Startup GPanel -- ini adalah penyebab paling umum.
- Konfirmasi
bEnabled=trueada di Game.ini. - Periksa bahwa server telah sepenuhnya dimulai dengan meninjau output konsol di GPanel.
- Tunggu beberapa menit -- daftar master server mungkin perlu waktu untuk diperbarui.
- Coba terhubung melalui IP langsung untuk mengesampingkan penundaan pengindeksan browser.
Artikel Terkait
- Map Workshop Pavlov VR
- Perintah Admin Pavlov VR
- Cara Menemukan IP dan Port Server Anda
- Cara Mengunggah File melalui SFTP
- Panduan Memulai Server
Butuh Bantuan?
Jika Anda mengalami masalah yang tidak dibahas di sini, tim dukungan kami siap membantu.