Bu kılavuz, Legion Hosting üzerinde Half-Life 2: Deathmatch (HL2DM) dedicated sunucunuzu nasıl kuracağınızı, startup değişkenlerini nasıl yapılandıracağınızı, server.cfg dosyasını nasıl düzenleyeceğinizi, harita rotasyonunu nasıl ayarlayacağınızı ve sunucunuza nasıl bağlanacağınızı kapsar. HL2DM, Half-Life 2'nin fizik motorunu ve Gravity Gun'ı kullanarak hızlı tempolu çok oyunculu çatışma sunar. Admin komutları ve SourceMod desteği için Half-Life 2: Deathmatch Admin Komutları'na bakın.
1. İlk Başlatma
- GPanel'e giriş yapın ve HL2DM sunucunuzu seçin.
- Startup sekmesine gidin ve yapılandırılabilir değişkenleri gözden geçirin (bkz. Bölüm 2).
- Tercih ettiğiniz MAP_NAME, SERVER_NAME ve parolaları ayarlayın.
- Console sekmesine dönün ve Start öğesine tıklayın.
- Konsolda
Connection to Steam servers successful.mesajını bekleyin.
2. GPanel Startup Değişkenleri
| Değişken | Varsayılan | Açıklama |
|---|---|---|
SERVER_NAME | Pterodactyl-server | Tarayıcıda gösterilen sunucu adı. |
MAP_NAME | dm_lockdown | Sunucu başlatıldığında yüklenen harita. |
MAX_PLAYERS | 20 | Maksimum eşzamanlı oyuncu (1-20). |
SERVER_PASSWORD | ChangeMe | Katılma parolası. Genel için boş bırakın. |
RCON_PASSWORD | ChangeMe | Uzak konsol parolası. |
TICK_RATE | 66 | Sunucu tick hızı. Daha yüksek değerler = daha akıcı oynanış ama daha fazla CPU. |
AUTO_UPDATE | 1 | Başlatmada sunucuyu otomatik güncelle. |
SERVER_PASSWORD hem de RCON_PASSWORD varsayılan olarak ChangeMe'dir. Genel erişim istiyorsanız sunucu parolasını boş olarak ayarlayın ve her zaman güçlü bir RCON parolası kullanın.
3. Sunucu Yapılandırması (server.cfg)
Ayrıntılı ayarlar için server.cfg dosyasını düzenleyin. Değişiklik yapmadan önce sunucunuzu durdurun.
Dosya Konumu
hl2mp/cfg/server.cfg
Temel Ayarlar
| Ayar | Varsayılan | Açıklama |
|---|---|---|
hostname | (startup'tan) | Tarayıcıda gösterilen sunucu adı. |
sv_password | (startup'tan) | Katılma parolası. Genel için boş. |
rcon_password | (startup'tan) | Uzak konsol parolası. |
mp_timelimit | 20 | Harita başına süre sınırı (dakika). |
mp_fraglimit | 0 | Turu bitirecek frag sınırı. 0 = sınır yok. |
mp_friendlyfire | 0 | Takım modlarında dost ateşi. |
mp_autoteambalance | 0 | TDM'de takımları otomatik dengele. |
sv_alltalk | 1 | Takımlar arası sesli sohbet. |
mp_forcerespawn | 1 | Ölümden sonra anında yeniden doğmaya zorla. |
sv_hl2mp_weapon_respawn_time | 20 | Silah yeniden doğma süresi (saniye). |
sv_hl2mp_item_respawn_time | 30 | Öğe yeniden doğma süresi (saniye). |
Örnek server.cfg
hostname "My Legion HL2DM Server"
sv_password ""
rcon_password "MySecretRcon"
mp_timelimit 20
mp_fraglimit 30
mp_friendlyfire 0
sv_alltalk 1
mp_forcerespawn 1
4. Harita Rotasyonu
Harita döngüsü dosyasını düzenleyin:
hl2mp/cfg/mapcycle.txt
Her satıra bir harita listeleyin:
dm_lockdown
dm_overwatch
dm_powerhouse
dm_resistance
dm_runoff
dm_steamlab
dm_underpass
Mevcut Haritalar
dm_lockdown-- Dar koridorlar ve açık avlularla hapishane temalı.dm_overwatch-- Dikey çatışmalı şehir çatıları.dm_powerhouse-- Fizik nesneli endüstriyel enerji santrali.dm_resistance-- Kentsel sokaklar ve binalar.dm_runoff-- Su arıtma tesisi.dm_steamlab-- Deneysel silahlı laboratuvar.dm_underpass-- Uzun görüş hatlarına sahip otoyol alt geçidi.
5. Nasıl Bağlanılır
Seçenek A -- Steam Sunucu Tarayıcısı
- Half-Life 2: Deathmatch oyununu Steam'den başlatın.
- Find Servers öğesine gidin.
- Internet sekmesinde sunucunuzu adına göre arayın.
- Seçin ve bağlanın.
Seçenek B -- Konsol Bağlantısı
- Konsolu açın (
~). Gerekirse Options > Keyboard > Advanced > Enable Developer Console bölümünden etkinleştirin. - Şunu yazın:
connect <your-server-ip>:<port>
İlgili Makaleler
- Half-Life 2: Deathmatch Admin Komutları
- Sunucu IP'nizi ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
Yardıma mı İhtiyacınız Var?
HL2DM sunucunuzla ilgili 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 ilgili hata mesajlarını ekleyin.