Bu kılavuz, Legion Hosting'de Black Mesa özel sunucunuzu nasıl kuracağınızı, başlangıç değişkenlerini nasıl yapılandıracağınızı, server.cfg dosyasını nasıl düzenleyeceğinizi, harita rotasyonunu ve oyun modlarını nasıl ayarlayacağınızı, RCON'u nasıl yapılandıracağınızı ve sunucunuza nasıl bağlanacağınızı kapsar. Black Mesa, rekabetçi çok oyunculu deathmatch içeren Half-Life'ın bir Source engine yeniden yapımıdır. Yönetici komutları, SourceMod/MetaMod desteği ve sorun giderme için Black Mesa Yönetici Komutları sayfasına bakın.
1. İlk Başlatma
- GPanel'e giriş yapın ve Black Mesa sunucunuzu seçin.
- Startup sekmesine gidin ve yapılandırılabilir değişkenleri inceleyin (bkz. Bölüm 2).
- Tercih ettiğiniz başlangıç haritasını SRCDS_MAP aracılığıyla ayarlayın ve gerektiği gibi MAX_PLAYERS değerini düzenleyin. Sunucu adı, parola ve RCON parolası
server.cfgiçinde yapılandırılır (bkz. Bölüm 3). - Console sekmesine dönün ve Start'a tıklayın.
- Konsolun başlatmayı onaylamasını bekleyin. İlk başlatma, varsayılan yapılandırma dosyalarını oluşturur.
server.cfg dosyasını düzenlemeniz gerekiyorsa, sunucuyu bir kez başlatın, yüklenmesini tamamlamasını bekleyin, ardından düzenlemeden önce durdurun.
2. GPanel Başlangıç Değişkenleri
| Değişken | Gerekli | Açıklama |
|---|---|---|
SRCDS_MAP | Hayır | Başlangıçta yüklenen harita. Varsayılan dm_crossfire. |
MAX_PLAYERS | Hayır | Eşzamanlı maksimum oyuncu sayısı. Varsayılan 32. |
AUTO_UPDATE | Hayır | Başlangıçta sunucuyu otomatik olarak günceller. Varsayılan olarak etkindir. |
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
bms/cfg/server.cfg
Standart Source engine key "value" sözdizimini, satır başına bir ayar olacak şekilde kullanır.
Temel Ayarlar
| Ayar | Varsayılan | Açıklama |
|---|---|---|
hostname | (başlangıçtan) | Tarayıcıda gösterilen sunucu adı. |
sv_password | (boş) | Katılım parolası. Boş, herkese açık anlamına gelir. |
rcon_password | (başlangıçtan) | Uzak konsol parolası. |
maxplayers | 16 | Eşzamanlı maksimum oyuncu sayısı. |
mp_timelimit | 15 | Harita başına dakika cinsinden süre sınırı. |
mp_fraglimit | 30 | Turu bitirmek için frag sınırı. 0 = sınırsız. |
mp_friendlyfire | 0 | Takım modlarında dost ateşi. 0 = kapalı, 1 = açık. |
mp_autoteambalance | 1 | TDM'de takımları otomatik dengeler. |
sv_alltalk | 0 | Takımlar arası sesli sohbet. 1 = etkin. |
Örnek server.cfg
hostname "My Legion Black Mesa Server"
sv_password ""
rcon_password "MySecretRcon"
maxplayers 16
mp_timelimit 15
mp_fraglimit 30
mp_friendlyfire 0
mp_autoteambalance 1
sv_alltalk 0
4. Harita Rotasyonu (mapcycle.txt)
Rotasyonu özelleştirmek için bms/cfg/mapcycle.txt dosyasını düzenleyin. Satır başına bir harita listeleyin:
dm_bounce
dm_gasworks
dm_lambdabunker
dm_power
dm_stack
dm_subtransit
dm_undertow
dm_crossfire
Mevcut Haritalar
dm_bounce-- Atlama platformları olan çok katmanlı arena.dm_gasworks-- Dar koridorları ve açık alanları olan endüstriyel bir ortam.dm_lambdabunker-- Lambda kompleksi temalı dikey savaş.dm_power-- Uzun görüş hatları olan bir enerji santrali.dm_stack-- İstiflenmiş platformları olan dikey bir harita.dm_subtransit-- Birden fazla rotaya sahip metro temalı.dm_undertow-- Su tehlikeleri ve dar alanlar.dm_crossfire-- Hava saldırısı düğmesi olan yeniden tasarlanmış klasik.
5. Oyun Modları
| Mod | Değer | Açıklama |
|---|---|---|
| Deathmatch | dm | Herkese karşı savaş. En çok öldüren kazanır. |
| Team Deathmatch | tdm | İki takım yarışır. En çok toplam öldüren kazanır. Takımları eşit tutmak için mp_autoteambalance 1 kullanın. |
Modu GAME_MODE başlangıç değişkeni aracılığıyla değiştirin ve yeniden başlatın.
6. RCON Kurulumu
RCON parolasını başlangıç değişkenlerinde veya server.cfg içinde ayarlayın. Oyun içinde kullanmak için konsolu (~) açın ve kimlik doğrulaması yapın:
rcon_password YourStrongPassword
rcon changelevel dm_gasworks
7. Nasıl Bağlanılır
Seçenek A -- Steam Sunucu Tarayıcısı
- Black Mesa'yı çalıştırın, Multiplayer > Find Servers bölümüne gidin.
- Internet sekmesini kullanın ve sunucunuzu ada göre arayın.
- Sunucunuzu seçin ve Connect'e tıklayın.
Seçenek B -- Konsol ile Bağlanma
- Konsolu (
~) açın. Açılmazsa, Options > Keyboard > Advanced > Enable Developer Console bölümünden etkinleştirin. - Şunu yazın:
connect <your-server-ip>:<port>
İlgili Makaleler
- Black Mesa Yönetici Komutları
- Sunucu IP ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
- Sunucu Başlatma Kılavuzu
Yardıma mı İhtiyacınız Var?
Black Mesa sunucunuzla 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 konsolundan ilgili hata mesajlarını ekleyin.