Bu təlimat No More Room in Hell (NMRiH) xüsusi serveriniz üçün RCON vasitəsilə admin quraşdırması, Source engine əmrləri, SourceMod/MetaMod plagin dəstəyi, oyunçu idarəetməsi, xəritə idarəetməsi, xüsusi xəritələr və problemlərin həllini əhatə edir. İlkin server quraşdırması və konfiqurasiyası üçün No More Room in Hell Server Quraşdırma Təlimatına baxın.
1. Admin Quraşdırması (RCON)
RCON (Remote Console) NMRiH serverlərini idarə etmək üçün əsas üsuldur. Həm oyun daxilində, həm də uzaqdan tam əmr girişi təmin edir.
RCON Quraşdırması
- GPanel-ə daxil olun və NMRiH serverinizi seçin.
- Startup tabına keçin və RCON_PASSWORD üçün təhlükəsiz şifrə təyin edin.
- Eyni şifrənin
nmrih/cfg/server.cfgfaylında təyin edildiyini yoxlayın:rcon_password "YourSecureRCON" - Dəyişikliklərin qüvvəyə minməsi üçün serveri yenidən başladın.
Oyun Daxilində RCON ilə Doğrulama
~(tildə) düyməsinə basaraq developer konsolunu açın.- Aşağıdakı ilə doğrulama edin:
rcon_password YourSecureRCON - İndi serverdə icra etmək üçün istənilən əmrin əvvəlinə
rconəlavə edə bilərsiniz.
2. Source Engine Əmrləri
Aşağıdakı əmrlər standart Source engine server əmrləridir. Onları RCON vasitəsilə (oyun konsolunda əvvəlinə rcon əlavə edin) və ya GPanel konsolu vasitəsilə icra edin.
| Əmr | Təsvir |
|---|---|
changelevel <map_name> |
Dərhal müəyyən bir xəritəyə keçin (məsələn, changelevel nmo_broadway). |
kick <player_name> |
Oyunçunu adına görə serverdən çıxarın. |
kickid <user_id> |
Oyunçunu istifadəçi ID-sinə görə çıxarın (status çıxışında göstərilir). |
banid <minutes> <user_id> |
Oyunçunu istifadəçi ID-sinə görə müəyyən müddətə qadağan edin. Daimi üçün 0 istifadə edin. |
removeid <user_id> |
İstifadəçi ID-sinə görə qadağanı silin. |
status |
Server məlumatını və bütün qoşulmuş oyunçuların ID-ləri və IP ünvanları ilə siyahısını göstərin. |
users |
İstifadəçi ID-ləri ilə qoşulmuş oyunçuları siyahılayın. |
say <message> |
Server konsolundan bütün oyunçulara mesaj göndərin. |
mp_restartgame 1 |
1 saniyə gecikmədən sonra cari raundu yenidən başladın. |
sv_password <password> |
İşləmə zamanı serverə qoşulma şifrəsini dəyişin. Şifrəsiz üçün boş dırnaq işarələri istifadə edin. |
maps * |
Serverdəki bütün mövcud xəritələri siyahılayın. |
writeid |
Cari qadağa siyahısını banned_user.cfg faylına qeyd edin. |
writeip |
Cari IP qadağa siyahısını banned_ip.cfg faylına qeyd edin. |
3. Oyunçu İdarəetməsi
Oyunçuların Müəyyən Edilməsi
Bütün qoşulmuş oyunçuları görmək üçün status əmrini istifadə edin:
rcon status
Bu hər oyunçunun adını, istifadəçi ID-sini, Steam ID-sini, IP ünvanını və qoşulma vaxtını göstərir.
Oyunçuların Çıxarılması
rcon kick "PlayerName"
rcon kickid 3
Boşluq ehtiva edən oyunçu adlarının ətrafında dırnaq işarələri istifadə edin. kickid variantı status əmrindən gələn rəqəmsal istifadəçi ID-sini istifadə edir.
Oyunçuların Qadağan Edilməsi
rcon banid 0 3 kick
Bu istifadəçi ID 3-ü daimi olaraq qadağan edir (0 dəqiqə = daimi) və dərhal çıxarır. Müəyyən müddətə qadağan etmək üçün:
rcon banid 60 3 kick
Bu 60 dəqiqəlik qadağandır. Qadağandan sonra qadağa siyahısını qeyd edin:
rcon writeid
Qadağanın Ləğvi
rcon removeid STEAM_X:X:XXXXXXX
Qadağa siyahısından və ya status çıxışından Steam ID istifadə edin. Dəyişiklikləri rcon writeid ilə qeyd edin.
4. Xəritə İdarəetməsi
Xəritələrin Dəyişdirilməsi
Oyun zamanı dərhal xəritə dəyişmək üçün:
rcon changelevel nmo_broadway
Mövcud Xəritələrin Görüntülənməsi
rcon maps *
Bu serverdə quraşdırılmış bütün xəritə fayllarını siyahılayır. Səviyyə dəyişdirərkən xəritə adını .bsp uzantısı olmadan istifadə edin.
Xəritə Dövrünün Redaktəsi
Xəritə rotasiyası nmrih/mapcycle.txt tərəfindən idarə olunur. Xəritələr əlavə etmək və ya silmək üçün bu faylı redaktə edin:
- GPanel-dən serveri dayandırın.
- Files tabı və ya SFTP vasitəsilə
nmrih/mapcycle.txtfaylını açın. - Xəritə adlarını əlavə edin və ya silin (hər sətirdə bir ədəd).
- Qeyd edin və serveri başladın.
5. Xüsusi Xəritələr
NMRiH xüsusi xəritələr yaradan aktiv bir icmaya malikdir. Serverinizə xüsusi xəritələr quraşdırmaq üçün:
Xüsusi Xəritələrin Quraşdırılması
- Xüsusi xəritə faylını (
.bsp) Steam Workshop və ya GameBanana kimi etibarlı mənbədən endirin. - GPanel-dən serveri dayandırın.
- SFTP vasitəsilə qoşulun (SFTP vasitəsilə Fayl Yükləmə bölməsinə baxın).
.bspfaylınınmrih/maps/qovluğuna yükləyin.- Xəritə adını
nmrih/mapcycle.txtfaylına əlavə edin. - Serveri başladın.
sv_downloadurl ilə FastDL üçün konfiqurasiya edilməlidir.
FastDL Quraşdırması
Müştərilərin xüsusi xəritələri avtomatik endirməsinə icazə vermək üçün server.cfg faylında FastDL qurun:
sv_downloadurl "http://your-fastdl-url.com/nmrih/"
sv_allowdownload 1
sv_allowupload 0
6. SourceMod və MetaMod Dəstəyi
NMRiH genişləndirilmiş server idarəetməsi üçün güclü plagin çərçivəsi təmin edən SourceMod və MetaMod:Source-u dəstəkləyir.
MetaMod:Source Quraşdırması
- sourcemm.net saytından MetaMod:Source endirin.
- GPanel-dən serveri dayandırın.
- SFTP vasitəsilə qoşulun və MetaMod fayllarını qovluq strukturunu qoruyaraq
nmrih/qovluğuna çıxarın. - Serveri başladın və konsolda
rcon meta versionyazaraq MetaMod-un yükləndiyini yoxlayın.
SourceMod Quraşdırması
- sourcemod.net saytından SourceMod endirin. NMRiH-in Source engine qolu üçün düzgün versiyanı seçdiyinizə əmin olun.
- GPanel-dən serveri dayandırın.
- SourceMod fayllarını mövcud MetaMod quraşdırmasının üzərinə
nmrih/qovluğuna çıxarın. - Serveri başladın və
rcon sm versionyazaraq yoxlayın.
Məşhur SourceMod Plaginləri
- Admin menyusu: Çıxarma, qadağa və xəritə dəyişiklikləri üçün oyun daxili admin paneli.
- Xəritə namizədliyi/səsvermə: Oyunçulara növbəti xəritəyə səs verməyə imkan verin.
- Rezerv edilmiş slotlar: Adminlər və ya VIP-lər üçün oyunçu slotlarını rezerv edin.
- Anti-çit plaginləri: Hiləçilərə qarşı əlavə qoruma.
nmrih/addons/sourcemod/configs/admins_simple.ini faylında konfiqurasiya edin. Bu, müəyyən edilmiş oyunçulara oyun daxili admin girişi verir.
7. Problemlərin Həlli
RCON İşləmir
rcon_passworddəyərinin həmserver.cfg, həm də GPanel Startup tabında təyin edildiyini yoxlayın.- Əmrləri icra etməzdən əvvəl doğrulama etdiyinizdən əmin olun:
rcon_password YourPasswordsonrarcon command. - RCON portunun serverinizin oyun portu ilə uyğun olduğunu yoxlayın (Source engine standart olaraq RCON üçün eyni portu istifadə edir).
Xüsusi Xəritələr Yüklənmir
.bspfaylınınnmrih/maps/qovluğunda olduğunu yoxlayın.mapcycle.txtfaylındakı xəritə adının fayl adı ilə tam uyğun olduğundan əmin olun (.bspuzantısı olmadan).- Server konsolunda "map not found" xətalarını yoxlayın.
SourceMod Yüklənmir
rcon meta versionyoxlayaraq MetaMod-un düzgün quraşdırıldığını təsdiq edin.- SourceMod versiyasının NMRiH-in Source engine qolu ilə uyğun olduğunu yoxlayın.
- Xəta qeydləri üçün
nmrih/addons/sourcemod/logs/qovluğunu yoxlayın.
Oyunçular Gözlənilmədən Çıxarılır
- SourceMod anti-çit plagininin yanlış müsbət nəticələrə səbəb olub-olmadığını yoxlayın.
sv_timeoutdəyərinin çox aşağı təyin edilmədiyini yoxlayın (standart 65 saniyədir).- Çıxarma səbəbi mesajları üçün server konsolunu nəzərdən keçirin.
Server Çökmələri
- Plaginlər quraşdırıldıqdan sonra çökmələr başlayıbsa, səbəbi müəyyən etmək üçün onları bir-bir silin.
server.cfgfaylını silin və standart parametrləri yenidən yaratmaq üçün yenidən başladın.- Çökmələr davam edərsə, GPanel konsolundan xəta mesajları ilə dəstək bileti açın.
Əlaqəli Məqalələr
- No More Room in Hell Server Quraşdırma Təlimatı
- Server IP və Portunuzu Necə Tapmaq Olar
- SFTP vasitəsilə Fayl Yükləmə
- Server Başlanğıc Təlimatı
Kömək lazımdır?
Burada əhatə olunmayan problemlərlə qarşılaşsanız, dəstək bileti açın və server IP-nizi, problemin təsvirini və GPanel konsolundan xəta mesajlarını daxil edin.