Bu kılavuz, Legion Hosting üzerinde Avorion adanmış sunucunuz için kullanılabilen tüm yönetici komutlarını, mod desteğini ve sunucu yönetim araçlarını kapsar. Oyuncuları nasıl yöneteceğinizi, galaksiyi nasıl kontrol edeceğinizi, modları nasıl kuracağınızı ve yaygın sorunları nasıl gidereceğinizi öğrenin. İlk sunucu kurulumu ve yapılandırması için Avorion Sunucu Kurulum Kılavuzu'muza bakın.
Yönetici Kurulumu
Avorion, belirli oyunculara yükseltilmiş izinler veren XML tabanlı bir yönetici sistemi kullanır. Yöneticiler admin.xml dosyasında tanımlanır veya oyun içi komutlar aracılığıyla eklenebilir.
admin.xml ile Yönetici Ekleme
admin.xml dosyası, galaksinizin kayıt klasöründe bulunur (örneğin, galaxies/your_galaxy_name/admin.xml). Bu dosyayı GPanel'in Dosya Yöneticisi aracılığıyla düzenleyebilirsiniz.
<?xml version="1.0" encoding="UTF-8"?>
<admin>
<admin id="76561198012345678" />
<admin id="76561198087654321" />
</admin>
Her <admin> girişi bir oyuncunun Steam ID'sini (SteamID64 formatında) içerir. Bir oyuncunun Steam ID'sini bulmak için:
- Oyuncunun Steam profiline gidin
- Profil URL'si özel bir ad kullanıyorsa, SteamID64'ünü bulmak için bir SteamID arama aracı kullanın
- SteamID64,
7656119ile başlayan 17 haneli bir sayıdır
Oyun İçinde Yönetici Ekleme
Zaten bir yöneticiyseniz, oyun içi sohbet komutunu kullanarak başka yöneticiler ekleyebilirsiniz:
/admin <playerName>
Bu, belirtilen oyuncuyu sunucu yeniden başlatma gerektirmeden anında yönetici listesine ekler.
admin.xml dosyasını doğrudan GPanel'in Dosya Yöneticisi aracılığıyla düzenlemeniz gerekir. Steam ID'nizi ekledikten ve sunucuyu yeniden başlattıktan sonra, ek yöneticiler eklemek için oyun içi komutları kullanabilirsiniz.
Yaygın Yönetici Komutları
Yönetici komutları, oyun içi sohbete (sohbeti açmak için Enter'a basın) / önekiyle girilir. Bunlar ayrıca GPanel sunucu konsolundan da çalıştırılabilir.
Oyuncu Yönetimi
| Komut | Açıklama |
|---|---|
/kick <name> |
Bir oyuncuyu sunucudan atar. Hemen yeniden bağlanabilirler. |
/ban <name> |
Bir oyuncuyu sunucudan yasaklar. Steam ID'si banlist.txt dosyasına eklenir. |
/unban <steamid> |
Bir oyuncunun yasağını Steam ID'sine göre kaldırır. |
/admin <name> |
Bir oyuncuya yönetici izinleri verir. |
/removeadmin <name> |
Bir oyuncudan yönetici izinlerini kaldırır. |
/say <message> |
Tüm oyunculara sunucu genelinde bir mesaj yayınlar. |
/players |
Bağlı tüm oyuncuları Steam ID'leri ve mevcut sektörleriyle birlikte listeler. |
/whisper <name> <message> |
Belirli bir oyuncuya özel bir mesaj gönderir. |
Sunucu Kontrolü
| Komut | Açıklama |
|---|---|
/save |
Yüklenen tüm sektörleri ve oyuncu verilerini manuel olarak diske kaydeder. |
/stop |
Tüm verileri güvenli bir şekilde kaydeder ve sunucuyu kapatır. |
/seed |
Mevcut galaksi tohumunu görüntüler. |
/status |
Oyuncu sayısı, yüklenen sektörler ve performans metrikleri dahil sunucu durumunu gösterir. |
/difficulty <value> |
Sunucu zorluk seviyesini değiştirir (-3 ile 3 arası). Yeni oluşturulan sektörler için geçerli olur. |
/pvp <on|off> |
Oyuncuya karşı oyuncu savaşını açar veya kapatır. |
/maxplayers <number> |
Sunucu çalışırken maksimum oyuncu sayısını değiştirir. |
/password <password> |
Sunucu parolasını ayarlar veya değiştirir. Parolayı kaldırmak için boş bırakın. |
Işınlanma ve Navigasyon
| Komut | Açıklama |
|---|---|
/tp <x> <y> |
Kendinizi (x, y) sektör koordinatlarına ışınlar. |
/tp <playerName> |
Kendinizi başka bir oyuncunun konumuna ışınlar. |
/tp <playerName> <x> <y> |
Belirli bir oyuncuyu sektör koordinatlarına ışınlar. |
/give <playerName> <amount> <material> |
Bir oyuncuya kaynak verir. Malzemeler: Iron, Titanium, Naonite, Trinium, Xanion, Ogonite, Avorion. |
Galaksi Yönetimi
Bir yönetici olarak, galaksi yapısını ve sektörleri yönetmek için araçlarınız vardır.
Sektör Yönetimi
| Komut | Açıklama |
|---|---|
/sector |
Mevcut sektörünüz hakkında bilgi görüntüler (koordinatlar, varlıklar, hizipler). |
/regeneratesector <x> <y> |
Bir sektörü yeniden oluşturarak prosedürel olarak oluşturulmuş haline sıfırlar. Uyarı: O sektördeki tüm oyuncu yapımı yapıları yok eder. |
/clearsector <x> <y> |
Bir sektördeki tüm varlıkları kaldırarak boş bırakır. |
Malzeme Kademeleri
Avorion'un galaksisi, çekirdekteki bariyere doğru içe doğru yayılan, artan malzeme kademelerinden oluşan halkalar halinde düzenlenmiştir. Bunu anlamak, oyuncuları ışınlarken veya sektör içeriğini yönetirken yardımcı olur.
| Malzeme | Kademe | Galaksi Halkası | Renk |
|---|---|---|---|
| Iron | 0 | En dış halka | Gri |
| Titanium | 1 | İkinci halka | Beyaz |
| Naonite | 2 | Üçüncü halka | Yeşil |
| Trinium | 3 | Dördüncü halka | Mavi |
| Xanion | 4 | Beşinci halka | Sarı |
| Ogonite | 5 | Altıncı halka | Turuncu |
| Avorion | 6 | Çekirdek (bariyerin ötesinde) | Altın |
Mod ve Workshop Desteği
Avorion, sunucunuzu topluluk tarafından oluşturulan modlarla genişletmenize olanak tanıyan sağlam bir Steam Workshop desteğine sahiptir.
Mod Kurma
- İstediğiniz modu Avorion için Steam Workshop'ta bulun
- Modun URL'sinden Workshop ID'sini not edin (sondaki sayı)
- GPanel'de sunucuyu durdurun
- GPanel'in Dosya Yöneticisi'ni açın
galaxies/your_galaxy_name/dizinine gidinmodconfig.luadosyasını düzenleyin (yoksa oluşturun)- Modun Workshop ID'sini yapılandırmaya ekleyin
- Sunucuyu başlatın — mod otomatik olarak indirilecektir
modconfig.lua Formatı
-- Avorion Mod Configuration
modLocation = ""
forceEnabling = false
mods =
{
{workshopid = "1234567890"},
{workshopid = "0987654321"},
{workshopid = "1122334455"},
}
Mod Yönetimi İpuçları
- Uyumluluk sorunlarını tespit etmek için modları birer birer ekleyin ve her eklemeden sonra test edin
- Bazı modlar tam olarak etkili olması için bir galaksi sıfırlaması gerektirir (özellikle sektör oluşturmayı değiştirenler)
- Kurmadan önce bilinen uyumsuzluklar için mod yorumlarını ve açıklamalarını kontrol edin
- Mod eklemeden veya kaldırmadan önce
modconfig.luadosyanızın ve galaksi klasörünüzün bir yedeğini tutun - Yalnızca sunucu tarafı modlar, istemcilerin onları kurmasını gerektirmez, ancak çoğu oyun modu her iki tarafa da ihtiyaç duyar
Sorun Giderme
Sunucu Tarayıcıda Görünmüyor
server.inidosyanızda veya başlangıç değişkenlerinizdelisted=trueolduğunu doğrulayın- Steam sorgu portunun (
steamQueryPort) erişilebilir olduğunu kontrol edin — bu genellikle oyun portunuz + 1'dir - Steam listelemesinin yayılması için sunucu başlatıldıktan sonra 2-3 dakika bekleyin
- Sunucunun çalıştığını doğrulamak için Direct Connect ile bağlanmayı deneyin
- Konsolda
Server startup completemesajını kontrol ederek sunucunun tam olarak başladığından emin olun
Sunucu Çökmeleri
Avorion sunucunuz çöküyorsa, şu adımları izleyin:
- Çökme günlüklerini kontrol edin — Hata mesajları için GPanel konsoluna ve galaksi dizininizdeki
logs/klasörüne bakın - Yakın zamanda eklenen modları kaldırın — Çökmeler bir mod ekledikten sonra başladıysa, onu
modconfig.luadosyasından kaldırın ve yeniden başlatın - Sektör bozulmasını kontrol edin — Çökme belirli bir sektör yüklenirken meydana geliyorsa, o sektör bozulmuş olabilir. Konsoldan
/regeneratesectorkomutunu kullanın (erişilebilirse) veya sektör dosyasınısectors/klasöründen silin - Sunucuyu güncelleyin — Sunucunuzun GPanel aracılığıyla en son sürümü çalıştırdığından emin olun
- İşçi iş parçacıklarını azaltın — Sunucu kaynakları tükeniyorsa,
server.inidosyasındakiworkerThreadsvegeneratorThreadsdeğerlerini azaltmayı deneyin - Yedekten geri yükleyin — Başka hiçbir şey işe yaramazsa, galaksi klasörünü sorunlar başlamadan önce alınan bir yedekten geri yükleyin
Performans Sorunları
- Yüksek tick süresi — Sunucu performansını kontrol etmek için
/statuskomutunu kullanın. Yüksek tick süreleri, sunucunun simülasyon taleplerine ayak uydurmakta zorlandığını gösterir. - Çok fazla yüklenen sektör — Oyuncuların veya aktif AI'ın bulunduğu her sektör kaynak tüketir. Oyuncuları aynı anda galaksinin çok uzağına yayılmaktan kaçınmaya teşvik edin.
- Büyük gemiler — Aşırı blok sayısına sahip gemiler simülasyon yükünü artırır. Maksimum gemi boyutları için yönergeler belirlemeyi düşünün.
- İstasyon spam'i — Tek bir sektördeki çok sayıda oyuncu yapımı istasyon performansı düşürebilir.
/sectorile sektör varlık sayılarını izleyin.
Oyuncu Bağlantı Sorunları
- Sürüm uyuşmazlığı — Tüm oyuncuların sunucuyla aynı oyun sürümünde olması gerekir. Herkesin Steam aracılığıyla güncelleme yaptığından emin olun.
- Mod uyuşmazlığı — Oyuncuların aynı modların kurulu olması gerekir. Bir oyuncu bağlanamıyorsa, mod listelerinin sunucunun
modconfig.luadosyasıyla eşleştiğini doğrulayın. - Zaman aşımı hataları — Sunucu aşırı yükünü veya ağ sorunlarını gösterebilir.
/statusile sunucu performansını kontrol edin. - Parola sorunları — Oyuncular parolanın çalışmadığını bildirirse, başlangıç değişkenlerinizdeki ve
server.inidosyanızdaki parolanın eşleştiğini doğrulayın.
Hızlı Başvuru
Günlük sunucu yönetimi için en yaygın kullanılan yönetici komutları:
# Check server health
/status
# See who is online
/players
# Save all data
/save
# Broadcast a message
/say Server restarting in 5 minutes!
# Kick a player
/kick PlayerName
# Ban a player
/ban PlayerName
# Teleport to a player
/tp PlayerName
# Give resources to a player
/give PlayerName 10000 Trinium
# View current sector info
/sector
# Check galaxy seed
/seed
# Safely shut down
/stop
İlgili Makaleler
- Avorion Sunucu Kurulum Kılavuzu
- Sunucu IP ve Portunuzu Nasıl Bulursunuz
- SFTP ile Dosyalar Nasıl Yüklenir
- Yeni Sunucunuza Başlarken
Yardıma mı İhtiyacınız Var?
Avorion 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ırdır. Bir destek talebi gönderin, en kısa sürede yanıt vereceğiz.