Admin girişini necə konfiqurasiya etməyi, oyundaxili admin əmrlərini istifadə etməyi, BattlEye anti-çit sistemini qurmağı və Arma 3 serverinizi RCON alətləri ilə idarə etməyi öyrənin. İlkin server konfiqurasiyası üçün Server Quraşdırma Təlimatımıza baxın. Mod idarəsi üçün Mod Quraşdırma Təlimatına baxın.
Admin Şifrəsinin Konfiqurasiyası
Admin şifrəsi server.cfg faylınızda təyin edilir. Bu şifrə oyundaxili giriş edən hər kəsə tam server nəzarəti verir.
// server.cfg - Admin Password
passwordAdmin = "YourSecureAdminPassword";
Həmçinin server tərəfi skript əmrləri üçün ayrı bir əmr şifrəsi təyin edə bilərsiniz (əksər server operatorları üçün nadir hallarda lazımdır):
serverCommandPassword = "AnotherSecurePassword";
Oyundaxili Admin Girişi
Serverinizə qoşularkən admin olaraq daxil olmaq üçün:
- Söhbət daxiletmə pəncərəsini açmaq üçün söhbət düyməsinə (defolt: söhbət kanalında
/) basın. - Aşağıdakı əmri yazın:
#login YourSecureAdminPassword
Şifrə düzgündürsə, söhbətdə təsdiq mesajı görəcəksiniz. İndi sessiyanız müddətində bütün admin əmrlərinə girişiniz var.
Admin Əmrləri Arayışı
Admin olaraq daxil olduqdan sonra söhbət daxiletmə pəncərəsində aşağıdakı əmrləri istifadə edə bilərsiniz. Bütün əmrlərin başında # işarəsi var:
| Əmr | Təsvir |
|---|---|
#login <password> |
Server admini olaraq doğrulama edin. |
#logout |
Admin sessiyanızı ləğv edin. |
#kick <player_id> |
Oyunçunu serverdən qovun. Oyunçu siyahısındakı oyunçunun ID nömrəsini istifadə edin. |
#ban <player_id> |
Oyunçuya serverdən qadağa qoyun (ban.txt-ə əlavə olunur). |
#restart |
Cari missiyanı yenidən başladın. Bütün oyunçular qoşulu qalır, lakin missiya yenidən yüklənir. |
#reassign |
Missiyanı yenidən başlatmadan bütün oyunçuları rol seçimi (lobbi) ekranına qaytarın. |
#missions |
Cari missiyanı dəyişdirməyə imkan verən missiya seçim ekranını açın. |
#shutdown |
Serveri dərhal bağlayın. Bütün oyunçular ayrılır. |
#lock |
Serveri kilidləyin, yeni oyunçuların qoşulmasının qarşısını alın. |
#unlock |
Serverin kilidini açın, yeni oyunçuların yenidən qoşulmasına icazə verin. |
#monitor <interval> |
Verilmiş intervalla (saniyə) server performans məlumatını göstərin. Deaktiv etmək üçün #monitor 0 istifadə edin. |
#debug off |
Şəbəkə üzərindən səs sazlama göstəricilərini deaktiv edin. |
#init |
Serveri yenidən başladın (tam yenidən başlatma olmadan server.cfg-ni yenidən yükləyin). |
#exec ban <player_id> |
BattlEye qadağa siyahısına da əlavə edən alternativ qadağa əmri. |
#kick və #ban əmrləri oyunçunun adını deyil, rəqəmsal ID-sini istifadə edir. Oyunçu ID-lərini GPanel-dəki server konsol çıxışında və ya oyundaxili escape menyusu vasitəsilə əldə edilən oyunçu siyahısında tapa bilərsiniz.
Qadağaların İdarə Edilməsi
Qadağalar server qovluğunuzdakı ban.txt faylında saxlanılır. Hər sətirdə oyunçunun Steam64 ID-si (və ya GUID) var. Bu faylı birbaşa redaktə edərək qadağaları idarə edə bilərsiniz:
// ban.txt format
// Each line: GUID or Steam64ID
76561198012345678
76561198087654321
Oyunçunun qadağasını silmək üçün onun qeydini ban.txt-dən silin və serveri yenidən başladın (və ya konfiqurasiyanı yenidən yükləmək üçün #init istifadə edin).
BattlEye Anti-Çit Konfiqurasiyası
BattlEye (BE) Arma 3 tərəfindən istifadə olunan anti-çit sistemidir. Hiləçiliyin və istismarların qarşısını almaq üçün açıq serverlərdə BattlEye-ı aktiv saxlamaq tövsiyə olunur.
BattlEye-ın Aktivləşdirilməsi
server.cfg faylınızda aşağıdakının təyin olunduğundan əmin olun:
BattlEye = 1; // 1 = enabled, 0 = disabled
BattlEye Konfiqurasiya Faylları
BattlEye konfiqurasiya faylları server profiliniz və ya server kök qovluğundakı battleye/ qovluğunda yerləşir. Əsas konfiqurasiya faylı beserver_x64.cfg-dir (və ya 32-bitdə beserver.cfg):
// battleye/beserver_x64.cfg
RConPassword MyRconPassword123
RConPort 2306
MaxPing 250
| Parametr | Təsvir |
|---|---|
RConPassword |
RCON (Uzaqdan Konsol) girişi üçün şifrə. Xarici RCON alətləri üçün tələb olunur. |
RConPort |
RCON bağlantıları üçün istifadə olunan port. Defolt olaraq game port + 4-dür (məs., game port 2302 olarsa 2306). Xarici RCON alətlərindən istifadə etmək istəyirsinizsə bu port əlçatan olmalıdır. |
MaxPing |
BattlEye oyunçunu qovmadan əvvəl icazə verilən maksimum ping (server.cfg maxPing-dən ayrıdır). |
BattlEye Filtr Faylları
BattlEye şübhəli skriptləri və əmrləri aşkar etmək və bloklamaq üçün filtr fayllarından istifadə edir. Bunlar battleye/ qovluğundakı mətn fayllarıdır:
scripts.txt— Skript icrasını filtrləmək üçünremoteexec.txt— Uzaqdan icra çağırışlarını filtrləmək üçünpublicvariable.txt— Açıq dəyişən yayımlarını filtrləmək üçünsetdamage.txt,setpos.txtvə s. — Xüsusi əmrləri filtrləmək üçün
Filtr faylındakı hər sətir aşağıdakı formatdadır:
// Filter line format: ACTION FILTER_STRING
// Actions: 1 = log, 2 = log+kick, 3 = log only (no kick), 4 = kick without log, 5 = log+ban
// Example scripts.txt entries:
5 createVehicle // Ban anyone using createVehicle in scripts
1 "BIS_fnc" // Log BIS functions (usually safe)
7 "" // Default action for unmatched entries (7 = log)
battleye/ qovluğundakı BattlEye jurnallarını yoxlayın və müvafiq istisnalar əlavə edin.
BattlEye RCON Alətləri
RCON (Uzaqdan Konsol) oyuna daxil olmadan serverinizi xaricdən idarə etməyə imkan verir. Arma 3 üçün bir neçə populyar RCON aləti var:
BEC (BattlEye Extended Controls)
BEC BattlEye RCON vasitəsilə qoşulan hərtərəfli server idarəetmə alətidir. Xüsusiyyətlərə aşağıdakılar daxildir:
- Planlaşdırılmış yenidən başlatma mesajları və avtomatik yenidən başlatmalar
- Oyunçu monitorinqi və qovma/qadağa idarəsi
- Avtomatik mesajlar (qaydalar, elanlar)
- Ağ siyahı idarəsi
- Xüsusi əmr planlaşdırması
BEC konfiqurasiyası beserver_x64.cfg-də təyin olunmuş serverinizin IP-si, RCON portu və RCON şifrəsini tələb edir.
DaRT (Arma RCON Tool)
DaRT yüngül, GUI əsaslı RCON müştərisidir. Qoşulmaq üçün:
- DaRT-ı rəsmi mənbəsindən yükləyin.
- Server IP-nizi, RCON portunu (məs.,
2306) və RCON şifrənizi daxil edin. - Connect düyməsini basın.
- Qoşulduqdan sonra oyunçulara baxa, mesaj göndərə, oyunçuları qova/qadağa qoya və server əmrlərini icra edə bilərsiniz.
Ümumi RCON Əmrləri
Bu əmrlər istənilən BattlEye RCON müştərisi vasitəsilə göndərilə bilər:
| Əmr | Təsvir |
|---|---|
players |
Bütün qoşulmuş oyunçuları ID-ləri, IP-ləri və GUID-ləri ilə siyahılayın. |
kick <id> <reason> |
İsteğe bağlı səbəb mesajı ilə oyunçunu qovun. |
ban <id> <minutes> <reason> |
Müəyyən müddətə oyunçuya qadağa qoyun (0 = daimi). |
bans |
Bütün aktiv qadağaları siyahılayın. |
removeBan <ban_id> |
Qadağanı ID-si ilə silin (qadağalar siyahısından). |
say -1 <message> |
Bütün oyunçulara qlobal mesaj göndərin (-1 = hamı). |
say <id> <message> |
Müəyyən bir oyunçuya xüsusi mesaj göndərin. |
loadBans |
Qadağa siyahısını fayldan yenidən yükləyin. |
writeBans |
Cari qadağaları qadağa faylına yazın. |
loadScripts |
BattlEye filtr skriptlərini yenidən yükləyin. |
loadEvents |
BattlEye hadisə skriptlərini yenidən yükləyin. |
#lock |
Serveri kilidləyin (oyundaxili əmrlə eyni). |
#unlock |
Serverin kilidini açın. |
#shutdown |
Serveri bağlayın. |
#restart |
Cari missiyanı yenidən başladın. |
#reassign |
Bütün oyunçuları rol seçiminə köçürün. |
#missions |
Missiya seçimini açın. |
Server Jurnalları
Arma 3 server problemlərinin həlli, oyunçu fəaliyyətinin izlənməsi və BattlEye hadisələrinin diaqnostikası üçün vacib olan bir neçə jurnal faylı yaradır.
| Jurnal Faylı | Yerləşmə | Təsvir |
|---|---|---|
| RPT Jurnalı | <profile>/*.rpt |
Əsas server jurnalı. Başlanğıc məlumatı, xətalar, skript jurnalları və çökmə hesabatlarını ehtiva edir. Hər server başlatmasında yeni RPT yaradılır. |
| Konsol Jurnalı | server_console.log |
server.cfg-dəki logFile tərəfindən müəyyən edilən çıxış. Oyunçu qoşulmaları daxil olmaqla konsol çıxışını ehtiva edir. |
| BattlEye Jurnalları | battleye/*.log |
BattlEye filtr pozuntuları, qovmalar və qadağalar. Oyunçular yanlış qovulmalar bildirdikdə bunları yoxlayın. |
| Şəbəkə Jurnalı | <profile>/net.log |
Şəbəkə diaqnostikası (-netlog başlatma parametri istifadə olunarsa). |
Jurnallara GPanel-dəki File Manager vasitəsilə və ya SFTP ilə daxil olun. RPT jurnalı çökmələri, mod problemlərini və skript xətalarını diaqnoz etmək üçün ən vacib fayldır.
Əlaqəli Məqalələr
- Arma 3 Server Quraşdırma Təlimatı — İlkin server quraşdırması, server.cfg, çətinlik parametrləri və performans tənzimləməsi.
- Arma 3 Mod Quraşdırma Təlimatı — Steam Workshop modları, SFTP yükləmə, yükləmə sırası və imza doğrulaması.
- Server IP və Portunuzu Necə Tapmaq Olar
- SFTP vasitəsilə Faylları Necə Yükləmək Olar
- Yeni Serverinizlə İşə Başlama
Kömək Lazımdır?
Arma 3 serverinizdə admin girişi, BattlEye və ya RCON konfiqurasiyasında köməyə ehtiyacınız var? Dəstək sorğusu açın və komandamız sizə kömək etməkdən məmnun olacaq.