Bu kılavuz, Legion Hosting üzerinde SourceCoop (Black Mesa Co-op) sunucunuzu nasıl kuracağınızı, sunucu ayarlarını nasıl yapılandıracağınızı ve oyuncuları nasıl bağlayacağınızı anlatır. SourceCoop, oyuncuların tek oyunculu kampanyayı birlikte oynamasına olanak tanıyan, Black Mesa için sunucu taraflı bir işbirliği modudur. Yönetici komutları, SourceMod eklentileri ve harita yönetimi için SourceCoop Yönetici ve Komutlar Kılavuzu'na bakın.
1. İlk Başlatma
- GPanel'e giriş yapın ve SourceCoop sunucunuzu seçin.
- Startup sekmesine gidin ve değişkenleri yapılandırın (Bölüm 2'deki tabloya bakın).
- SERVER_NAME'i istediğiniz sunucu adına ayarlayın.
- STARTING_MAP'i başlamak istediğiniz haritaya ayarlayın (varsayılan:
bm_c0a0a, Black Mesa'nın başlangıcı). - Console sekmesine dönün ve Start'a tıklayın.
- Konsolun, sunucunun hazır olduğunu belirten
gameserver Steam IDsatırını görüntülemesini bekleyin.
bms/cfg/server.cfg dosyası, işbirlikçi oyun için makul varsayılanlarla kurulum sırasında oluşturulur. Çalıştığını doğrulamak için sunucuyu bir kez başlatın, ardından gerektiği gibi özelleştirin.
2. GPanel Başlatma Değişkenleri
Aşağıdaki değişkenler GPanel Startup sekmesinde mevcuttur.
| Değişken | Varsayılan | Açıklama |
|---|---|---|
SERVER_NAME |
Black Mesa: Coop |
Sunucu tarayıcısında gösterilen sunucu adı (en fazla 128 karakter). |
MAX_PLAYERS |
10 |
Maksimum oyuncu sayısı (1-128). |
SERVER_PASSWORD |
0 |
Sunucuya katılmak için parola. Parola istemiyorsanız 0 olarak ayarlayın. |
STARTING_MAP |
bm_c0a0a |
Sunucu başlangıcında yüklenen harita. Tam harita listesi için Bölüm 4'e bakın. |
FRIENDLY_FIRE |
0 |
Dost ateşini etkinleştir. 1 = açık, 0 = kapalı. |
MOD_FORCETOUCHDATA |
1 |
Harita verilerinin önbelleğe alınmasını etkinleştir. bm_c4a4a haritası (Nihilanth) çökmelere neden oluyorsa devre dışı bırakın (0). |
AUTO_UPDATE |
0 |
Başlangıçta Black Mesa sunucusunu otomatik güncelle. 1 = açık, 0 = kapalı. Not: Sunucu güncellemeleri SourceCoop'un yeniden kurulmasını gerektirebilir. |
3. Sunucu Yapılandırması (server.cfg)
Ana sunucu yapılandırma dosyası şudur:
bms/cfg/server.cfg
Bu dosyayı GPanel'deki Files sekmesini kullanarak veya SFTP ile bağlanarak açın.
Önemli Ayarlar
| Ayar | Varsayılan | Açıklama |
|---|---|---|
hostname |
"Black Mesa: Coop" |
Sunucu adı (başlatma değişkeni aracılığıyla da ayarlanır). |
sv_password |
0 |
Sunucu parolası (başlatma değişkeni aracılığıyla da ayarlanır). |
mp_teamplay |
1 |
SourceCoop'un doğru çalışması için 1 olmalıdır. |
mp_friendlyfire |
0 |
Dost ateşi anahtarı (başlatma değişkeni aracılığıyla da ayarlanır). |
sv_always_run |
0 |
Koşmayı (sprint) devre dışı bırakmak için 1 olarak ayarlayın (oyuncular her zaman koşar). |
mp_timelimit |
0 |
Dakika cinsinden harita süre sınırı. 0 sınırı devre dışı bırakır. |
sourcecoop_homemap |
"bm_c0a0a" |
Kampanya bittikten sonra geri dönülecek harita. Bunun yerine mapcycle kullanmak için yorum satırı haline getirin. |
mod_forcetouchdata |
1 |
Harita verilerini önceden önbelleğe al. Nihilanth haritası çökmelere neden oluyorsa devre dışı bırakın. |
mp_teamplay'i değiştirmeyin. SourceCoop'un düzgün çalışması için bunun 1 olarak kalması gerekir. Bunu değiştirmek işbirlikçi oyunu bozar.
4. Black Mesa Harita Adları
STARTING_MAP değişkeni herhangi bir resmi Black Mesa haritasını kabul eder. Haritalar, X'in bölüm ve Y/Z'nin kısımlar olduğu bm_cXaYZ adlandırma kuralını izler. Kampanya bm_c0a0a ile başlar.
Önemli bölüm başlangıç haritaları:
| Harita | Bölüm |
|---|---|
bm_c0a0a | Inbound (Tram Yolculuğu) |
bm_c1a0a | Anomalous Materials |
bm_c1a1a | Unforeseen Consequences |
bm_c1a3a | Office Complex |
bm_c2a1a | "We've Got Hostiles" |
bm_c2a4a | Blast Pit |
bm_c2a5a | Power Up |
bm_c3a1a | On A Rail |
bm_c3a2a | Apprehension |
bm_c4a1a | Lambda Core |
bm_c4a2a | Xen |
bm_c4a3a | Interloper |
bm_c4a4a | Nihilanth (mod_forcetouchdata'nın devre dışı bırakılmasını gerektirebilir) |
5. Oyuncular Nasıl Bağlanır
- Steam'de Black Mesa'yı başlatın.
- Konsolu açın (~ tuşuna basın) ve şunu yazın:
connect IP:PORT(GPanel'in Network sekmesindeki değerleri kullanarak). - Alternatif olarak, sunucuyu Steam sunucu tarayıcısında bulun.
- Eğer bir parola ayarlanmışsa parolayı girin.
İlgili Makaleler
- SourceCoop Yönetici ve Komutlar Kılavuzu
- Sunucu IP'nizi ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
Yardıma mı İhtiyacınız Var?
SourceCoop sunucunuzla ilgili 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.