Bu təlimat Half-Life 2: Deathmatch serveriniz üçün admin quraşdırmasını, Source engine RCON əmrlərini, oyunçu idarəetməsini, xəritə əmrlərini, SourceMod/MetaMod dəstəyini, xüsusi xəritələri və problemlərin həllini əhatə edir. İlkin quraşdırma, konfiqurasiya və qoşulma təlimatları üçün Half-Life 2: Deathmatch Server Quraşdırma Təlimatına baxın.
1. RCON Quraşdırması
RCON parolunu RCON_PASSWORD başlanğıc dəyişəni və ya hl2mp/cfg/server.cfg vasitəsilə təyin edin:
rcon_password "YourStrongPassword"
Oyundaxili konsoldan (~) autentifikasiya edin:
rcon_password YourStrongPassword
rcon <command>
Həmçinin əmrləri birbaşa GPanel Console tabı vasitəsilə göndərə bilərsiniz.
2. Oyunçu İdarəetməsi
| Əmr | Təsvir |
|---|---|
rcon status | İstifadəçi ID-ləri, Steam ID-ləri, IP-lər və ping ilə oyunçuları siyahıla. |
rcon kick <userid> | İstifadəçi ID-si ilə oyunçunu çıxart. |
rcon kick "<playername>" | Göstərilən ad ilə çıxart. |
rcon banid <minutes> <userid> | İstifadəçi ID-si ilə qadağa et. 0 = daimi. |
rcon banip <minutes> <ip> | IP ünvanına qadağa qoy. |
rcon removeid <steamid> | Steam ID qadağasını sil. |
rcon removeip <ip> | IP qadağasını sil. |
rcon writeid | Qadağa siyahısını banned_user.cfg faylına saxla. |
rcon writeip | IP qadağalarını banned_ip.cfg faylına saxla. |
rcon writeid və rcon writeip əmrlərini icra edin. Saxlamadan qadağalar yenidən başlatma zamanı itiriləcək.
3. Xəritə Əmrləri
| Əmr | Təsvir |
|---|---|
rcon changelevel <mapname> | Oyunçuları qoşulu saxlayaraq xəritəni dəyişdir. |
rcon map <mapname> | Bütün oyunçuları ayıraraq xəritəni sıfırdan yüklə. |
rcon maps * | Bütün mövcud xəritələri siyahıla. |
rcon mp_timelimit <min> | Xəritə vaxt limitini dəyişdir. |
rcon mp_fraglimit <frags> | Öldürmə limitini dəyişdir. |
rcon mp_restartgame 1 | Xalları sıfırlayaraq cari raundu yenidən başlat. |
4. Server İdarəetməsi
| Əmr | Təsvir |
|---|---|
rcon hostname "Name" | Server adını dəyişdir. |
rcon sv_password "pass" | Qoşulma parolunu təyin et və ya dəyişdir. |
rcon mp_friendlyfire <0/1> | Dost atəşini aktiv/deaktiv et. |
rcon sv_alltalk <0/1> | Komandalar arası səsli söhbəti aktiv/deaktiv et. |
rcon say "message" | Bütün serverə çat mesajı göndər. |
rcon exec <filename> | Konfiqurasiya faylını icra et. |
rcon quit | Serveri bağla. |
5. SourceMod və MetaMod
Təkmil admin funksiyaları üçün MetaMod:Source və SourceMod quraşdırın.
Quraşdırma
- GPanel-dən serverinizi dayandırın.
- MetaMod:Source-u sourcemm.net saytından yükləyin və SFTP vasitəsilə
hl2mp/qovluğuna yükləyin. - SourceMod-u sourcemod.net saytından yükləyin və
hl2mp/qovluğuna yükləyin. - Serveri başladın və
meta versionvəsm versionilə doğrulayın.
SourceMod Adminlərinin Əlavə Edilməsi
hl2mp/addons/sourcemod/configs/admins_simple.ini faylını redaktə edin:
"STEAM_0:1:12345678" "99:z" // Full admin access
Oyundaxili admin menyusunu açmaq üçün çatda və ya konsolda sm_admin istifadə edin.
6. Xüsusi Xəritələr
- Xüsusi xəritə
.bspfaylını yükləyin. - SFTP vasitəsilə
hl2mp/maps/qovluğuna yükləyin (SFTP ilə Faylları Necə Yükləmək Olar baxın). - Xəritə adını
mapcycle.txtfaylına əlavə edin. rcon changelevel mapnameilə sınayın.
7. Problemlərin Həlli
- Server başlanğıcda çökür: GPanel konsolunda xətaları yoxlayın. Başlanğıc xəritəsinin
hl2mp/maps/qovluğunda mövcud olduğunu təsdiqləyin. - Oyunçular qoşula bilmir: Serverin işlədiyini təsdiqləyin, GPanel-dəki IP/portu yoxlayın və oyun versiyalarının uyğun olduğuna əmin olun.
- RCON işləmir:
rcon_passwordtəyin edildiyini doğrulayın və əmr göndərməzdən əvvəl autentifikasiya edin. - SourceMod problemləri: Faylların
hl2mp/qovluğunda (server kök qovluğunda deyil) olduğuna və düzgün versiyadan istifadə edildiyinə əmin olun.
Əlaqəli Məqalələr
- Half-Life 2: Deathmatch Server Quraşdırma Təlimatı
- Server IP və Portunuzu Necə Tapmaq Olar
- SFTP ilə Faylları Necə Yükləmək Olar
Kömək lazımdır?
HL2DM serverinizlə burada əhatə olunmayan problemlər yaranarsa, dəstək bileti açın və server IP-nizi, problemin təsvirini və GPanel konsolundan əlaqəli xəta mesajlarını daxil edin.