Bu təlimat Legion Hosting-dəki Soulmask xüsusi serveriniz üçün admin quraşdırmasını, oyundaxili admin əmrlərini, RCON konfiqurasiyasını və server idarəetmə əmrlərini əhatə edir. Server quraşdırması və konfiqurasiyası üçün Soulmask Server Quraşdırma Təlimatına baxın.
Admin Səlahiyyətlərinin Təyin Edilməsi
Soulmask parol əsaslı admin sistemi istifadə edir. Admin olmaq üçün server başlanğıc konfiqurasiyasında admin parolu təyin etməli və sonra oyundaxili autentifikasiya etməlisiniz.
Addım 1: Admin Parolunu Təyin Edin
- GPanel-də Soulmask serverinizi seçin.
- Startup sekmesini klikləyin.
ADMIN_PASSWORDdəyişənini güclü, unikal bir parola təyin edin. Bu-adminpswəmr sətri parametrinə uyğundur.- Dəyişikliyin qüvvəyə minməsi üçün serveri yenidən başladın.
Addım 2: Oyundaxili Autentifikasiya
- Soulmask serverinizə oyunçu kimi qoşulun.
- ` (grave/tilde) düyməsini və ya Numpad - (numpad minus) düyməsini basaraq oyundaxili konsolu açın.
- Aşağıdakı əmri yazın və Enter basın:
gm key YOUR_ADMIN_PASSWORD - Parol düzgündürsə, təsdiq mesajı görəcəksiniz və GM (Game Master) admin səlahiyyətləri əldə edəcəksiniz.
- GM panel interfeysində görünən "Become the admin" düyməsini də klikliyə bilərsiniz.
gm key əmrini işlətməlisiniz.
Oyundaxili Admin Əmrləri
Admin olaraq autentifikasiya edildikdən sonra konsolu (` və ya Numpad -) açın və əmrləri daxil edin. Bütün admin əmrləri gm prefiksi ilə başlayır.
Oyunçu İdarəetməsi
| Əmr | Təsvir |
|---|---|
gm AddExp [value] |
Xarakterinizə ümumi təcrübə xalları əlavə edin. |
gm Addmjexp [value] |
Xarakterinizə maska təcrübəsi əlavə edin (maskanı səviyyə artırır). |
gm Addshoulieexp [value] |
Xarakterinizə ovçuluq təcrübəsi əlavə edin. |
gm XiDian |
Xarakteriniz üçün bütün bacarıq xallarını sıfırlayın, yenidən bölüşdürməyə imkan verir. |
gm FuHuo |
Xarakterinizi diriltir (ölü olduqda istifadə edin). |
gm ZiSha 1 |
Öz xarakterinizi öldürür (intihar əmri). |
gm shanhao |
Hesabınızı/xarakterinizi serverdən silin. Son dərəcə ehtiyatla istifadə edin -- bu geri dönməzdir. |
gm ShowInfo 1 |
Öz xarakteriniz haqqında ətraflı məlumat göstərir (statistikalar, ID-lər, mövqe). |
gm ShowInfo 0 |
Hazırda hədəflənmiş xarakter və ya NPC haqqında ətraflı məlumat göstərir. |
gm ChongZhiRenWu |
Xarakteriniz üçün bütün dərslikləri və bələdçi tapşırıqlarını sıfırlayın. |
Naviqasiya və Görünürlük
| Əmr | Təsvir |
|---|---|
gm Go [x] [y] [z] |
Müəyyən dünya koordinatlarına teleport edin. Əvvəlcə cari koordinatlarınızı tapmaq üçün GPS istifadə edin. |
GPS |
Cari dünya koordinatlarınızı (X, Y, Z) göstərir. Teleportasiya hədəfləri üçün faydalıdır. |
gm SetAttr YinShen 1 |
Görünməzliyi aktivləşdirir. Canavarlar və NPC-lər sizi aşkar edə bilmir. |
gm SetAttr YinShen 0 |
Görünməzliyi deaktiv edir. Normal görünürlüyə qayıdırsınız. |
gm ShowMap |
Bütün xəritəni açır, xarakteriniz üçün bütün müharibə dumanını aradan qaldırır. |
NPC və Dünya Nəzarəti
| Əmr | Təsvir |
|---|---|
gm ZhaoMu |
Hədəflənmiş NPC-ni dərhal qəbilənizə qəbul edin. |
gm ClearAllNpc |
Bütün qeyri-oyunçu NPC-ləri serverdən silin. Ehtiyatla istifadə edin -- bütün NPC-lərə server boyu təsir edir. |
gm ClearSelect |
Hazırda seçilmiş/hədəflənmiş varlığı (NPC, məxluq və ya obyekt) silin. |
gm ShuaXinZhiBei |
Yaxınlıqdakı bütün bitki örtüyünü və toplanıla bilən bitkiləri yeniləyin və yenidən böyüdün. |
gm KeJiShu |
Xarakteriniz üçün bütün texnologiya ağacı qovşaqlarını açın. |
İstila və İstilik İdarəetməsi
| Əmr | Təsvir |
|---|---|
gm ShowReDu |
Müxtəlif ərazilərdə təhdid səviyyələrini göstərən cari istila istilik cədvəlini göstərir. |
gm ClearAllReDu |
Xəritədəki bütün istila istiliyini təmizləyir, təhdid səviyyələrini sıfıra qaytarır. |
gm AddReDu [value] |
İstila istiliyini göstərilən miqdar qədər əl ilə artırır. Yüksək istilik daha çox istila cəlb edir. |
Server və Sazlama
| Əmr | Təsvir |
|---|---|
gm exit |
Serveri saxlama ilə düzgün şəkildə bağlayır. Serveri oyundaxili dayandırmağın ən təhlükəsiz yoludur. |
Debuginfo 1 |
Tik dərəcəsini, varlıq sayını və resurs istifadəsini göstərən server performans monitorinq örtüyünü aktivləşdirir. |
Debuginfo 0 |
Server performans monitorinq örtüyünü deaktiv edir. |
Server İdarəetmə Əmrləri
Bu əmrlər server boyu idarəetmə üçün istifadə olunur və həm oyundaxili (konsol vasitəsilə), həm də uzaqdan (RCON/Telnet vasitəsilə) icra edilə bilər.
Server Nəzarəti
| Əmr | Təsvir |
|---|---|
SaveWorld |
Dərhal dünya saxlamasını yaddaşa (və ixtiyari olaraq diskə) məcbur edin. Riskli əməliyyatlardan əvvəl istifadə edin. |
SaveAndExit [seconds] |
Dünyanı saxlayır və göstərilən saniyə sayından sonra serveri bağlayır. Oyunçular xəbərdarlıq geri sayımı alır. |
StopCloseServer |
SaveAndExit ilə başladılmış gözləyən bağlanmanı ləğv edir. |
shutdown [seconds] |
Göstərilən geri sayımla düzgün server bağlanmasını başladır. |
broadcast [message] |
Bütün qoşulmuş oyunçulara qlobal mesaj göndərir. Elanlar və xəbərdarlıqlar üçün faydalıdır. |
Oyunçu Administrasiyası (Uzaqdan)
| Əmr | Təsvir |
|---|---|
List_AllPlayers |
Serverdə qeydiyyatdan keçmiş bütün oyunçu hesablarını siyahıya alır (onlayn və oflayn). |
List_OnlinePlayers |
Steam ID-ləri və xarakter adları ilə hazırda qoşulmuş bütün oyunçuları siyahıya alır. |
List_Guilds |
Üzv sayları ilə serverdəki bütün qəbilələri (gildiyaları) siyahıya alır. |
kick [PlayerName] |
Xarakter adı ilə oyunçunu serverdən kənarlaşdırır. |
ban [PlayerName] |
Oyunçunu serverdən qadağan edir. Yenidən qoşula bilməyəcəklər. |
CreateItemForPlayer [SteamID] [ItemID] [Amount] |
Steam ID ilə müəyyən bir oyunçunun inventarına birbaşa əşyalar əlavə edir. |
GotoPosition [SteamID] [x] [y] [z] |
Müəyyən bir oyunçunu dünya koordinatlarına teleport edir. |
FlyMode [SteamID] [0/1] |
Oyunçu üçün xəyal/uçuş rejimini aktivləşdirir (1) və ya deaktiv edir (0). |
Server Məlumatı
| Əmr | Təsvir |
|---|---|
ServerFPS |
Cari server tik dərəcəsini (FPS) göstərir. Sağlam serverlər 30+ FPS saxlamalıdır. |
Show_Coefficient_Settings |
GameXishu.json-dan bütün cari oyun əmsalı parametrlərini siyahıya alır. |
Set_Coefficient [key] [value] |
Faylları redaktə etmədən iş zamanı oyun əmsalını dəyişdirir. Dəyişikliklər dərhal qüvvəyə minir. |
List_AllTalent [level] |
Göstərilən səviyyədə mövcud olan bütün təbii istedadları görüntüləyir. |
Sazlama və Qabaqcıl
| Əmr | Təsvir |
|---|---|
Dump_AllActorPositions |
Dünya vəziyyətinin sazlanması üçün bütün aktor mövqelərini məlumat faylına ixrac edir. |
DrawActorImage |
Xəritədə aktor mövqelərinin vizualizasiyasını yaradır. |
ExecScriptCommands [filename] |
Əmrlərin toplu faylını işlədir. Bir neçə əmri eyni anda icra etmək üçün faydalıdır. |
RCON Girişi
RCON (Remote Console) oyuna qoşulmadan server əmrlərini uzaqdan icra etməyə imkan verir. Soulmask uzaqdan idarəetmə üçün həm RCON, həm də Telnet dəstəkləyir.
RCON-un Aktivləşdirilməsi
RCON defolt olaraq deaktivdir və başlanğıc parametrləri vasitəsilə aktivləşdirilməlidir:
- GPanel-də Startup sekmesine keçin.
- Aşağıdakı parametrləri əlavə edin (əlavə başlanğıc parametrləri vasitəsilə və ya əlavə etdirmək üçün dəstəklə əlaqə saxlamaqla):
-rconpsw="YOUR_RCON_PASSWORD" -rconport=19000 - Serveri yenidən başladın.
RCON vasitəsilə Qoşulma
RCON aktivləşdirildikdən sonra istənilən standart RCON müştərisi ilə qoşula bilərsiniz:
- rcon-cli kimi RCON müştərisi və ya mcrcon kimi GUI aləti yükləyin.
- Aşağıdakı məlumatlarla serverinizə qoşulun:
- Host: Serverinizin IP ünvanı
- Port: RCON portu (defolt
19000) - Parol:
-rconpswilə təyin etdiyiniz RCON parolu
- Qoşulduqdan sonra mövcud əmrlərin siyahısını görmək üçün
helpyazın.
Telnet Girişi
Soulmask həmçinin Echo Port (defolt 18888) üzərindən Telnet əsaslı idarəetməni dəstəkləyir. Telnet defolt olaraq yalnız yerli qoşulmalarla məhdudlaşdırılıb və əlavə port yönləndirmə tələb etmir. Bu əsasən server maşınının özündə skriptlə idarəetmə üçün istifadə olunur.
Nümunə RCON Sessiyası
# Connect to RCON (using rcon-cli as example)
rcon -a your.server.ip:19000 -p YOUR_RCON_PASSWORD
# Check server performance
ServerFPS
# List online players
List_OnlinePlayers
# Send a global message
broadcast Server restart in 10 minutes!
# Initiate a 600-second (10-minute) shutdown countdown
SaveAndExit 600
# Cancel the shutdown if needed
StopCloseServer
Düzgün Server Bağlanması
Soulmask serverini bağlamaq üçün bir neçə təhlükəsiz üsul var. Məlumat itkisinin qarşısını almaq üçün həmişə bunlardan birini istifadə edin:
- GPanel Stop düyməsi: Ən sadə üsul. GPanel Console sekmesində Stop klikləyin.
- Oyundaxili əmr: Admin olaraq autentifikasiya edin və saxlayıb bağlamaq üçün
gm exitişlədin. - RCON/Telnet: Oyunçulara hazırlaşmağa vaxt verən geri sayımlı bağlanma üçün
shutdown [seconds]və yaSaveAndExit [seconds]işlədin.
Server Administratorları üçün Məsləhətlər
- Avtomatik ehtiyat nüsxələri qurun. Müntəzəm ehtiyat nüsxə snapshotları yaratmaq üçün
-initbackupvə-backupinterval=30istifadə edin. - Server FPS-ni izləyin.
ServerFPSəmrini müntəzəm istifadə edin. Tik dərəcəsi 15-20 FPS-dən aşağı düşürsə, server çətinlik çəkir və optimallaşdırmaya və ya yenidən başlatmaya ehtiyac ola bilər. - Canlı tənzimləmə üçün
Set_Coefficientistifadə edin. Serveri yenidən başlatmadan iş zamanı oyun parametrlərini tənzimləyə bilərsiniz. Cari dəyərləri görmək üçün əvvəlcəShow_Coefficient_Settingsişlədin. - Müntəzəm yenidən başlatmalar planlaşdırın. Yaddaş sızmalarını təmizləmək və gözləyən yeniləmələri tətbiq etmək üçün serveri hər gün yenidən başladın.
- Texniki xidmətdən əvvəl xəbər verin. Server yenidən başlatmaları və ya texniki xidmət pəncərələrindən əvvəl həmişə oyunçuları xəbərdar etmək üçün
broadcastəmrini istifadə edin. - Riskli əməliyyatlardan əvvəl
SaveWorldistifadə edin. NPC-ləri silmək və ya əmsalları dəyişdirmək kimi əhəmiyyətli dəyişikliklər etməzdən əvvəl saxlamanı məcbur edin.
Əlaqəli Məqalələr
- Soulmask Server Quraşdırma Təlimatı
- Server IP və Portunuzu Necə Tapmaq Olar
- SFTP vasitəsilə Faylları Necə Yükləmək Olar
- Yeni Serverinizlə İşə Başlamaq
Kömək Lazımdır?
Soulmask admin əmrləri və ya server idarəetməsi ilə bağlı əlavə yardıma ehtiyacınız varsa, zəhmət olmasa dəstək bileti açın və komandamız sizə kömək etməkdən məmnun olacaq.