Bu kılavuz, Legion Hosting üzerindeki Empyrion: Galactic Survival özel sunucunuz için kullanılabilen tüm yönetici ve konsol komutlarını kapsar. Yönetici izinlerini nasıl ayarlayacağınızı, oyuncuları nasıl yöneteceğinizi ve sunucunuzu yönetmek için GameMaster komutlarını nasıl kullanacağınızı öğrenin. İlk sunucu kurulumu ve yapılandırması için Empyrion: Galactic Survival Sunucu Kurulum Kılavuzumuza bakın.
İzin Seviyeleri
Empyrion, daha düşük sayıların daha yüksek ayrıcalıklar verdiği numaralı bir izin sistemi kullanır. Her izin seviyesi, daha yüksek numaralı seviyeler için kullanılabilen tüm komutları içerir.
| Seviye | Rol | Kod | Açıklama |
|---|---|---|---|
| 0 | Player | pl |
Tüm oyuncular için varsayılan izin seviyesi. Yalnızca temel komutlara erişim. |
| 3 | GameMaster | gm |
Oyun yönetimi, ışınlanma, oluşturma ve dünya kontrolü için yükseltilmiş izinler. |
| 6 | Moderator | mod |
Yasaklama, eşya verme ve varlık yönetimi dahil oyuncu yönetimi yetenekleri. |
| 9 | Admin | admin |
Rol atama, playfield yönetimi ve sunucu kontrolü dahil tam yönetici ayrıcalıkları. |
Yönetici İzinlerinin Ayarlanması
Yöntem 1: adminconfig.yaml (Önerilen)
Yönetici izinlerini ayarlamanın en güvenilir yolu adminconfig.yaml dosyasıdır. Bu dosya sunucunuzun Saves/ klasöründe (veya bazen dedicated.yaml dosyanızın yanında) bulunur.
Aşağıdaki yapıyla adminconfig.yaml dosyasını oluşturun veya düzenleyin:
Elevated:
- Id: 76561198012345678
Permission: 3
Name: "PlayerOne"
- Id: 76561198087654321
Permission: 9
Name: "ServerAdmin"
Banned:
- Id: 76561198099999999
Until: "2027-01-01 00:00:00"
Her giriş şunları gerektirir:
Id— Oyuncunun SteamID64'ü (7656 ile başlayan 17 haneli bir sayı)Permission— Atanacak izin seviyesi (3 = GameMaster, 6 = Moderator, 9 = Admin)Name— Oyuncunun adı (isteğe bağlı, referansınız için)
7656 ile başlayan 17 haneli bir sayıdır.
Yöntem 2: initadmin Konsol Komutu
Sunucuya bir oyuncu olarak giriş yaptıysanız ve henüz bir yönetici ayarlanmamışsa, kendinizi ilk yönetici olarak ayarlamak için initadmin komutunu kullanabilirsiniz:
initadmin
Bu yalnızca şu anda yapılandırılmış bir yönetici yoksa çalışır. Bir yönetici var olduğunda, sonraki rol atamaları setrole komutu veya adminconfig.yaml dosyası aracılığıyla yapılmalıdır.
Yöntem 3: setrole Konsol Komutu
Mevcut yöneticiler (izin seviyesi 9) setrole komutunu kullanarak diğer oyunculara rol atayabilir:
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)
Ayrıca oyuncunun adı yerine SteamID64'ünü de kullanabilirsiniz:
setrole 76561198012345678 gm
Konsolu Açma
Oyun içi konsola erişmek için klavyenizdeki tilde tuşuna (~) basın. Konsol, oynarken doğrudan komut girmenize olanak tanır. Tüm komutlar büyük/küçük harf duyarsızdır.
dedicated.yaml dosyanızda etkinleştirilmişse komutları Telnet aracılığıyla uzaktan da gönderebilirsiniz. Telnet portuna (varsayılan: 1030) Raw bağlantı türü (standart Telnet değil) ile PuTTY veya benzer bir terminal istemcisi kullanarak bağlanın. Telnet yapılandırma ayrıntıları için Sunucu Kurulum Kılavuzuna bakın.
Oyuncu Komutları (Seviye 0+)
Bu komutlar tüm oyuncular için kullanılabilir.
| Komut | Açıklama |
|---|---|
help |
Kullanılabilen tüm konsol komutlarını listeler. Belirli bir komut hakkında ayrıntılar için help [command] kullanın. |
detach |
Yerel oyuncu bir kokpitin altında veya geometride takılıp kaldığında ayırır |
destroyme |
Kendi karakterinizi öldürür (takılıp kaldığınızda faydalı) |
undock |
Belirtilen bir SV veya HV'yi üst yapısından ayırır |
difficulties |
Oyunun mevcut zorluk ayarlarını gösterir |
origins |
Kullanılabilen kökenleri (başlangıç fraksiyonları) listeler |
oxygen |
Bir POI'deki oksijenli alanları gösterir |
combiner |
Mesh birleştiriciyi açar/kapatır (performans) |
deco |
Arazi süslemelerini açar/kapatır (performans) |
initadmin |
Kendinizi ilk yönetici olarak ayarlar (yalnızca hiçbir yönetici ayarlanmamışsa çalışır) |
GameMaster Komutları (Seviye 3+)
GameMaster komutları, oyun dünyası, varlıklar ve oyuncu durumu üzerinde kontrol sağlar.
Oyuncu ve Varlık Yönetimi
| Komut | Açıklama |
|---|---|
godmode / gm |
Kendiniz için tanrı modunu (yenilmezlik) açar/kapatır |
itemmenu / im |
Herhangi bir eşyayı oluşturmak için yaratıcı eşya menüsünü etkinleştirir/devre dışı bırakır |
kick [player] |
Bir oyuncuyu (veya tüm oyuncuları) oyundan atar |
unban [player|SteamID] |
Bir oyuncunun yasağını kaldırır |
list |
Özel izinleri olan oyuncuları ve yasaklı oyuncuları listeler |
level [set|add] [value] |
Mevcut oyuncu için seviyeyi, deneyim puanlarını veya yükseltme puanlarını değiştirir |
entity [operation] |
Varlıklar üzerinde çeşitli işlemler gerçekleştirir (ayrıntılar için help entity kullanın) |
ents |
Mevcut playfield'deki tüm varlıkları listeler |
find [name] |
Mevcut playfield içinde bir yapıyı adıyla bulur ve kimliğini gösterir |
faction [operation] |
Fraksiyon yönetimi yardımcı fonksiyonları |
Işınlanma ve Hareket
| Komut | Açıklama |
|---|---|
teleport [x] [y] [z] / tt |
Kendinizi (ve kontrol edilen gemiyi) belirli koordinatlara ışınlar |
setposition [entity] [x] [y] [z] |
Bir varlığın konumunu belirli koordinatlara ayarlar |
setrotation [entity] [x] [y] [z] |
Bir yapının dönüşünü ayarlar |
sector [x] [y] [z] |
Uzayda belirli bir sektöre atlar |
Dünya ve Oyun Yönetimi
| Komut | Açıklama |
|---|---|
changemode |
Oyunu Survival ve Creative modu arasında değiştirir |
map |
Mevcut haritadaki tüm kaynakları ve POI'leri açığa çıkarır |
regenerate [entityId] |
Bir POI veya yapıyı yeniden oluşturarak orijinal durumuna geri yükler |
weather [type] |
Mevcut playfield'de özel bir hava durumu ayarını etkinleştirir |
time [set] [value] |
Genel sunucu zamanını alır veya ayarlar |
finishbp / fbp |
Mevcut blueprint üretimini anında tamamlar |
spawnanyblueprint / sbp |
Gereksinimlerden bağımsız olarak herhangi bir blueprint oluşturma yeteneğini açar/kapatır |
gameoptions / gopt |
Tüm mevcut oyun seçeneği değerlerini listeler (aşağıdaki Oyun Seçenekleri bölümüne bakın) |
op [entityId] |
Belirli bir yapıda çevrimdışı korumayı açar/kapatır |
wipe [target] |
Sunucu yeniden başlatıldıktan sonra hedeflenen yönleri siler (dikkatli kullanın) |
stats |
Mevcut playfield hakkında durum bilgilerini yazdırır |
traders |
Tüm tüccarları listeler ve tüccar yapılandırma dosyasını yeniden yükler |
Durum Etkileri ve Oyuncu Durumu
| Komut | Açıklama |
|---|---|
statuseffect [effect] |
Oyuncuya bir durum etkisi uygular |
statuseffectremove [effect] |
Oyuncudan bir durum etkisini kaldırır |
prefabactivate |
Bir yapıdaki tüm enerjili blokları açar |
prefabinfo |
Bir kullanıcı blueprint'i hakkında bilgi gösterir |
resetcore |
Yerel yapıdaki yakıtı ve oksijeni temizler |
Moderator Komutları (Seviye 6+)
Moderator komutları, oyuncu yönetimi ve varlık kontrolü yetenekleri ekler.
| Komut | Açıklama |
|---|---|
ban [player] [duration] |
Bir oyuncuyu belirtilen bir süre için yasaklar |
give [player] [itemId] [amount] |
Eşya kimliğine göre bir oyuncuya eşya verir |
repair [player] |
Bir oyuncunun eşyalarını onarır |
destroy [entityId] |
Bir varlığı veya yapıyı yok eder |
debugmenu / dm |
Hata ayıklama menüsünü etkinleştirir/devre dışı bırakır |
armor [operation] |
Oyuncular için zırh ayarlamaları |
gents [factionId] |
Belirli bir fraksiyona ait tüm yapıları listeler |
alliances |
İttifakları, ittifak isteklerini listeler ve ittifak ayarlarını yönetir |
sectors [reveal|hide] |
Haritadaki playfield'leri açığa çıkarır veya gizler |
ai |
Mevcut playfield için yapay zekayı açar veya kapatır |
si |
Yapısal bütünlük hesaplamalarını açar veya kapatır |
globaleffects |
Sunucuda aktif olan mevcut genel etkileri gösterir |
marker [operation] |
Harita işaretçilerini yönetir |
weathersv [type] |
Sunucu genelinde özel bir hava durumu ayarını etkinleştirir |
poimanager |
POI (Point of Interest) yönetim komutları |
Admin Komutları (Seviye 9)
Admin komutları, en yüksek seviyede sunucu kontrolü sağlar.
| Komut | Açıklama |
|---|---|
setrole [player|SteamID] [role] |
Bir oyuncunun izin rolünü ayarlar (gm, mod, admin, pl) |
playfield / pf |
Mevcut playfield'i yeniden yükler (yalnızca sunucu komutu) |
replaceblocks [entityId] [blockFrom] [blockTo] |
Bir yapıdaki belirtilen blokları başka bir blok türüyle değiştirir |
setdevicespublic [entityId] |
Bir yapıdaki tüm cihazları herkese açık erişime ayarlar |
pda [operation] |
PDA ile ilgili komutları çalıştırır (ayrıntılar için help pda kullanın) |
Oyun Seçenekleri (gopt) Komutu
gameoptions (veya gopt) komutu, yapılandırma dosyalarını düzenlemeden veya sunucuyu yeniden başlatmadan, çalışma zamanında sunucu oyun ayarlarını görüntülemenize ve değiştirmenize olanak tanır.
Ayarları Görüntüleme
# Show all game options
gopt
# Show only settings that differ from defaults
gopt nd
Ayarları Değiştirme
# Set a specific option
gopt set DecayTime 48
gopt set MaxStructures 150
gopt set ForcePvP true
gopt set DiffAttackStrength Hard
gopt set DiffConstrCraftTime Instant
Kullanılabilen Oyun Seçenekleri
| Seçenek | Varsayılan | Açıklama |
|---|---|---|
DecayTime |
24 | Ziyaret edilmeyen çekirdeksiz/küçük yapıların kaldırılmasından önce geçen saat |
WipeTime |
0 | Ziyaret edilmeyen herhangi bir yapının kaldırılmasından önce geçen saat (0 = devre dışı) |
ProtectTime |
48 | Oyuncu yapıları için çevrimdışı koruma saati |
ProtectDelay |
300 | Çevrimdışı koruma etkinleşmeden önce geçen saniye |
MaxStructures |
200 | Playfield başına maksimum yapı sayısı (0-255) |
AntiGriefDistancePvE |
30 | PvE'de fraksiyon üsleri arasındaki minimum metre |
AntiGriefDistancePvP |
300 | PvP'de fraksiyon üsleri arasındaki minimum metre |
ForcePvP |
false | Tüm playfield'lerde PvP'yi zorlar |
DiffAmountOfOre |
Normal | Cevher yatağı bolluğu (Rich, Normal, Poor) |
DiffNumberOfDeposits |
Normal | Yatak sıklığı (Plenty, Normal, Few) |
DiffAttackStrength |
Medium | NPC saldırı hasarı (Easy, Medium, Hard) |
DiffConstrCraftTime |
Normal | Constructor hızı (Faster, Normal, Slower, Instant) |
Sunucu Yönetim Komutları
Bunlar, oyun içi konsol veya Telnet aracılığıyla kullanılabilen, günlük sunucu yönetimi için temel komutlardır.
# 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] kullanın. Bu, otomatik kaydetmeyi tetikler ve bağlı oyunculara bir uyarı geri sayımı verir. Sunucu işlemini doğrudan sonlandırmak veri kaybına neden olabilir.
Yaygın Yönetici Görevleri
Takılıp Kalan Oyuncularla Başa Çıkma
Bir oyuncu geometride veya bir kokpitin altında takılıp kalmışsa:
# 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
Terk Edilmiş Yapıların Temizlenmesi
# 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
Oyuncuları Yasaklama ve Yasağını Kaldırma
# 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
İlgili Makaleler
- Empyrion: Galactic Survival Sunucu Kurulum Kılavuzu
- Sunucu IP'nizi ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
- Yeni Sunucunuza Başlangıç
Yardıma mı İhtiyacınız Var?
Empyrion sunucu yönetimi konusunda daha fazla yardıma ihtiyacınız varsa veya belirli komutlar hakkında sorularınız varsa, destek ekibimiz yardıma hazır. Bir destek talebi gönderin, en kısa sürede size geri döneceğiz.