Panduan ini membahas cara menyiapkan dan mengonfigurasi server dedicated Killing Floor 2 Anda yang dihosting dengan Legion Hosting, termasuk mulai pertama, variabel startup GPanel, pengaturan tingkat kesulitan, file konfigurasi, rotasi peta, dan cara menghubungkan. Untuk peta workshop kustom, lihat Peta Kustom KF2 (Workshop). Untuk perintah admin dan panel web admin, lihat Web Admin KF2 dan Perintah Admin.
Mulai Pertama
Saat Anda pertama kali menerima server Killing Floor 2 Anda, server perlu mengunduh dan memasang file permainan dari Steam (App ID 232130). Ini terjadi secara otomatis pada mulai pertama.
- Masuk ke GPanel.
- Pilih server Killing Floor 2 Anda dari daftar server.
- Klik tab Startup dan atur ADMIN_PASS Anda sebelum memulai. Ini wajib — server tidak akan berfungsi dengan benar tanpa kata sandi admin.
- Buka tab Console dan klik Start.
- Server akan mengunduh file Killing Floor 2 dari Steam. Ini mungkin memakan waktu beberapa menit tergantung pada beban server. Perhatikan output konsol untuk progres.
- Setelah unduhan selesai, server akan mulai secara otomatis. Tunggu hingga konsol menunjukkan bahwa server siap dan mendengarkan koneksi.
ADMIN_PASS wajib. Tanpanya, Anda tidak akan dapat mengakses panel web admin atau menggunakan perintah admin di dalam permainan.
Variabel Startup GPanel
Killing Floor 2 menggunakan beberapa variabel startup yang dikonfigurasi di tab Startup GPanel. Variabel ini mengontrol perilaku inti server dan diterapkan setiap kali server dimulai.
- Masuk ke GPanel dan pilih server KF2 Anda.
- Klik tab Startup.
- Tinjau dan atur variabel yang tercantum di bawah. Perubahan diterapkan saat server dimulai berikutnya.
| Variabel | Default | Deskripsi |
|---|---|---|
MAP_NAME |
kf-bioticslab |
Peta yang dimuat server saat startup. Harus berupa nama peta KF2 yang valid (huruf kecil, diawali dengan kf-). Lihat bagian Rotasi Peta di bawah untuk daftar peta default. |
ADMIN_PASS |
(tidak ada — wajib) | Kata sandi admin yang digunakan untuk panel web admin dan autentikasi admin di dalam permainan. Ini harus diatur sebelum memulai server. Jaga kerahasiaannya. |
SERVER_NAME |
(ditetapkan) | Nama yang ditampilkan di browser server dalam permainan. Buatlah deskriptif agar pemain dapat menemukan server Anda dengan mudah. |
DIFFICULTY |
0 |
Tingkat kesulitan untuk server. 0 = Normal, 1 = Hard, 2 = Suicidal, 3 = Hell on Earth. Lihat bagian Tingkat Kesulitan di bawah untuk detailnya. |
WEB_ADMIN |
true |
Mengaktifkan atau menonaktifkan panel web admin. Atur ke true untuk mengaktifkan atau false untuk menonaktifkan. Lihat Web Admin KF2 dan Perintah Admin untuk detailnya. |
WEB_ADMIN_PORT |
8089 |
Port yang didengarkan panel web admin. Periksa tab Network GPanel untuk port aktual yang ditetapkan ke server Anda. |
Tingkat Kesulitan
Killing Floor 2 memiliki empat tingkat kesulitan yang memengaruhi kesehatan, kerusakan, kecepatan, dan perilaku spawn Zed. Atur tingkat kesulitan menggunakan variabel startup DIFFICULTY di GPanel.
| Nilai | Tingkat Kesulitan | Deskripsi |
|---|---|---|
0 |
Normal | Tingkat kesulitan default. Zed memiliki kesehatan dan kerusakan standar. Bagus untuk permainan santai dan pemain baru yang mempelajari permainan. Zed bergerak pada kecepatan normal dan tidak memiliki pengubah perilaku khusus. |
1 |
Hard | Zed memberikan lebih banyak kerusakan dan memiliki cadangan kesehatan yang meningkat. Pemain menerima lebih banyak kerusakan dari serangan. Peningkatan yang solid yang memerlukan kerja sama tim dan pilihan loadout yang lebih baik. |
2 |
Suicidal | Zed yang jauh lebih tangguh dengan kesehatan lebih tinggi, pergerakan lebih cepat, dan AI yang lebih agresif. Zed dapat berlari dan melakukan serangan khusus lebih sering. Memerlukan pemain berpengalaman dan komposisi tim yang terkoordinasi. |
3 |
Hell on Earth | Tingkat kesulitan tersulit. Zed memiliki kesehatan dan kerusakan maksimum, berlari terus-menerus, dan menggunakan serangan paling berbahaya mereka dengan sering. Kerusakan friendly fire meningkat. Hanya direkomendasikan untuk tim yang sangat berpengalaman dan terkoordinasi dengan baik. |
File Konfigurasi
File konfigurasi server utama Killing Floor 2 adalah LinuxServer-KFGame.ini, terletak di KFGame/Config/LinuxServer-KFGame.ini. File ini dihasilkan pada mulai pertama server dan mengontrol pengaturan gameplay terperinci.
Mengakses File Konfigurasi
- Masuk ke GPanel dan pilih server KF2 Anda.
- Hentikan server dari tab Console jika sedang berjalan.
- Klik tab Files dan navigasikan ke
KFGame/Config/. - Klik
LinuxServer-KFGame.iniuntuk membukanya di editor inline.
Pengaturan Utama di LinuxServer-KFGame.ini
Pengaturan berikut ditemukan di bawah bagian [Engine.GameReplicationInfo] dan [KFGame.KFGameInfo]:
| Pengaturan | Bagian | Default | Deskripsi |
|---|---|---|---|
GameLength |
[KFGame.KFGameInfo] |
1 |
Jumlah wave dalam satu pertandingan. 0 = Short (4 wave), 1 = Medium (7 wave), 2 = Long (10 wave). |
MaxPlayers |
[KFGame.KFGameInfo] |
6 |
Jumlah maksimum pemain yang dapat bergabung ke server. KF2 mendukung hingga 6 secara default, tetapi server yang dimod dapat meningkatkan jumlah ini. |
FriendlyFireScale |
[KFGame.KFGameInfo] |
0.0 |
Pengali kerusakan friendly fire. 0.0 = dinonaktifkan, 1.0 = kerusakan penuh ke rekan tim. Nilai antara 0 dan 1 berskala proporsional. |
bDisableTeamCollision |
[KFGame.KFGameInfo] |
False |
Ketika True, pemain dapat berjalan menembus satu sama lain. Berguna pada server dengan banyak pemain untuk mencegah pemblokiran di koridor sempit. |
ServerName |
[Engine.GameReplicationInfo] |
(ditetapkan) | Nama server yang ditampilkan di browser. Variabel startup SERVER_NAME di GPanel menggantikan ini jika diatur. |
bAdminCanPause |
[KFGame.KFGameInfo] |
False |
Mengizinkan admin menjeda permainan. Atur ke True jika Anda menginginkan kemampuan untuk menjeda di tengah wave. |
Contoh pengaturan utama di LinuxServer-KFGame.ini:
[KFGame.KFGameInfo]
GameLength=1
MaxPlayers=6
FriendlyFireScale=0.0
bDisableTeamCollision=False
bAdminCanPause=False
Konfigurasi Web Admin — KFWeb.ini
Pengaturan panel web admin disimpan di KFGame/Config/KFWeb.ini. File ini mengontrol apakah web admin diaktifkan dan port mana yang dijalankannya. Dalam kebanyakan kasus, Anda tidak perlu mengedit file ini secara langsung — variabel startup WEB_ADMIN dan WEB_ADMIN_PORT di GPanel menangani pengaturan ini.
Rotasi Peta
Killing Floor 2 mendukung rotasi peta, memungkinkan server untuk berputar melalui daftar peta antar pertandingan. Siklus peta dikonfigurasi di LinuxServer-KFGame.ini di bawah bagian [KFGame.KFGameInfo].
Menyiapkan Rotasi Peta
Tambahkan entri GameMapCycles untuk menentukan rotasi peta Anda. Setiap entri menentukan daftar peta yang akan diputar server:
[KFGame.KFGameInfo]
GameMapCycles=(Maps=("kf-bioticslab","kf-burningparis","kf-outpost","kf-volter_manor","kf-catacombs","kf-evacuation_point"))
kf-. Nama peta yang salah akan menyebabkan server melewati entri tersebut atau gagal memuat peta.
Peta Default
Killing Floor 2 hadir dengan pilihan peta bawaan yang banyak. Berikut beberapa yang paling umum digunakan:
| Nama Peta | Nama Tampilan |
|---|---|
kf-bioticslab | Biotics Lab |
kf-burningparis | Burning Paris |
kf-outpost | Outpost |
kf-volter_manor | Volter Manor |
kf-catacombs | Catacombs |
kf-evacuation_point | Evacuation Point |
kf-farmhouse | Farmhouse |
kf-blackforest | Black Forest |
kf-prison | Prison |
kf-containmentstation | Containment Station |
kf-hostilegrounds | Hostile Grounds |
kf-infernalrealm | Infernal Realm |
kf-nuked | Nuked |
kf-thescent | The Descent |
kf-zedlanding | Zed Landing |
MAP_NAME hanya menetapkan peta awal. Peta yang ditentukan dalam variabel MAP_NAME GPanel dimuat saat server pertama kali dimulai. Setelah itu, server mengikuti rotasi GameMapCycles yang ditentukan di file konfigurasi.
Cara Menghubungkan
Ada dua cara untuk terhubung ke server Killing Floor 2 Anda: melalui browser server dalam permainan atau melalui direct connect.
Menggunakan Browser Server Dalam Permainan
- Luncurkan Killing Floor 2 dan buka menu utama.
- Klik Matchmaking lalu Create Game atau jelajahi Server Browser.
- Gunakan filter untuk mempersempit hasil. Cari server Anda berdasarkan nama yang Anda atur dalam variabel startup
SERVER_NAME. - Pilih server Anda dari daftar dan klik Join.
Direct Connect melalui Steam
- Buka Steam dan klik View di bilah menu atas, lalu pilih Game Servers.
- Klik tab Favourites, lalu klik Add a Server.
- Masukkan IP dan port permainan server Anda seperti yang ditunjukkan di tab Network GPanel (format:
IP:PORT). - Klik Add this address to favourites, lalu pilih server dan klik Connect.
Anda juga dapat menggunakan konsol dalam permainan. Tekan ` (tilde/backtick) untuk membuka konsol, lalu ketik:
open IP:PORT
Ganti IP dan PORT dengan nilai dari tab Network GPanel.
Untuk bantuan menemukan IP dan port server Anda, lihat Cara Menemukan IP dan Port Server Anda.
Artikel Terkait
- Peta Kustom KF2 (Workshop)
- Web Admin KF2 dan Perintah Admin
- Cara Menemukan IP dan Port Server Anda
- Panduan Memulai Server
- Cara Mengunggah File melalui SFTP
Butuh Bantuan?
Jika Anda mengalami masalah yang tidak dibahas dalam panduan ini, tim dukungan kami siap membantu. Kirim tiket dukungan dan sertakan ID server Anda, deskripsi masalah, serta output konsol atau tangkapan layar yang relevan.