Bu kılavuz, Legion Hosting ile barındırılan Killing Floor 2 özel sunucunuzu nasıl kuracağınızı ve yapılandıracağınızı kapsar; ilk başlatma, GPanel başlangıç değişkenleri, zorluk ayarları, yapılandırma dosyaları, harita rotasyonu ve nasıl bağlanılacağı dahil. Özel workshop haritaları için KF2 Özel Haritalar (Workshop)'a bakın. Yönetici komutları ve web yönetici paneli için KF2 Web Yönetimi ve Yönetici Komutları'na bakın.
İlk Başlatma
Killing Floor 2 sunucunuzu ilk aldığınızda, oyun dosyalarını Steam'den (App ID 232130) indirmesi ve kurması gerekir. Bu, ilk başlatmada otomatik olarak gerçekleşir.
- GPanel'e giriş yapın.
- Sunucu listesinden Killing Floor 2 sunucunuzu seçin.
- Startup sekmesine tıklayın ve başlatmadan önce ADMIN_PASS'inizi ayarlayın. Bu gereklidir — sunucu bir yönetici şifresi olmadan düzgün çalışmaz.
- Console sekmesine gidin ve Start'a tıklayın.
- Sunucu, Killing Floor 2 dosyalarını Steam'den indirecektir. Bu, sunucu yüküne bağlı olarak birkaç dakika sürebilir. İlerlemeyi konsol çıktısından izleyin.
- İndirme tamamlandığında, sunucu otomatik olarak başlayacaktır. Konsolun sunucunun hazır olduğunu ve bağlantıları dinlediğini göstermesini bekleyin.
ADMIN_PASS başlangıç değişkeni gereklidir. Bu olmadan, web yönetici paneline erişemez veya oyun içi yönetici komutlarını kullanamazsınız.
GPanel Başlangıç Değişkenleri
Killing Floor 2, GPanel Startup sekmesinde yapılandırılan birkaç başlangıç değişkeni kullanır. Bunlar temel sunucu davranışını kontrol eder ve sunucu her başladığında etkili olur.
- GPanel'e giriş yapın ve KF2 sunucunuzu seçin.
- Startup sekmesine tıklayın.
- Aşağıda listelenen değişkenleri gözden geçirin ve ayarlayın. Değişiklikler, sunucu bir sonraki başlatıldığında etkili olur.
| Değişken | Varsayılan | Açıklama |
|---|---|---|
MAP_NAME |
kf-bioticslab |
Sunucunun başlangıçta yüklediği harita. Geçerli bir KF2 harita adı olmalıdır (küçük harf, kf- ön ekli). Varsayılan haritaların bir listesi için aşağıdaki Harita Rotasyonu bölümüne bakın. |
ADMIN_PASS |
(yok — gerekli) | Web yönetici paneli ve oyun içi yönetici kimlik doğrulaması için kullanılan yönetici şifresi. Bu, sunucuyu başlatmadan önce ayarlanmalıdır. Gizli tutun. |
SERVER_NAME |
(atanmış) | Oyun içi sunucu tarayıcısında görüntülenen ad. Oyuncuların sunucunuzu kolayca bulabilmesi için açıklayıcı yapın. |
DIFFICULTY |
0 |
Sunucu için zorluk seviyesi. 0 = Normal, 1 = Hard, 2 = Suicidal, 3 = Hell on Earth. Ayrıntılar için aşağıdaki Zorluk Seviyeleri bölümüne bakın. |
WEB_ADMIN |
true |
Web yönetici panelini etkinleştirir veya devre dışı bırakır. Etkinleştirmek için true veya devre dışı bırakmak için false olarak ayarlayın. Ayrıntılar için KF2 Web Yönetimi ve Yönetici Komutları'na bakın. |
WEB_ADMIN_PORT |
8089 |
Web yönetici panelinin dinlediği port. Sunucunuza atanan gerçek port için GPanel Network sekmesini kontrol edin. |
Zorluk Seviyeleri
Killing Floor 2'nin Zed sağlığını, hasarını, hızını ve doğma davranışını etkileyen dört zorluk seviyesi vardır. Zorluğu GPanel'deki DIFFICULTY başlangıç değişkenini kullanarak ayarlayın.
| Değer | Zorluk | Açıklama |
|---|---|---|
0 |
Normal | Varsayılan zorluk. Zed'ler standart sağlık ve hasara sahiptir. Sıradan oyun ve oyunu öğrenen yeni oyuncular için iyidir. Zed'ler normal hızda hareket eder ve özel davranış değiştiricileri yoktur. |
1 |
Hard | Zed'ler daha fazla hasar verir ve artmış sağlık havuzlarına sahiptir. Oyuncular saldırılardan daha fazla hasar alır. Daha iyi takım çalışması ve teçhizat seçimleri gerektiren sağlam bir adım yukarı. |
2 |
Suicidal | Daha yüksek sağlık, daha hızlı hareket ve daha agresif yapay zekaya sahip önemli ölçüde daha zorlu Zed'ler. Zed'ler koşabilir ve özel saldırıları daha sık gerçekleştirebilir. Deneyimli oyuncular ve koordineli takım kompozisyonları gerektirir. |
3 |
Hell on Earth | En zor zorluk. Zed'ler maksimum sağlık ve hasara sahiptir, sürekli koşar ve en tehlikeli saldırılarını sık sık kullanır. Dost ateşi hasarı artırılmıştır. Yalnızca son derece deneyimli, iyi koordine olmuş takımlar için önerilir. |
Yapılandırma Dosyaları
Killing Floor 2'nin birincil sunucu yapılandırma dosyası LinuxServer-KFGame.ini'dir ve KFGame/Config/LinuxServer-KFGame.ini konumunda bulunur. Bu dosya ilk sunucu başlatmasında oluşturulur ve ayrıntılı oynanış ayarlarını kontrol eder.
Yapılandırma Dosyalarına Erişme
- GPanel'e giriş yapın ve KF2 sunucunuzu seçin.
- Çalışıyorsa sunucuyu Console sekmesinden durdurun.
- Files sekmesine tıklayın ve
KFGame/Config/dizinine gidin. - Satır içi düzenleyicide açmak için
LinuxServer-KFGame.ini'ye tıklayın.
LinuxServer-KFGame.ini'deki Anahtar Ayarlar
Aşağıdaki ayarlar [Engine.GameReplicationInfo] ve [KFGame.KFGameInfo] bölümlerinin altında bulunur:
| Ayar | Bölüm | Varsayılan | Açıklama |
|---|---|---|---|
GameLength |
[KFGame.KFGameInfo] |
1 |
Bir maçtaki dalga sayısı. 0 = Kısa (4 dalga), 1 = Orta (7 dalga), 2 = Uzun (10 dalga). |
MaxPlayers |
[KFGame.KFGameInfo] |
6 |
Sunucuya katılabilecek maksimum oyuncu sayısı. KF2 varsayılan olarak en fazla 6'yı destekler, ancak modlu sunucular bunu artırabilir. |
FriendlyFireScale |
[KFGame.KFGameInfo] |
0.0 |
Dost ateşi hasar çarpanı. 0.0 = devre dışı, 1.0 = takım arkadaşlarına tam hasar. 0 ile 1 arasındaki değerler orantılı olarak ölçeklenir. |
bDisableTeamCollision |
[KFGame.KFGameInfo] |
False |
True olduğunda, oyuncular birbirlerinin içinden geçebilir. Dar koridorlarda tıkanmayı önlemek için çok sayıda oyunculu sunucularda kullanışlıdır. |
ServerName |
[Engine.GameReplicationInfo] |
(atanmış) | Tarayıcıda gösterilen sunucu adı. GPanel'deki SERVER_NAME başlangıç değişkeni, ayarlanmışsa bunu geçersiz kılar. |
bAdminCanPause |
[KFGame.KFGameInfo] |
False |
Yöneticilerin oyunu duraklatmasına izin verir. Dalga ortasında duraklatma yeteneği istiyorsanız True olarak ayarlayın. |
LinuxServer-KFGame.ini'deki anahtar ayarlara bir örnek:
[KFGame.KFGameInfo]
GameLength=1
MaxPlayers=6
FriendlyFireScale=0.0
bDisableTeamCollision=False
bAdminCanPause=False
Web Yönetici Yapılandırması — KFWeb.ini
Web yönetici paneli ayarları KFGame/Config/KFWeb.ini dosyasında saklanır. Bu dosya, web yöneticinin etkin olup olmadığını ve hangi portta çalıştığını kontrol eder. Çoğu durumda, bu dosyayı doğrudan düzenlemeniz gerekmez — GPanel'deki WEB_ADMIN ve WEB_ADMIN_PORT başlangıç değişkenleri bu ayarları yönetir.
Harita Rotasyonu
Killing Floor 2, sunucunun maçlar arasında bir harita listesinde döngü yapmasına olanak tanıyan harita rotasyonunu destekler. Harita döngüsü, LinuxServer-KFGame.ini dosyasında [KFGame.KFGameInfo] bölümünün altında yapılandırılır.
Harita Rotasyonunu Ayarlama
Harita rotasyonunuzu tanımlamak için GameMapCycles girdileri ekleyin. Her girdi, sunucunun döngü yapacağı bir harita listesi belirtir:
[KFGame.KFGameInfo]
GameMapCycles=(Maps=("kf-bioticslab","kf-burningparis","kf-outpost","kf-volter_manor","kf-catacombs","kf-evacuation_point"))
kf- ön ekli küçük harf harita adları kullanın. Yanlış bir harita adı, sunucunun o girdiyi atlamasına veya haritayı yükleyememesine neden olur.
Varsayılan Haritalar
Killing Floor 2, geniş bir yerleşik harita seçkisiyle gelir. İşte en yaygın kullanılanlardan bazıları:
| Harita Adı | Görünen Ad |
|---|---|
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 başlangıç değişkeni yalnızca ilk haritayı ayarlar. GPanel MAP_NAME değişkeninde belirtilen harita, sunucu ilk başladığında yüklenir. Bundan sonra sunucu, yapılandırma dosyasında tanımlanan GameMapCycles rotasyonunu izler.
Nasıl Bağlanılır
Killing Floor 2 sunucunuza bağlanmanın iki yolu vardır: oyun içi sunucu tarayıcısı aracılığıyla veya doğrudan bağlantı yoluyla.
Oyun İçi Sunucu Tarayıcısını Kullanma
- Killing Floor 2'yi başlatın ve ana menüye gidin.
- Matchmaking'e ve ardından Create Game'e tıklayın veya Server Browser'a göz atın.
- Sonuçları daraltmak için filtreleri kullanın.
SERVER_NAMEbaşlangıç değişkeninde ayarladığınız ada göre sunucunuzu arayın. - Listeden sunucunuzu seçin ve Join'e tıklayın.
Steam ile Doğrudan Bağlantı
- Steam'i açın ve üst menü çubuğunda View'e tıklayın, ardından Game Servers'ı seçin.
- Favourites sekmesine tıklayın, ardından Add a Server'a tıklayın.
- GPanel Network sekmesinde gösterildiği gibi sunucunuzun IP'sini ve oyun portunu girin (biçim:
IP:PORT). - Add this address to favourites'a tıklayın, ardından sunucuyu seçin ve Connect'e tıklayın.
Oyun içi konsolu da kullanabilirsiniz. Konsolu açmak için ` (tilde/ters tırnak) tuşuna basın, ardından şunu yazın:
open IP:PORT
IP ve PORT'u GPanel Network sekmesindeki değerlerle değiştirin.
Sunucunuzun IP ve portunu bulma konusunda yardım için Sunucu IP ve Portunuzu Nasıl Bulursunuz'a bakın.
İlgili Makaleler
- KF2 Özel Haritalar (Workshop)
- KF2 Web Yönetimi ve Yönetici Komutları
- Sunucu IP ve Portunuzu Nasıl Bulursunuz
- Sunucu Başlatma Kılavuzu
- SFTP ile Dosyalar Nasıl Yüklenir
Yardıma mı İhtiyacınız Var?
Bu kılavuzda ele alınmayan bir sorunla karşılaşırsanız, destek ekibimiz yardıma hazırdır. Bir destek talebi gönderin ve sunucu kimliğinizi, sorunun bir açıklamasını ve ilgili konsol çıktısı veya ekran görüntülerini ekleyin.