Bu təlimat Legion Hosting-dəki Empyrion: Galactic Survival xüsusi serveriniz üçün mövcud olan bütün admin və konsol əmrlərini əhatə edir. Admin icazələrini necə qurmağı, oyunçuları idarə etməyi və serverinizi idarə etmək üçün GameMaster əmrlərindən istifadə etməyi öyrənin. İlkin server quraşdırması və konfiqurasiya üçün Empyrion: Galactic Survival Server Quraşdırma Təlimatına baxın.
İcazə Səviyyələri
Empyrion aşağı rəqəmlərin daha yüksək imtiyazlar verdiyi nömrələnmiş icazə sistemi istifadə edir. Hər icazə səviyyəsi daha yüksək nömrəli səviyyələrə mövcud olan bütün əmrləri ehtiva edir.
| Səviyyə | Rol | Kod | Təsvir |
|---|---|---|---|
| 0 | Oyunçu | pl |
Bütün oyunçular üçün standart icazə səviyyəsi. Yalnız əsas əmrlərə giriş. |
| 3 | GameMaster | gm |
Oyun idarəetməsi, teleportasiya, yaratma və dünya nəzarəti üçün yüksəldilmiş icazələr. |
| 6 | Moderator | mod |
Qadağa, əşya vermə və varlıq idarəetməsi daxil olmaqla oyunçu idarəetmə imkanları. |
| 9 | Admin | admin |
Rol təyinatı, oyun sahəsi idarəetməsi və server nəzarəti daxil olmaqla tam inzibati imtiyazlar. |
Admin İcazələrinin Qurulması
Metod 1: adminconfig.yaml (Tövsiyə Olunan)
Admin icazələrini qurmağın ən etibarlı yolu adminconfig.yaml faylı vasitəsilədir. Bu fayl serverinizin Saves/ qovluğunda (və ya bəzən dedicated.yaml faylının yanında) yerləşir.
Aşağıdakı struktur ilə adminconfig.yaml yaradın və ya redaktə edin:
Elevated:
- Id: 76561198012345678
Permission: 3
Name: "PlayerOne"
- Id: 76561198087654321
Permission: 9
Name: "ServerAdmin"
Banned:
- Id: 76561198099999999
Until: "2027-01-01 00:00:00"
Hər giriş tələb edir:
Id— Oyunçunun SteamID64-ü (7656 ilə başlayan 17 rəqəmli ədəd)Permission— Təyin ediləcək icazə səviyyəsi (3 = GameMaster, 6 = Moderator, 9 = Admin)Name— Oyunçunun adı (isteğe bağlı, istinad üçün)
7656 ilə başlayan 17 rəqəmli ədəddir.
Metod 2: initadmin Konsol Əmri
Əgər serverə oyunçu kimi daxil olmusunuzsa və hələ heç bir admin təyin edilməyibsə, özünüzü ilkin administrator kimi təyin etmək üçün initadmin əmrindən istifadə edə bilərsiniz:
initadmin
Bu yalnız hazırda heç bir admin konfiqurasiya edilmədikdə işləyir. Admin mövcud olduqdan sonra əlavə rol təyinatları setrole əmri və ya adminconfig.yaml faylı vasitəsilə edilməlidir.
Metod 3: setrole Konsol Əmri
Mövcud adminlər (icazə səviyyəsi 9) setrole əmrindən istifadə edərək digər oyunçulara rol təyin edə bilərlər:
setrole PlayerName gm # Set as GameMaster (level 3)
setrole PlayerName mod # Set as Moderator (level 6)
setrole PlayerName admin # Set as Admin (level 9)
setrole PlayerName pl # Reset to Player (level 0)
Oyunçunun adı əvəzinə SteamID64-ünü də istifadə edə bilərsiniz:
setrole 76561198012345678 gm
Konsolu Açmaq
Oyundaxili konsola daxil olmaq üçün klaviaturanızda tildə düyməsini (~) basın. Konsol oyun zamanı birbaşa əmrlər daxil etməyə imkan verir. Bütün əmrlər böyük-kiçik hərfə həssas deyil.
dedicated.yaml-da aktivləşdirilibsə, Telnet vasitəsilə uzaqdan da əmrlər göndərə bilərsiniz. PuTTY və ya oxşar terminal müştərisi ilə Telnet portuna (standart: 1030) Raw əlaqə növü ilə (standart Telnet deyil) qoşulun. Telnet konfiqurasiya detalları üçün Server Quraşdırma Təlimatına baxın.
Oyunçu Əmrləri (Səviyyə 0+)
Bu əmrlər bütün oyunçular üçün mövcuddur.
| Əmr | Təsvir |
|---|---|
help |
Bütün mövcud konsol əmrlərini siyahıya alır. Müəyyən əmr haqqında ətraflı məlumat üçün help [command] istifadə edin. |
detach |
Kokpit altında və ya geometriyada ilişib qalmış yerli oyunçunu ayırır |
destroyme |
Öz xarakterinizi öldürür (ilişib qaldıqda faydalıdır) |
undock |
Müəyyən edilmiş SV və ya HV-ni ana strukturundan ayırır |
difficulties |
Oyun üçün cari çətinlik parametrlərini göstərir |
origins |
Mövcud mənşələri (başlanğıc fraksiyaları) siyahıya alır |
oxygen |
POI-da oksigenləşdirilmiş sahələri göstərir |
combiner |
Mesh birləşdiricini açır/bağlayır (performans) |
deco |
Ərazi dekorasiyalarını açır/bağlayır (performans) |
initadmin |
Özünüzü ilkin administrator kimi təyin edir (yalnız admin təyin edilmədikdə işləyir) |
GameMaster Əmrləri (Səviyyə 3+)
GameMaster əmrləri oyun dünyası, varlıqlar və oyunçu vəziyyəti üzərində nəzarət təmin edir.
Oyunçu və Varlıq İdarəetməsi
| Əmr | Təsvir |
|---|---|
godmode / gm |
Özünüz üçün tanrı rejimini (toxunulmazlıq) açır/bağlayır |
itemmenu / im |
İstənilən əşyanı yaratmaq üçün yaradıcı əşya menyusunu aktivləşdirir/deaktivləşdirir |
kick [player] |
Oyunçunu (və ya bütün oyunçuları) oyundan çıxarır |
unban [player|SteamID] |
Oyunçunun qadağasını aradan qaldırır |
list |
Xüsusi icazələri olan və qadağa edilmiş oyunçuları siyahıya alır |
level [set|add] [value] |
Cari oyunçu üçün səviyyəni, təcrübə xallarını və ya yüksəltmə xallarını dəyişdirir |
entity [operation] |
Varlıqlar üzərində müxtəlif əməliyyatlar həyata keçirir (ətraflı məlumat üçün help entity istifadə edin) |
ents |
Cari oyun sahəsindəki bütün varlıqları siyahıya alır |
find [name] |
Cari oyun sahəsində adla struktur tapır və ID-sini göstərir |
faction [operation] |
Fraksiya idarəetmə köməkçi funksiyaları |
Teleportasiya və Hərəkət
| Əmr | Təsvir |
|---|---|
teleport [x] [y] [z] / tt |
Özünüzü (və idarə olunan gəmini) müəyyən koordinatlara teleport edir |
setposition [entity] [x] [y] [z] |
Varlığın mövqeyini müəyyən koordinatlara təyin edir |
setrotation [entity] [x] [y] [z] |
Strukturun fırlanmasını təyin edir |
sector [x] [y] [z] |
Kosmosda müəyyən sektora keçir |
Dünya və Oyun İdarəetməsi
| Əmr | Təsvir |
|---|---|
changemode |
Oyunu Survival və Creative rejimləri arasında dəyişdirir |
map |
Cari xəritədəki bütün resursları və POI-ları açır |
regenerate [entityId] |
POI və ya strukturu yenidən yaradır, orijinal vəziyyətinə qaytarır |
weather [type] |
Cari oyun sahəsində xüsusi hava parametri aktivləşdirir |
time [set] [value] |
Qlobal server vaxtını alır və ya təyin edir |
finishbp / fbp |
Cari plan istehsalını dərhal bitirir |
spawnanyblueprint / sbp |
Tələblərdən asılı olmayaraq istənilən planı yaratma imkanını açır/bağlayır |
gameoptions / gopt |
Bütün cari oyun seçim dəyərlərini siyahıya alır (aşağıdakı Oyun Seçimləri bölməsinə baxın) |
op [entityId] |
Müəyyən strukturda oflayn qorumanı açır/bağlayır |
wipe [target] |
Server yenidən başladıldıqdan sonra hədəflənmiş aspektləri silir (ehtiyatla istifadə edin) |
stats |
Cari oyun sahəsi haqqında status məlumatlarını çap edir |
traders |
Bütün tacirləri siyahıya alır və tacir konfiqurasiya faylını yenidən yükləyir |
Status Effektləri və Oyunçu Vəziyyəti
| Əmr | Təsvir |
|---|---|
statuseffect [effect] |
Oyunçuya status effekti tətbiq edir |
statuseffectremove [effect] |
Oyunçudan status effektini aradan qaldırır |
prefabactivate |
Strukturda bütün enerji ilə işləyən blokları aktivləşdirir |
prefabinfo |
İstifadəçi planı haqqında məlumat göstərir |
resetcore |
Yerli strukturda yanacaq və oksigeni təmizləyir |
Moderator Əmrləri (Səviyyə 6+)
Moderator əmrləri oyunçu idarəetməsi və varlıq nəzarəti imkanlarını əlavə edir.
| Əmr | Təsvir |
|---|---|
ban [player] [duration] |
Oyunçunu müəyyən müddətə qadağan edir |
give [player] [itemId] [amount] |
Əşya ID-si ilə oyunçuya əşyalar verir |
repair [player] |
Oyunçunun əşyalarını təmir edir |
destroy [entityId] |
Varlığı və ya strukturu məhv edir |
debugmenu / dm |
Debug menyusunu aktivləşdirir/deaktivləşdirir |
armor [operation] |
Oyunçular üçün zireh tənzimləmələri |
gents [factionId] |
Müəyyən fraksiyaya aid bütün strukturları siyahıya alır |
alliances |
İttifaqları, ittifaq sorğularını siyahıya alır və ittifaq parametrlərini idarə edir |
sectors [reveal|hide] |
Xəritədəki oyun sahələrini açır və ya gizlədir |
ai |
Cari oyun sahəsi üçün AI-ni açır və ya bağlayır |
si |
Struktur bütövlüyü hesablamalarını açır və ya bağlayır |
globaleffects |
Serverdə aktiv olan cari qlobal effektləri göstərir |
marker [operation] |
Xəritə işarələrini idarə edir |
weathersv [type] |
Server miqyasında xüsusi hava parametri aktivləşdirir |
poimanager |
POI (Maraq Nöqtəsi) idarəetmə əmrləri |
Admin Əmrləri (Səviyyə 9)
Admin əmrləri ən yüksək səviyyədə server nəzarəti təmin edir.
| Əmr | Təsvir |
|---|---|
setrole [player|SteamID] [role] |
Oyunçunun icazə rolunu təyin edir (gm, mod, admin, pl) |
playfield / pf |
Cari oyun sahəsini yenidən yükləyir (yalnız server əmri) |
replaceblocks [entityId] [blockFrom] [blockTo] |
Strukturdakı müəyyən blokları başqa blok növü ilə əvəz edir |
setdevicespublic [entityId] |
Strukturdakı bütün cihazları ictimai girişə təyin edir |
pda [operation] |
PDA ilə əlaqəli əmrləri icra edir (ətraflı məlumat üçün help pda istifadə edin) |
Oyun Seçimləri (gopt) Əmri
gameoptions (və ya gopt) əmri konfiqurasiya fayllarını redaktə etmədən və ya serveri yenidən başlatmadan server oyun parametrlərini işləmə zamanı görmək və dəyişdirmək imkanı verir.
Parametrlərin Görüntülənməsi
# Show all game options
gopt
# Show only settings that differ from defaults
gopt nd
Parametrlərin Dəyişdirilməsi
# Set a specific option
gopt set DecayTime 48
gopt set MaxStructures 150
gopt set ForcePvP true
gopt set DiffAttackStrength Hard
gopt set DiffConstrCraftTime Instant
Mövcud Oyun Seçimləri
| Seçim | Standart | Təsvir |
|---|---|---|
DecayTime |
24 | Ziyarət edilməmiş nüvəsiz/kiçik strukturların silinməsindən əvvəlki saatlar |
WipeTime |
0 | Ziyarət edilməmiş hər hansı strukturun silinməsindən əvvəlki saatlar (0 = deaktiv) |
ProtectTime |
48 | Oyunçu strukturları üçün oflayn qoruma saatları |
ProtectDelay |
300 | Oflayn qorumanın aktivləşməsindən əvvəlki saniyələr |
MaxStructures |
200 | Hər oyun sahəsi üçün maksimum strukturlar (0-255) |
AntiGriefDistancePvE |
30 | PvE-də fraksiya bazaları arasında minimum metr |
AntiGriefDistancePvP |
300 | PvP-də fraksiya bazaları arasında minimum metr |
ForcePvP |
false | Bütün oyun sahələrində PvP-ni məcbur edir |
DiffAmountOfOre |
Normal | Filiz yatağı bolluğu (Rich, Normal, Poor) |
DiffNumberOfDeposits |
Normal | Yataq tezliyi (Plenty, Normal, Few) |
DiffAttackStrength |
Medium | NPC hücum zərəri (Easy, Medium, Hard) |
DiffConstrCraftTime |
Normal | Konstruktor sürəti (Faster, Normal, Slower, Instant) |
Server İdarəetmə Əmrləri
Bunlar oyundaxili konsol və ya Telnet vasitəsilə mövcud olan gündəlik server administrasiyası üçün vacib əmrlərdir.
# Save and shut down the server (with countdown in minutes, max 15)
saveandexit 5
# List all connected players
plys
# List all active playfield servers
servers
# Regenerate a specific playfield
regenerateplayfield [name]
# View server performance statistics
stats
saveandexit [minutes] istifadə edin. Bu avtomatik yadda saxlama işə salır və qoşulmuş oyunçulara xəbərdarlıq geri sayımı verir. Server prosesini birbaşa dayandırmaq məlumat itkisinə səbəb ola bilər.
Ümumi Admin Tapşırıqları
İlişib Qalmış Oyunçularla Məşğul Olmaq
Əgər oyunçu geometriyada və ya kokpit altında ilişib qalıbsa:
# Player can try this themselves:
detach
# If that fails, teleport them:
tt [player] [x] [y] [z]
# Or as a last resort, kill and respawn:
destroyme
Tərk Edilmiş Strukturların Təmizlənməsi
# List all structures for a faction
gents [factionId]
# Find a specific structure
find "Structure Name"
# Destroy a structure by ID
destroy [entityId]
# Adjust automatic decay timers
gopt set DecayTime 12
gopt set WipeTime 168
Oyunçuların Qadağan Edilməsi və Qadağanın Aradan Qaldırılması
# Ban a player (duration examples: 1h, 24h, 7d, permanent)
ban PlayerName 7d
# Unban a player
unban PlayerName
# List all players with special roles or bans
list
Əlaqəli Məqalələr
- Empyrion: Galactic Survival Server Quraşdırma Təlimatı
- Server IP və Portunuzu Necə Tapmaq Olar
- SFTP vasitəsilə Faylları Necə Yükləmək Olar
- Yeni Serverinizə Başlamaq
Köməyə Ehtiyacınız Var?
Empyrion server administrasiyası ilə bağlı əlavə köməyə ehtiyacınız varsa və ya müəyyən əmrlər haqqında suallarınız varsa, dəstək komandamız kömək etməyə hazırdır. Dəstək sorğusu göndərin və ən qısa zamanda sizə cavab verəcəyik.