Holdfast: Nations at War, Napolyon dönemi sırasında geçen, 150 oyuncuya kadar büyük ölçekli savaşlar sunan çok oyunculu bir birinci ve üçüncü şahıs nişancı oyunudur. Bu kılavuz, Legion Hosting üzerinde özel Holdfast sunucunuzu kurma ve yapılandırma sürecinde size yol gösterir.
GPanel'de İlk Başlangıç
Herhangi bir şeyi yapılandırmadan önce, sunucunun varsayılan yapılandırma dosyalarını oluşturması için bir ilk başlatma yapmanız gerekir.
- GPanel'e giriş yapın.
- Sunucu listesinden Holdfast sunucunuzu seçin.
- Sunucuyu ilk kez başlatmak için Start düğmesine tıklayın.
- Konsolun sunucunun tamamen başladığını göstermesini bekleyin. Sunucunun bağlantıları dinlediğini belirten bir mesaj görmelisiniz.
- Başlatmanın tamamlandığını gördüğünüzde, sunucuyu Stop ile durdurun. Varsayılan yapılandırma dosyaları artık oluşturuldu.
Başlangıç Değişkenleri
GPanel, temel sunucu parametrelerini kontrol eden başlangıç değişkenleri sağlar. Yapılandırma dosyasını doğrudan düzenlemeden önce bunları yapılandırmak için GPanel'deki Startup sekmesine gidin.
| Değişken | Açıklama | Varsayılan |
|---|---|---|
SERVER_NAME |
Sunucu tarayıcısında görüntülenen ad | Holdfast Server |
SERVER_PASS |
Katılmak için gereken parola (herkese açık için boş bırakın) | boş |
PLAYERS |
İzin verilen maksimum oyuncu sayısı | Barındırma planınıza göre belirlenir |
SERVER_CONFIG_PATH |
configs/ klasöründeki yapılandırma dosyasının adı (.txt ile bitmelidir) |
serverconfig_default.txt |
ADMIN_PASS |
Yönetici girişi için parola (oyun içinde F1'e basın) | boş |
REGION |
Sunucu bölgesi. Seçenekler: europe, usa, australia, brazil, china, japan, russia, southkorea |
europe |
SERVER_QUERY_PORT |
Steam sunucu tarayıcısı sorguları için kullanılan port | Otomatik olarak atanır |
Sunucu Yapılandırma Dosyası
Holdfast için birincil yapılandırma dosyası holdfastnaw-dedicated/configs/serverconfig_default.txt konumunda bulunur (veya SERVER_CONFIG_PATH başlangıç değişkeninde ayarlanan dosya adı her neyse). Bu dosyayı GPanel'in File Manager'ı aracılığıyla veya SFTP aracılığıyla düzenleyebilirsiniz.
Sunucu Kimliği
server_name "My Legion Holdfast Server"
server_password ""
server_max_players 50
server_steam_port 20100
server_steam_query_port 27015
server_name, Rich Text işaretlemesi kullanarak renk kodlarını destekler. Örneğin:
server_name "<color=red>[Legion]</color> Holdfast Server"
Oyun Modu Seçimi
Holdfast birkaç oyun modu sunar. Varsayılan oyun modunu server_game_mode ayarını kullanarak belirleyin:
| Mod ID'si | Oyun Modu | Açıklama |
|---|---|---|
0 |
Army Battlefield | Piyade ve topçu ile büyük ölçekli bölge ele geçirme |
1 |
Army Siege | Saldıranlar, savunanlardan tahkim edilmiş bir konumu ele geçirmelidir |
2 |
Army Deathmatch | Yeniden doğma zamanlayıcılı takım ölüm maçı |
3 |
Naval Battlefield | Açık denizlerde gemiden gemiye savaş |
4 |
Army Conquest | Harita boyunca stratejik noktaları ele geçirin ve tutun |
5 |
Army Frontlines | Doğrusal nokta ele geçirme, düşmanı geri itin |
6 |
Melee Arena | Küçük arenalarda yakın mesafe yakın dövüş |
# Set game mode to Army Battlefield
server_game_mode 0
Tur ve Maç Ayarları
# Round duration in seconds (default: 900 = 15 minutes)
server_round_time_seconds 900
# Time between rounds in seconds
server_round_end_time_seconds 30
# Number of rounds before map rotation
server_rounds_per_map 2
# Auto-balance teams
server_auto_balance_teams true
# Maximum team size difference before auto-balance triggers
server_auto_balance_threshold 2
# Friendly fire
server_friendly_fire false
Takım Denge Ayarları
Özellikle herkese açık sunucularda, iyi bir oyun deneyimi için uygun takım dengesi önemlidir:
# Prevent players from joining the larger team
server_enforce_team_balance true
# Maximum allowed difference in team sizes
server_team_balance_limit 3
# Auto-swap players when teams become unbalanced mid-round
server_auto_balance_teams true
Harita Rotasyonu
Harita rotasyonu, holdfastnaw-dedicated/configs/serverconfig_default.txt dosyasında map_rotation bölümü kullanılarak yapılandırılır. Her giriş bir harita ve oyun modu kombinasyonunu belirtir:
# Map rotation entries
# Format: map_rotation_add "MapName" GameModeID
map_rotation_add "Grasslands" 0
map_rotation_add "Highlands" 0
map_rotation_add "Desert" 1
map_rotation_add "Glacier" 0
map_rotation_add "Shipyard" 3
map_rotation_add "Fort_Imperial" 1
map_rotation_add "Plains" 2
map_rotation_add "Coastal_Siege" 1
3 (Naval Battlefield) kullanmalıdır.
Popüler Harita Seçenekleri
| Harita Adı | En İyi Modlar | Notlar |
|---|---|---|
| Grasslands | Battlefield, Conquest | Açık arazi, büyük savaşlar için iyi |
| Highlands | Battlefield, Frontlines | Yükseklik avantajları olan tepelik arazi |
| Fort_Imperial | Siege | Tahkimatlı klasik kuşatma haritası |
| Shipyard | Naval Battlefield | Deniz savaşı olan kıyı haritası |
| Desert | Siege, Battlefield | Kale yapıları olan kurak ortam |
| Glacier | Battlefield, Deathmatch | Sınırlı siperli kış haritası |
Sınıf Sınırları
Oyun dengesini korumak için kaç oyuncunun belirli sınıfları seçebileceğini kısıtlayabilirsiniz:
# Limit artillery crews (percentage of team)
server_class_limit_artillery 10
# Limit officers
server_class_limit_officer 5
# Limit musicians
server_class_limit_musician 10
# Limit cavalry (on maps that support it)
server_class_limit_cavalry 15
Sunucunuza Bağlanma
Sunucu Tarayıcısı Aracılığıyla
- Holdfast: Nations at War'ı Steam'den başlatın.
- Ana menüden Multiplayer'a tıklayın.
- Sunucunuzu ada göre bulmak için Server Browser'ı kullanın.
- Bir parola belirlediyseniz, katılmadan önce onu girmeniz istenir.
Direct Connect Aracılığıyla
- Sunucu IP'nizi ve portunuzu ana panodaki GPanel'de bulun. Ayrıca bkz.: Sunucu IP'nizi ve Portunuzu Nasıl Bulursunuz.
- Holdfast ana menüsünde Multiplayer'a, ardından Direct Connect'e tıklayın.
- Sunucu IP'nizi ve oyun portunuzu (varsayılan
20100) girin. - Connect'e tıklayın.
Kayıt ve Yapılandırma Yönetimi
Holdfast özel sunucuları, yapılandırmalarını ve verilerini aşağıdaki konumlarda saklar:
| Dosya/Klasör | Amaç |
|---|---|
holdfastnaw-dedicated/configs/serverconfig_default.txt |
Ana sunucu yapılandırması |
bans.txt |
Yasaklı Steam ID'lerinin listesi |
admins.txt |
Yönetici Steam ID'lerinin listesi |
server_log/ |
Sunucu günlük dosyaları |
holdfastnaw-dedicated/configs/serverconfig_default.txt dosyanızın bir kopyasını SFTP aracılığıyla indirin. Bu, bir şeyler ters giderse geri dönmenizi sağlar.
İlgili Makaleler
- Holdfast Nations at War Yönetici Komutları
- Sunucu IP'nizi ve Portunuzu Nasıl Bulursunuz
- SFTP Aracılığıyla Dosyalar Nasıl Yüklenir
- Yeni Sunucunuzla Başlarken
Burada ele alınmayan herhangi bir sorunla karşılaşırsanız, lütfen bir destek talebi açın ve ekibimiz size memnuniyetle yardımcı olsun.