Ten przewodnik obejmuje wszystkie komendy administracyjne, wsparcie dla modów oraz narzędzia zarządzania serwerem dostępne dla Twojego dedykowanego serwera Avorion w Legion Hosting. Dowiedz się, jak zarządzać graczami, kontrolować galaktykę, instalować mody i rozwiązywać typowe problemy. Aby zapoznać się z początkową konfiguracją serwera, zobacz nasz Przewodnik konfiguracji serwera Avorion.
Konfiguracja administratora
Avorion używa systemu administracyjnego opartego na XML, który przyznaje określonym graczom podwyższone uprawnienia. Administratorzy są definiowani w pliku admin.xml lub mogą być dodawani za pomocą komend w grze.
Dodawanie administratorów przez admin.xml
Plik admin.xml znajduje się w folderze zapisu Twojej galaktyki (np. galaxies/your_galaxy_name/admin.xml). Możesz edytować ten plik za pomocą Menedżera plików w GPanel.
<?xml version="1.0" encoding="UTF-8"?>
<admin>
<admin id="76561198012345678" />
<admin id="76561198087654321" />
</admin>
Każdy wpis <admin> zawiera Steam ID gracza (format SteamID64). Aby znaleźć Steam ID gracza:
- Przejdź do profilu Steam gracza
- Jeśli adres URL profilu używa niestandardowej nazwy, użyj narzędzia do wyszukiwania SteamID, aby znaleźć jego SteamID64
- SteamID64 to 17-cyfrowy numer zaczynający się od
7656119
Dodawanie administratorów w grze
Jeśli jesteś już administratorem, możesz dodawać innych administratorów za pomocą komendy czatu w grze:
/admin <playerName>
Dodaje to natychmiast wskazanego gracza do listy administratorów bez konieczności restartu serwera.
admin.xml bezpośrednio za pomocą Menedżera plików GPanel, ponieważ nie istnieje jeszcze żaden administrator, który mógłby uruchomić komendę w grze. Po dodaniu swojego Steam ID i zrestartowaniu serwera możesz używać komend w grze do dodawania kolejnych administratorów.
Typowe komendy administracyjne
Komendy administracyjne wprowadza się na czacie w grze (naciśnij Enter, aby otworzyć czat) z prefiksem /. Można je również wykonać z konsoli serwera GPanel.
Zarządzanie graczami
| Komenda | Opis |
|---|---|
/kick <name> |
Wyrzuca gracza z serwera. Może on ponownie połączyć się natychmiast. |
/ban <name> |
Banuje gracza na serwerze. Jego Steam ID zostaje dodane do banlist.txt. |
/unban <steamid> |
Usuwa bana gracza na podstawie jego Steam ID. |
/admin <name> |
Przyznaje graczowi uprawnienia administratora. |
/removeadmin <name> |
Usuwa uprawnienia administratora graczowi. |
/say <message> |
Rozgłasza wiadomość do wszystkich graczy na serwerze. |
/players |
Wyświetla listę wszystkich połączonych graczy wraz z ich Steam ID i bieżącym sektorem. |
/whisper <name> <message> |
Wysyła prywatną wiadomość do konkretnego gracza. |
Sterowanie serwerem
| Komenda | Opis |
|---|---|
/save |
Ręcznie zapisuje wszystkie załadowane sektory i dane graczy na dysku. |
/stop |
Bezpiecznie zapisuje wszystkie dane i wyłącza serwer. |
/seed |
Wyświetla bieżący seed galaktyki. |
/status |
Pokazuje status serwera, w tym liczbę graczy, załadowane sektory i metryki wydajności. |
/difficulty <value> |
Zmienia poziom trudności serwera (-3 do 3). Wchodzi w życie dla nowo wygenerowanych sektorów. |
/pvp <on|off> |
Włącza lub wyłącza walkę gracz kontra gracz. |
/maxplayers <number> |
Zmienia maksymalną liczbę graczy podczas działania serwera. |
/password <password> |
Ustawia lub zmienia hasło serwera. Pozostaw puste, aby usunąć hasło. |
Teleportacja i nawigacja
| Komenda | Opis |
|---|---|
/tp <x> <y> |
Teleportuje Cię do współrzędnych sektora (x, y). |
/tp <playerName> |
Teleportuje Cię do lokalizacji innego gracza. |
/tp <playerName> <x> <y> |
Teleportuje konkretnego gracza do współrzędnych sektora. |
/give <playerName> <amount> <material> |
Daje graczowi surowce. Materiały: Iron, Titanium, Naonite, Trinium, Xanion, Ogonite, Avorion. |
Zarządzanie galaktyką
Jako administrator masz narzędzia do zarządzania strukturą galaktyki i sektorami.
Zarządzanie sektorami
| Komenda | Opis |
|---|---|
/sector |
Wyświetla informacje o Twoim bieżącym sektorze (współrzędne, obiekty, frakcje). |
/regeneratesector <x> <y> |
Regeneruje sektor, przywracając go do stanu wygenerowanego proceduralnie. Ostrzeżenie: Niszczy wszystkie struktury zbudowane przez graczy w tym sektorze. |
/clearsector <x> <y> |
Usuwa wszystkie obiekty z sektora, pozostawiając go pustym. |
Poziomy materiałów
Galaktyka Avorion jest zorganizowana w pierścienie o rosnących poziomach materiałów, promieniujące do wewnątrz w kierunku bariery w rdzeniu. Zrozumienie tego pomaga przy teleportacji graczy lub zarządzaniu zawartością sektorów.
| Materiał | Poziom | Pierścień galaktyki | Kolor |
|---|---|---|---|
| Iron | 0 | Najbardziej zewnętrzny pierścień | Szary |
| Titanium | 1 | Drugi pierścień | Biały |
| Naonite | 2 | Trzeci pierścień | Zielony |
| Trinium | 3 | Czwarty pierścień | Niebieski |
| Xanion | 4 | Piąty pierścień | Żółty |
| Ogonite | 5 | Szósty pierścień | Pomarańczowy |
| Avorion | 6 | Rdzeń (za barierą) | Złoty |
Wsparcie modów i Workshop
Avorion ma solidne wsparcie dla Steam Workshop, umożliwiające rozszerzenie serwera o mody tworzone przez społeczność.
Instalowanie modów
- Znajdź mod, który chcesz, w Steam Workshop dla Avorion
- Zanotuj Workshop ID z adresu URL moda (numer na końcu)
- Zatrzymaj serwer w GPanel
- Otwórz Menedżer plików w GPanel
- Przejdź do katalogu
galaxies/your_galaxy_name/ - Edytuj plik
modconfig.lua(utwórz go, jeśli nie istnieje) - Dodaj Workshop ID moda do konfiguracji
- Uruchom serwer — mod zostanie pobrany automatycznie
Format modconfig.lua
-- Avorion Mod Configuration
modLocation = ""
forceEnabling = false
mods =
{
{workshopid = "1234567890"},
{workshopid = "0987654321"},
{workshopid = "1122334455"},
}
Wskazówki dotyczące zarządzania modami
- Dodawaj mody pojedynczo i testuj po każdym dodaniu, aby zidentyfikować problemy ze zgodnością
- Niektóre mody wymagają resetu galaktyki, aby w pełni zadziałały (zwłaszcza te modyfikujące generowanie sektorów)
- Przed instalacją sprawdź komentarze i opisy modów pod kątem znanych niezgodności
- Zachowaj kopię zapasową pliku
modconfig.luai folderu galaktyki przed dodaniem lub usunięciem modów - Mody działające tylko po stronie serwera nie wymagają instalacji przez klientów, ale większość modów rozgrywki wymaga obu stron
Rozwiązywanie problemów
Serwer nie pojawia się w przeglądarce
- Zweryfikuj, że
listed=truew plikuserver.inilub zmiennych startowych - Sprawdź, czy port zapytań Steam (
steamQueryPort) jest dostępny — to zazwyczaj Twój port gry + 1 - Odczekaj 2-3 minuty po uruchomieniu serwera, aby wpis Steam się rozpropagował
- Spróbuj połączyć się przez Direct Connect, aby potwierdzić, że serwer działa
- Upewnij się, że serwer w pełni się uruchomił, sprawdzając komunikat
Server startup completew konsoli
Awarie serwera
Jeśli Twój serwer Avorion ulega awarii, wykonaj następujące kroki:
- Sprawdź logi awarii — Poszukaj komunikatów o błędach w konsoli GPanel i folderze
logs/w katalogu galaktyki - Usuń niedawno dodane mody — Jeśli awarie zaczęły się po dodaniu moda, usuń go z
modconfig.luai zrestartuj - Sprawdź uszkodzenie sektora — Jeśli awaria występuje podczas ładowania konkretnego sektora, sektor ten może być uszkodzony. Użyj
/regeneratesectorz konsoli (jeśli dostępna) lub usuń plik sektora z folderusectors/ - Zaktualizuj serwer — Upewnij się, że Twój serwer działa na najnowszej wersji za pośrednictwem GPanel
- Zmniejsz wątki robocze — Jeśli serwerowi kończą się zasoby, spróbuj zmniejszyć
workerThreadsigeneratorThreadswserver.ini - Przywróć z kopii zapasowej — Jeśli wszystko inne zawiedzie, przywróć folder galaktyki z kopii zapasowej utworzonej przed wystąpieniem problemów
Problemy z wydajnością
- Wysoki czas ticku — Użyj
/status, aby sprawdzić wydajność serwera. Wysokie czasy ticku wskazują, że serwer ma trudności z nadążaniem za wymaganiami symulacji. - Zbyt wiele załadowanych sektorów — Każdy sektor z graczami lub aktywną AI zużywa zasoby. Zachęcaj graczy, aby unikali zbyt szerokiego rozproszenia po galaktyce jednocześnie.
- Duże statki — Statki z nadmierną liczbą bloków zwiększają obciążenie symulacji. Rozważ ustalenie wytycznych dotyczących maksymalnych rozmiarów statków.
- Spam stacji — Wiele stacji zbudowanych przez graczy w jednym sektorze może obniżyć wydajność. Monitoruj liczbę obiektów w sektorze za pomocą
/sector.
Problemy z połączeniem graczy
- Niezgodność wersji — Wszyscy gracze muszą mieć tę samą wersję gry co serwer. Upewnij się, że wszyscy zaktualizowali grę przez Steam.
- Niezgodność modów — Gracze potrzebują zainstalowanych tych samych modów. Jeśli gracz nie może się połączyć, zweryfikuj, czy jego lista modów zgadza się z plikiem
modconfig.luaserwera. - Błędy przekroczenia czasu — Mogą wskazywać na przeciążenie serwera lub problemy sieciowe. Sprawdź wydajność serwera za pomocą
/status. - Problemy z hasłem — Jeśli gracze zgłaszają, że hasło nie działa, zweryfikuj, czy hasło w zmiennych startowych i
server.inisię zgadza.
Szybki przegląd
Najczęściej używane komendy administracyjne do codziennego zarządzania serwerem:
# 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
Powiązane artykuły
- Przewodnik konfiguracji serwera Avorion
- Jak znaleźć IP i port serwera
- Jak przesyłać pliki przez SFTP
- Pierwsze kroki z nowym serwerem
Potrzebujesz pomocy?
Jeśli potrzebujesz dalszej pomocy w administrowaniu serwerem Avorion lub masz pytania dotyczące konkretnych komend, nasz zespół wsparcia jest gotowy do pomocy. Wyślij zgłoszenie do wsparcia, a odpowiemy tak szybko, jak to możliwe.