Bu kılavuz, Legion Hosting üzerinde Midnight Ghost Hunt özel sunucunuzu nasıl kuracağınızı, başlatma değişkenlerini yapılandırmayı, Engine.ini ve Game.ini ayarlarını düzenlemeyi, harita rotasyonu kurmayı ve sunucunuza bağlanmayı kapsar. Yönetici komutları ve oyuncu yönetimi için Midnight Ghost Hunt Yönetici Komutları'na bakın.
1. İlk Başlatma
- GPanel'e giriş yapın ve Midnight Ghost Hunt sunucunuzu seçin.
- Startup sekmesine gidin ve kullanılabilir değişkenleri inceleyin (aşağıdaki tabloya bakın).
- Sunucunuzu tarayıcıda tanımlamak için bir GAME_NAME ayarlayın.
- İsteğe bağlı olarak erişimi kısıtlamak için bir PASSWORD ayarlayın.
- Console sekmesine dönün ve Start düğmesine tıklayın.
- Konsolun sunucunun hazır olduğunu onaylamasını bekleyin. İlk başlatma varsayılan yapılandırma dosyaları oluşturur.
2. GPanel Başlatma Değişkenleri
Aşağıdaki değişkenler GPanel Startup sekmesinde kullanılabilir. Bunlar her başlatmada sunucu yürütülebilir dosyasına aktarılır.
| Değişken | Gerekli | Açıklama |
|---|---|---|
GAME_NAME |
Hayır | Sunucu tarayıcısında görüntülenen ad. Varsayılan Dedicated_Server_01'dir. |
PASSWORD |
Hayır | Sunucuya katılmak için gereken isteğe bağlı şifre. Genel bir sunucu için boş bırakın. |
MAP |
Hayır | Başlangıç haritası. Seçenekler: Mansion, Asylum, Theatre, Museum, Ghost Ship, Carnival, School, Graveyard, Doll Factory, Mall. Varsayılan Asylum'dur. |
GAME_MODE |
Hayır | Oyun modu. Seçenekler: 4v4 Hunt, 6v6 Hunt, Darkness. Varsayılan 4v4 Hunt'tur. |
REGION |
Hayır | Sunucu bölgesi. Seçenekler: North America, South America, Western Europe, Northern Europe, Eastern Europe, Middle East, Asia, Africa, Oceania. |
B_DIFFICULTY |
Hayır | Bot zorluğu. Seçenekler: Easy, Normal, Hard, Auto. Varsayılan Auto'dur. |
ADDITIONAL_ARGS |
Hayır | Ekstra başlatma argümanları (örn. -NoBots -NoAutobalance). |
BEACON_PORT |
Hayır | Beacon portu. Varsayılan 7787'dir. GPanel tarafından yönetilir. |
3. Sunucu Yapılandırması (INI Dosyaları)
Midnight Ghost Hunt, ayrıntılı sunucu yapılandırması için Unreal Engine 4 INI dosyalarını kullanır. Bu dosyaları düzenlemeden önce sunucunuzu durdurun.
Dosya Konumları
MidnightGhostHunt/Saved/Config/LinuxServer/Engine.ini
MidnightGhostHunt/Saved/Config/LinuxServer/Game.ini
Bu dosyaları GPanel'deki Files sekmesini kullanarak açın veya SFTP aracılığıyla bağlanın. Dosyalar mevcut değilse, bunları oluşturmak için sunucuyu bir kez başlatıp durdurun.
Engine.ini -- Önemli Ayarlar
| Bölüm | Ayar | Açıklama |
|---|---|---|
[OnlineSubsystemSteam] |
GameServerQueryPort |
Steam sunucu tarayıcısı için sorgu portu. GPanel bunu otomatik olarak ayarlar. |
[/Script/Engine.GameSession] |
MaxPlayers |
Maksimum oyuncu sayısı. Varsayılan 8'dir. |
Game.ini -- Önemli Ayarlar
| Bölüm | Ayar | Açıklama |
|---|---|---|
[/Script/MGH.MGHGameMode] |
RoundTimeLimit |
Gece yarısı tetiklenmeden önce her turun saniye cinsinden süresi. Varsayılan 300'dür (5 dakika). |
[/Script/MGH.MGHGameMode] |
MidnightDuration |
Gece yarısı aşamasının saniye cinsinden süresi. Varsayılan 120'dir (2 dakika). |
[/Script/MGH.MGHGameMode] |
WarmupTime |
Tur başlamadan önceki saniye cinsinden süre. Varsayılan 15'tir. |
[/Script/MGH.MGHGameMode] |
bAutoBalanceTeams |
Turlar arasında takımları otomatik olarak dengele. Varsayılan True'dur. |
[/Script/MGH.MGHGameMode] |
NumRounds |
Maç başına tur sayısı. Varsayılan 4'tür. |
Örnek Game.ini
[/Script/MGH.MGHGameMode]
RoundTimeLimit=300
MidnightDuration=120
WarmupTime=15
bAutoBalanceTeams=True
NumRounds=4
4. Harita Rotasyonu
Midnight Ghost Hunt, rotasyona hangi haritaların dahil edileceğini yapılandırmayı destekler. Harita listesi Game.ini içinde tanımlanır:
[/Script/MGH.MGHGameMode]
+GameMapRotation=/Game/Maps/Museum
+GameMapRotation=/Game/Maps/Mansion
+GameMapRotation=/Game/Maps/School
+GameMapRotation=/Game/Maps/GhostShip
+GameMapRotation=/Game/Maps/Cabin
+GameMapRotation=/Game/Maps/Asylum
+GameMapRotation=/Game/Maps/Diner
Rotasyonda istemediğiniz haritaları kaldırın veya yorum satırı haline getirin. Sunucu, her maçtan sonra listelenen haritalar arasında sırayla geçiş yapar.
5. Tur ve Oyun Ayarları
Game.ini içindeki bu tur ayarlarını değiştirerek oyun deneyimini ince ayar yapın:
| Ayar | Varsayılan | Açıklama |
|---|---|---|
RoundTimeLimit |
300 |
Gece yarısı öncesi aşama süresi (saniye). Kısa süreler avcılara baskı yapar; uzun süreler hayaletlere avantaj sağlar. |
MidnightDuration |
120 |
Hayaletlerin avcıları avladığı gece yarısı sonrası aşama (saniye). |
NumRounds |
4 |
Maç başına tur sayısı. Takımlar her turda taraf değiştirir. |
WarmupTime |
15 |
Her tur başlamadan önceki geri sayım (saniye). |
bFriendlyFire |
False |
Takım hasarına izin ver. Bunu etkinleştirmek avcılar için ekstra bir dikkat katmanı ekler. |
6. Nasıl Bağlanılır
Seçenek A -- Oyun İçi Sunucu Tarayıcısı
- Midnight Ghost Hunt'u Steam aracılığıyla başlatın.
- Ana menüden Play ardından Server Browser seçeneğini seçin.
- Sunucunuzu ada göre arayın veya listeye göz atın.
- Sunucunuzu seçin ve Join düğmesine tıklayın. İstenirse şifreyi girin.
Seçenek B -- Steam Aracılığıyla Doğrudan Bağlanma
- Steam istemcisini açın.
- Üst menüde View, ardından Game Servers öğesine tıklayın.
- Favourites, ardından Add a server öğesine tıklayın.
- Sunucu IP'nizi ve portunuzu GPanel'in Network sekmesinden girin:
<your-server-ip>:<port> - Add this address to favourites öğesine tıklayın, ardından sunucuyu seçin ve Connect düğmesine tıklayın.
Sorun Giderme
- Sunucu tarayıcıda görünmüyor: Sunucunun GPanel'de tamamen başlatıldığını doğrulayın. Steam sunucu tarayıcısının yeni bir sunucuyu dizine eklemesi 2-3 dakika sürebilir.
- Bağlanılamıyor: GPanel'in Network sekmesinde sunucu IP'nizi ve portunuzu kontrol edin. Şifre uyuşmazlığı olmadığından emin olun.
- Başlatmada çöküyor:
MidnightGhostHunt/Saved/Config/LinuxServer/içindeki INI dosyalarını silin ve varsayılanları yeniden oluşturmak için sunucuyu yeniden başlatın. - Harita rotasyonu çalışmıyor:
Game.iniiçindeki harita yollarının doğru olduğunu doğrulayın. Geçersiz yollar, sunucunun bu girişleri atlamasına neden olur. - Performans sorunları: Sunucu dolu bir lobiyle takılıyorsa
MAX_PLAYERSdeğerini azaltın.
İlgili Makaleler
- Midnight Ghost Hunt Yönetici Komutları
- Sunucu IP'nizi ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
- Sunucu Başlatma Kılavuzu
Yardıma mı İhtiyacınız Var?
Burada ele alınmayan sorunlarla karşılaşırsanız, bir destek talebi açın ve sunucu IP'nizi, sorunun bir açıklamasını ve GPanel konsolundaki hata mesajlarını ekleyin.