Bu təlimat Legion Hosting-dəki SourceCoop (Black Mesa Co-op) serveriniz üçün server administrasiyası, konsol əmrləri, SourceMod plugin idarəetməsi, xəritə naviqasiyası və problemlərin həllini əhatə edir. İlkin quraşdırma və oyunçu qoşulma təlimatları üçün SourceCoop Server Quraşdırma Təlimatına baxın.
1. Server Konsolu
SourceCoop serveri Source Engine (srcds) üzərində işləyir və GPanel-dəki Console sekmesi vasitəsilə əlçatan tam konsol təmin edir. Bütün standart Source Engine server əmrləri mövcuddur.
2. Ümumi Konsol Əmrləri
| Əmr | Təsvir |
|---|---|
changelevel [map] |
Göstərilən xəritəyə keçir (məsələn, changelevel bm_c1a0a). |
kick [name] [reason] |
Oyunçunu adına görə kənarlaşdırır. |
banid [minutes] [steamid] |
Oyunçunu Steam ID ilə göstərilən müddətə qadağan edir. Daimi üçün 0 istifadə edin. |
removeid [steamid] |
Müəyyən Steam ID üçün qadağanı aradan qaldırır. |
listid |
Cari qadağa siyahısını göstərir. |
status |
Server məlumatını, qoşulmuş oyunçuları və onların Steam ID-lərini göstərir. |
users |
Qoşulmuş istifadəçiləri siyahıya alır. |
say [message] |
Bütün oyunçulara server mesajı göndərir. |
sv_password [pass] |
İş zamanı server parolunu dəyişdirir. Silmək üçün 0 təyin edin. |
mp_restartgame 1 |
Cari xəritəni yenidən başladır. |
3. SourceMod Admin Sistemi
SourceCoop güclü admin sistemi təmin edən əvvəlcədən quraşdırılmış SourceMod ilə gəlir. SourceMod adminlərini konfiqurasiya etmək üçün:
- Serveri dayandırın.
- SFTP vasitəsilə admin faylını redaktə edin:
bms/addons/sourcemod/configs/admins_simple.ini - Admin girişlərini aşağıdakı formatda əlavə edin:
"STEAM_0:1:12345678" "99:z"Burada Steam ID adminin ID-sidir və
"99:z"tam admin girişi verir. - Serveri yenidən başladın.
Ümumi SourceMod Admin Əmrləri
SourceMod əmrləri konsolda sm_ prefiksi ilə və ya söhbətdə ! ilə başlayır.
| Konsol Əmri | Söhbət Əmri | Təsvir |
|---|---|---|
sm_kick [name] [reason] |
!kick |
Oyunçunu kənarlaşdırır. |
sm_ban [name] [minutes] [reason] |
!ban |
Oyunçunu qadağan edir (0 = daimi). |
sm_unban [steamid] |
!unban |
Oyunçunun qadağasını aradan qaldırır. |
sm_slay [name] |
!slay |
Oyunçunu öldürür. |
sm_map [mapname] |
!map |
Cari xəritəni dəyişdirir. |
sm_rcon [command] |
!rcon |
Server konsol əmrini icra edir. |
4. SourceCoop-a Xas Parametrlər
SourceCoop bms/cfg/server.cfg faylında təyin edilə bilən öz konfiqurasiya dəyişənlərini əlavə edir:
| Parametr | Təsvir |
|---|---|
sourcecoop_homemap |
Kampaniyanı tamamladıqdan sonra qayıdılacaq xəritə. Əvəzinə mapcycle faylından istifadə etmək üçün şərh edin. |
mp_mapcycle_empty_timeout_seconds |
Server boş olduqda xəritə dəyişdirmədən əvvəl gözlənilən vaxt (saniyə ilə) (defolt: 3600). |
5. Xəritə Naviqasiyası
Oyunçular tapşırıqları tamamladıqda kampaniya avtomatik olaraq xəritələr arasında irəliləyir. changelevel və ya SourceMod !map əmri ilə xəritələri əl ilə də dəyişə bilərsiniz.
Son xəritəni (bm_c5a1 / titrlər) tamamladıqdan sonra server ya:
- Konfiqurasiya edilibsə
sourcecoop_homemap-a qayıdır, ya da bms/qovluğundakımapcycle.txtfaylını izləyir
6. Qabaqcıl Parametrlər
SourceCoop və Metamod Versiyaları
Server quraşdırması SourceCoop, Metamod:Source və SourceMod-un xüsusi versiyalarını ehtiva edir. Bunları yeniləmək lazımdırsa:
| Dəyişən | Defolt | Təsvir |
|---|---|---|
VERSION |
latest |
SourceCoop buraxılış versiya etiketi. |
MATCH |
bms |
Yüklənəcək buraxılış versiyası (Black Mesa = bms). |
MMS_BUILD |
1148 |
Metamod:Source versiya nömrəsi. |
SM_BUILD |
6960 |
SourceMod versiya nömrəsi. |
7. Problemlərin Həlli
| Problem | Həll |
|---|---|
Nihilanth xəritəsində çökmə (bm_c4a4a) |
Startup sekmesində MOD_FORCETOUCHDATA dəyərini 0 olaraq təyin edin. |
| Oyun yeniləməsindən sonra oyunçular qoşula bilmir | Black Mesa yeniləməsi yenilənmiş SourceCoop versiyaları ilə serverin yenidən quraşdırılmasını tələb edə bilər. Uyğunluq məlumatı üçün SourceCoop GitHub-ı yoxlayın. |
| SourceMod əmrləri işləmir | Steam ID-nizin admins_simple.ini faylına əlavə edildiyindən və serverin yenidən başladıldığından əmin olun. |
| Server xəritə yükləməsində donur | Bəzi xəritələr əvvəlcədən yükləmə üçün əhəmiyyətli yaddaş tələb edir. Server ardıcıl olaraq donursa, mod_forcetouchdata deaktiv etməyi və ya serverin yaddaş ayrılmasını artırmağı cəhd edin. |
Əlaqəli Məqalələr
- SourceCoop Server Quraşdırma Təlimatı
- Server IP və Portunuzu Necə Tapmaq Olar
- SFTP vasitəsilə Faylları Necə Yükləmək Olar
Kömək Lazımdır?
SourceCoop serverinizlə bağlı problem yaşayırsınızsa, dəstək bileti açın və server IP-nizi, problemin təsvirini və GPanel konsolundan hər hansı müvafiq xəta mesajlarını daxil edin.