Bu təlimat Just Cause 3 Multiplayer (JC3:MP) üçün server administrasiyasını, o cümlədən skript əsaslı admin alətlərini, oyunçu idarəetməsini və server moderasiya texnikalarını əhatə edir.
Admin İcmalı
JC3:MP-də daxili admin əmr sistemi yoxdur. Bunun əvəzinə, bütün server administrasiyası server tərəfli JavaScript paketləri (skriptlər) vasitəsilə həyata keçirilir. İcma kick, ban, teleport və digər idarəetmə əmrlərini təmin edən admin paketləri yaradıb.
Admin Paketinin Quraşdırılması
- Serverinizi GPanel-dən dayandırın.
- JC3:MP icma resurslarından və ya JC3:MP Wiki-dən admin skript paketini yükləyin.
- Paket qovluğunu Fayl Meneceri və ya SFTP vasitəsilə serverinizdəki
packages/qovluğuna yükləyin. - Hər bir paketdə ən azı bir
main.jsfaylı və birpackage.jsonolmalıdır. - Serverinizi işə salın. Konsol paketin uğurla yükləndiyini təsdiqləməlidir.
Ümumi Admin Əmrləri
Dəqiq əmrlər hansı admin paketini quraşdırdığınızdan asılıdır. Əksər icma admin paketləri bunları oyundaxili söhbət vasitəsilə təqdim edir:
| Əmr | Təsvir |
|---|---|
/kick [player] |
Oyunçunu serverdən çıxarır |
/ban [player] |
Oyunçunu qoşulmaqdan qalıcı olaraq bloklayır |
/unban [player] |
Oyunçunun blokunu silir |
/tp [player] |
Oyunçunun yerinə teleport olun |
/tphere [player] |
Oyunçunu sizin yerinizə teleport edin |
/vehicle [name] |
Yerinizə nəqliyyat vasitəsi yaradın |
/weather [type] |
Server havasını dəyişdirin |
/time [hours] |
Günün vaxtını təyin edin |
Server Konsolu
GPanel konsolu oyunçu qoşulmaları, ayrılmaları və skript xətaları daxil olmaqla server çıxışını göstərir. Server fəaliyyətini birbaşa Konsol tabından izləyə bilərsiniz.
Server Ctrl+C ilə düzgün şəkildə dayanır (siz GPanel-də Dayandır düyməsini kliklədikdə bu avtomatik idarə olunur).
Oyunçu İdarəetməsi
Ban Siyahısı
Admin paketi istifadə edərkən, bloklanan oyunçular adətən paketin məlumat qovluğundakı JSON faylında saxlanılır (məs. packages/admin/bans.json). Blokları əlavə etmək və ya silmək üçün bu faylı əl ilə redaktə edə bilərsiniz:
- Serverinizi dayandırın.
- Fayl Menecerində ban siyahısı faylını açın.
- Lazımi qeydləri əlavə edin və ya silin.
- Yadda saxlayın və serveri yenidən başladın.
Şifrə Qoruması
Serverinizə girişi məhdudlaşdırmaq üçün GPanel-in Başlanğıc tabında SERVER_PASSWORD başlanğıc dəyişənini təyin edin və ya config.json-dakı password sahəsini redaktə edin.
Xüsusi Skriptlər
JC3:MP JavaScript-də xüsusi server tərəfli skriptlər yazmağı dəstəkləyir. Xüsusi paket yaratmaq üçün:
packages/qovluğunda yeni qovluq yaradın (məs.packages/my-script/).- Paket adı və giriş nöqtəsi ilə
package.jsonyaradın. - Skript məntiqinizlə
main.jsfaylı yaradın. - Yeni paketi yükləmək üçün serveri yenidən başladın.
Nümunə package.json
{
"name": "my-script",
"main": "main.js"
}
Nümunə main.js
jcmp.events.Add('PlayerReady', (player) => {
player.SendChatMessage('Welcome to the server!');
});
Problemlərin Həlli
| Problem | Həll |
|---|---|
| Admin əmrləri işləmir | Admin paketinin yükləndiyini yoxlayın (konsolda yükləmə mesajlarını axtarın). Steam ID-nizin paket konfiqurasiyasındakı admin siyahısında olduğunu təsdiqləyin. |
| Paket yüklənmir | Konsolda JavaScript xətalarını yoxlayın. package.json-un düzgün olduğuna və main.js faylının mövcud olduğuna əmin olun. |
| Oyunçular qoşula bilmir | Serverin işlədiyini və portların düzgün olduğunu yoxlayın. JC3:MP modunun müştəri tərəfində quraşdırıldığını yoxlayın. |
Əlaqəli Məqalələr
- Just Cause 3 Multiplayer Server Quraşdırma Təlimatı
- Server IP və Portunuzu Necə Tapmaq Olar
- SFTP vasitəsilə Faylları Necə Yükləmək Olar