Bu təlimat Arma Reforger xüsusi serveriniz üçün admin quraşdırmasını, RCON girişini, Workshop mod quraşdırmasını, ssenari modlarını, BattlEye anti-çit konfiqurasiyasını və problemlərin həllini əhatə edir. İlkin server quraşdırması, konfiqurasiya, ssenari seçimi və qoşulma təlimatları üçün Arma Reforger Server Quraşdırma Təlimatına baxın.
1. Admin Quraşdırması
Arma Reforger şəxsiyyətə əsaslanan admin sistemi istifadə edir. Adminlər config.json faylında Bohemia Interactive (BI) şəxsiyyət ID-ləri ilə müəyyən edilir.
Şəxsiyyət ID-nizin Tapılması
- Arma Reforger-i başladın və əsas menyudan Profile bölməsini açın.
- Bohemia Interactive şəxsiyyət ID-niz profil səhifənizdə göstərilir. Bu, uzun alfanümerik sətirdir.
- Alternativ olaraq, onu Bohemia Interactive hesab səhifənizdə profil parametrləri bölməsində tapa bilərsiniz.
config.json-a Adminlərin Əlavə Edilməsi
- GPanel-dən serveri dayandırın.
- Files tabı və ya SFTP vasitəsilə
config.jsonfaylını açın. gameobyekti daxilindəadminsmassivini tapın və ya əlavə edin. Hər admin oyunçunun şəxsiyyət ID-lərini daxil edin:
{
"game": {
"name": "My Server",
"admins": [
"xxxxxxxxxxxxxxx",
"yyyyyyyyyyyyyyy"
],
...
}
}
adminsmassivindəki hər giriş bir oyunçunun Bohemia Interactive şəxsiyyət ID-sini ehtiva edən sətirdir.- Lazım olduğu qədər admin əlavə edə bilərsiniz. Girişləri vergüllə ayırın.
- Faylı saxlayın və serveri başladın. Siyahıdakı oyunçular qoşulduqda admin imtiyazlarına sahib olacaqlar.
Admin İmkanları
admins massivində siyahıya alınmış oyunçular aşağıdakılara giriş əldə edirlər:
- Oyunçuları kənarlaşdırma/qadağa etmə oyun daxili server idarəetmə menyusu vasitəsilə.
- Game Master rejimi -- Game Master ssenarisi işlətdikdə, adminlər GM rolunda bölmələr, hədəflər yerləşdirə və ssenarini real vaxtda idarə edə bilərlər.
- Administrativ əmrlər aktiv edildikdə oyun daxili konsol vasitəsilə.
2. RCON Girişi
RCON (Remote Console) oyuna qoşulmadan server əmrlərini icra etməyə imkan verir. Bu, avtomatlaşdırılmış idarəetmə, planlaşdırılmış yenidən başlatmalar və monitorinq üçün faydalıdır.
RCON-un Quraşdırılması
- GPanel-də
ADMIN_PASSWORDbaşlanğıc dəyişənini təyin edin və yaconfig.json-dapasswordAdminparametrini təyin edin. Bu, RCON şifrəsidir. - RCON portunun əlçatan olduğundan əmin olun. Standart olaraq, RCON portu oyun portunuz üstəgəl 1-dir (məs., oyun portu 2001 = RCON portu 2002). Ayrılmış portlarınız üçün GPanel-in Network tabını yoxlayın.
RCON vasitəsilə Qoşulma
Qoşulmaq üçün istənilən BattlEye RCON uyğun müştərisindən istifadə edə bilərsiniz. Populyar seçimlərə daxildir:
- BattlEye RCon -- Rəsmi BattlEye RCON müştərisi.
- ArmA Reforger Server Tool -- Reforger server idarəetməsi üçün hazırlanmış icma alətləri.
Serverinizin IP-si, RCON portu və admin şifrəsi ilə qoşulun.
| Əmr | Təsvir |
|---|---|
#kick <player_id> |
Oyunçunu serverdən kənarlaşdırır. |
#ban <player_id> |
Oyunçuya serverdə qadağa qoyur. |
#shutdown |
Serveri düzgün şəkildə bağlayır. Dayandırma və yenidən başlatmalar üçün ümumiyyətlə GPanel istifadə etmək daha yaxşıdır. |
#restart |
Server prosesini yenidən başlatmadan cari ssenarini yenidən başladır. |
players |
Hazırda qoşulmuş oyunçuları ID-ləri ilə siyahıya alır. |
3. Workshop Mod Quraşdırması
Arma Reforger Bohemia Interactive Workshop vasitəsilə modları dəstəkləyir. Modlar config.json-da mod ID-ləri göstərilərək serverə əlavə edilir.
Mod ID-lərinin Tapılması
- Oyun daxilində və ya Bohemia Interactive veb saytında Arma Reforger Workshop-a göz gəzdirin.
- Quraşdırmaq istədiyiniz modu tapın və Mod ID-ni (uzun alfanümerik sətir) və Version nömrəsini qeyd edin.
- Bəzi modların fərdi ssenarillər daxil edirsə Scenario ID-si də var. Modlu ssenari işlətmək istəyirsinizsə, buna ehtiyacınız olacaq.
config.json-a Modların Əlavə Edilməsi
- GPanel-dən serveri dayandırın.
- Files tabı və ya SFTP vasitəsilə
config.jsonfaylını açın. gameobyekti daxilindəmodsmassivini tapın. Hər modu aşağıdakı formatda əlavə edin:
{
"game": {
"mods": [
{
"modId": "5965280B2B15DE67",
"name": "Example Mod",
"version": "1.0.0"
},
{
"modId": "ABC123DEF4567890",
"name": "Another Mod",
"version": "2.1.0"
}
],
...
}
}
modId-- Unikal Workshop mod identifikatoru.name-- Referansınız üçün təsviri ad. Bu yükləməyə təsir etmir, lakin konfiqurasiyada modları müəyyən etməyə kömək edir.version-- İstifadə ediləcək mod versiyası. Server başlanğıcda bu versiyanı Workshop-dan yükləyəcək.
mods massivində siyahıya alınmış modları avtomatik olaraq Workshop-dan yükləyir və quraşdırır. Mod fayllarını SFTP vasitəsilə əl ilə yükləmənizə ehtiyac yoxdur. Yeni modlar əlavə edildikdən sonra ilk başlatma server mod məlumatlarını yüklədiyinə görə daha uzun çəkə bilər.
Yükləmə Sırası
Modlar mods massivində göründükləri sıra ilə yüklənir. Digər modlardan asılı olan modlarınız varsa (məs., çərçivə modu tələb edən mod), asılılığı birinci sırada göstərin:
"mods": [
{ "modId": "FRAMEWORK_MOD_ID", "name": "Framework", "version": "1.0.0" },
{ "modId": "DEPENDENT_MOD_ID", "name": "Addon", "version": "1.0.0" }
]
4. Ssenari Modları
Bəzi Workshop modları fərdi ssenarillər (oyun rejimləri və ya xəritələr) daxil edir. Modlu ssenari istifadə etmək üçün:
- Yuxarıda təsvir edildiyi kimi modu
modsmassivinə əlavə edin. scenarioId-ni modun Workshop təsvirində verilən ssenarinin resurs ID-sinə təyin edin.
{
"game": {
"scenarioId": "{MOD_SCENARIO_RESOURCE_ID}Missions/CustomMission.conf",
"mods": [
{
"modId": "SCENARIO_MOD_ID",
"name": "Custom Scenario Mod",
"version": "1.0.0"
}
]
}
}
5. BattlEye Anti-Çit
Arma Reforger BattlEye anti-çit qorumasını ehtiva edir. Standart olaraq aktivdir və ictimai serverlər üçün tövsiyə olunur.
| Parametr | Dəyər | Təsir |
|---|---|---|
battlEye |
true |
Oyunçuların BattlEye quraşdırılmış və işləyən olması lazımdır. Hiləgərlər aşkar edilir və qadağa qoyulur. İctimai serverlər üçün tövsiyə olunur. |
battlEye |
false |
Anti-çit tətbiqi yoxdur. Oyunçular BattlEye olmadan qoşula bilərlər. Yalnız şəxsi/test serverləri üçün istifadə edin. |
battlEye parametri config.json-dakı gameProperties obyekti daxilində yerləşir:
"gameProperties": {
"battlEye": true
}
6. Problemlərin Həlli
Modlar Yüklənmir
config.json-dakımodIdvəversiondəyərlərinin düzgün olduğunu yoxlayın. Yazı xətalarından qaçınmaq üçün onları birbaşa Workshop siyahısından kopyalayın.- Server konsol jurnalında yükləmə xətalarını yoxlayın. Workshop müvəqqəti olaraq əlçatan olmadıqda server modları yükləyə bilməyə bilər.
- Modun Arma Reforger-in cari versiyası ilə uyğun olduğundan əmin olun. Oyun yeniləmələrindən sonra modlar sıradan çıxa bilər.
- Hansı modun problemə səbəb olduğunu müəyyən etmək üçün bütün modları silməyi və onları bir-bir əlavə etməyi sınayın.
- JSON sintaksisinizin düzgün olduğunu yoxlayın.
config.json-da istənilən yerdə sintaksis xətası bütün faylın yüklənməsinin qarşısını alacaq.
Server Çökmələri
- Çökmədən əvvəl konsoldakı xəta mesajlarını yoxlayın. Ümumi səbəblərə uyğunsuz modlar və yanlış konfiqurasiya dəyərləri daxildir.
- Çökmə mod əlavə edildikdən sonra baş verirsə, modu silin və yenidən sınayın. Bəzi modlar bir-biri ilə ziddiyyətdə ola bilər.
- Sintaksis xətalarını istisna etmək üçün
config.json-ı JSON doğrulayıcısı ilə yoxlayın. - Yük altında server çökürsə,
maxPlayersvə yaserverMaxViewDistancedəyərlərini azaltmağı sınayın. - Çökmələr davam edərsə, server IP-niz,
config.jsonməzmunu (şifrələri gizlədin) və konsoldakı istənilən xəta mesajları ilə birlikdə dəstək sorğusu açın.
Qoşulma Problemləri
- Mod əlavə edildikdən sonra oyunçular qoşula bilmirsə, onların eyni modları quraşdırdığını təsdiq edin. Arma Reforger qoşularkən oyunçuları tələb olunan modları yükləməyə çağıracaq, lakin mod versiyası tam uyğun gəlmədikdə bu uğursuz ola bilər.
- Mod girişlərinizdəki
versionsahəsinin Workshop-da mövcud olan versiya ilə uyğun gəldiyini yoxlayın. Köhnəlmiş versiya nömrələri uyğunsuzluğa səbəb olacaq. battlEyeparametrlərinin uyğun olduğunu yoxlayın -- serverdə aktiv olduqda, oyunçuların BattlEye işlədən olması lazımdır.- Əgər server brauzerdə görünmürsə,
config.json-davisibleparametrinintruevəa2sQueryEnabledparametrinintrueolduğunu yoxlayın. - Həm serverin, həm də bütün müştərilərin eyni oyun versiyasını işlətdiyinə əmin olun. Arma Reforger yeniləmələri müvəqqəti olaraq uyğunluğu poza bilər.
Admin İmtiyazları İşləmir
- Bohemia Interactive şəxsiyyət ID-nizin
config.json-dakıadminsmassivində düzgün siyahıya alındığını təsdiq edin. - Şəxsiyyət ID-ləri böyük-kiçik hərfə həssasdır. Onları Bohemia profilinizdə göstərildiyi kimi tam kopyalayın.
config.json-un düzgün formatlandığından əmin olun. JSON sintaksis xətası admin siyahısının yüklənməsinin qarşısını alacaq.config.json-da dəyişikliklər etdikdən sonra serveri yenidən başladın. Dəyişikliklər yalnız başlanğıcda oxunur.
Əlaqəli Məqalələr
- Arma Reforger Server Quraşdırma Təlimatı
- Server IP və Portunuzu Necə Tapmaq Olar
- SFTP vasitəsilə Faylları Necə Yükləmək Olar
- Server Başlanğıc Təlimatı
Kömək Lazımdır?
Burada əhatə olunmayan Arma Reforger serverinizlə bağlı problemlərlə qarşılaşırsınızsa, server IP-niz, problemin təsviri və GPanel konsolundan əlaqəli xəta mesajları ilə birlikdə dəstək sorğusu açın.