Jak Skonfigurować Twój Serwer Avorion
W tym przewodniku pokażemy Ci, jak edytować każde ustawienie na Twoim serwerze Avorion.
Podstawowa Konfiguracja Serwera
Sekcja o nazwie "Podstawowa Konfiguracja Serwera"Podstawowe ustawienia takie jak Maksimum Graczy, Nazwa Serwera, Poziom Trudności i więcej mogą być skonfigurowane bezpośrednio w menu Parametry Uruchamiania naszego panelu gry. Oto kroki dla podstawowej konfiguracji:
- Uzyskaj dostęp do Panelu Game Host Bros i
Stop
Twój serwer Avorion. - Na pasku bocznym kliknij
Configuration > Startup Parameters
. - Edytuj ustawienie, które chcesz zmienić.
- Uruchom Twój serwer.
Konfiguracja Server.ini
Sekcja o nazwie "Konfiguracja Server.ini"Oto jak skonfigurować każde ustawienie na Twoim serwerze Avorion. Lista wszystkich ustawień i ich opisów znajduje się poniżej.
- Zaloguj się do Panelu Game Host Bros i
Stop
Twój serwer Avorion. - Przejdź do
Management > File Manager
. - Nawiguj do
/galaxy/Avorion/
i otwórzserver.ini
. - Dostosuj swoje pożądane ustawienia, a następnie kliknij zapisz.
- Uruchom Twój serwer.
Kataloggalaxy
KatalogAvorion
- server.ini
Ustawienia Serwera Avorion
Sekcja o nazwie "Ustawienia Serwera Avorion"Oto lista wszystkich ustawień server.ini Avorion, dostarczona przez deweloperów gry Avorion.
Najbardziej aktualna lista dla każdej wersji może być znaleziona w /galaxy/Avorion/server.ini - readme.txt
.
Ustawienia Rozgrywki
Sekcja o nazwie "Ustawienia Rozgrywki"Ustawienie | Wartość Domyślna | Opis |
---|---|---|
Scenario | 1 | Scenariusz serwera: Kreatywny (0), Normalny (1). Ostrzeżenie: zmiana psuje zapisy! |
Seed | sNcLR1IyrC | Ziarno generowania świata. Ostrzeżenie: zmiana psuje zapisy! |
Difficulty | 0 | Trudność gry: -3 (Początkujący) do 3 (Szalony). |
HardcoreEnabled | false | Włącza trudność hardcore. |
InfiniteResources | false | Daje graczom nieograniczone zasoby. |
PlayTutorial | false | Wymusza samouczek przy logowaniu (wyłączony dla multiplayer). |
CollisionDamage | 1 | Skala obrażeń od kolizji: 0 (wyłączone) do 1 (pełne). |
SafePlayerInput | false | Przestarzałe. Weryfikuje dane wejściowe gracza, może powodować lag. |
PlayerToPlayerDamage | true | Pozwala graczom zadawać sobie obrażenia. |
LogoutInvincibility | true | Czyni statki niezniszczalne po wylogowaniu. |
LogoutInvincibilityDelay | 30 | Sekundy do niezniszczalności statku po wylogowaniu. |
ShipyardBoundBuilding | true | Ogranicza budowanie do sektorów stoczni. |
FullBuildingUnlocked | false | Odblokowuje całą wiedzę budowlaną dla nowych graczy. |
RepairingAlwaysAllowed | false | Umożliwia naprawy nawet podczas walki. |
BlockOverlapExploit | false | Pozwala na nieskończone exploity nakładania bloków. |
PermaDestruction | false | Statki stracone na zawsze przy zniszczeniu. |
DockingRestrictions | true | Ogranicza dokowanie niektórych obiektów. |
Barrier | true | Włącza barierę do centrum galaktyki. |
Storyline | true | Włącza prowadzoną fabułę. |
BehemothEvents | false | Włącza wydarzenia DLC Behemoth. |
UnlimitedProcessingPower | false | Usuwa limity rozmiaru statku z wiedzy o materiałach. |
UnlimitedShipSize | false | Pozwala na statki o nadmiarowych rozmiarach przy maksymalnej mocy przetwarzania. |
RelationLossFactor | 1 | Mnożnik dla utraty relacji frakcji. |
RelationGainFactor | 1 | Mnożnik dla zysku relacji frakcji. |
StartingResources | 0 | Zasoby startowe: -4 (szybki start) do 0. |
DamageMultiplier | 1 | Mnożnik dla obrażeń NPC. |
InitialRelations | 0 | Początkowe relacje frakcji: -3 (przyjazne) do 3 (wrogie). |
MapFactions | 350 | Liczba frakcji na mapie. |
Rifts | 200 | Liczba szczelin na mapie. |
ResourceAsteroidFactor | 1 | Mnożnik dla asteroid zasobów. |
ResourceWreckageFactor | 1 | Mnożnik dla wraków zasobów. |
EventsFactor | 1 | Mnożnik dla częstotliwości wydarzeń. |
PreciseAIAim | false | Sprawia, że AI celuje perfekcyjnie. |
BlockDestructionThreshold | 1 | Procent HP kiedy bloki zaczynają się łamać. |
DevMode | false | Włącza tryb dewelopera. |
ExplicitCallables | true | Wymaga, aby funkcje były oznaczone jako wywołalne. |
RiftMassFactor | 1 | Mnożnik dla masy dozwolonej w szczelinach. |
RiftDamageFactor | 1 | Mnożnik dla obrażeń Xsotan w szczelinach. |
BigWreckageDespawnTime | 1800 | Sekundy do zniknięcia dużych wraków. |
SmallWreckageDespawnTime | 900 | Sekundy do zniknięcia małych wraków. |
MaximumFightersPerSectorAndPlayer | -1 | Maks. myśliwców na sektor/gracza (-1 = nieograniczone). |
MaximumStationsPerSector | -1 | Maks. stacji na sektor (-1 = nieograniczone). |
MaximumBlocksPerCraft | -1 | Maks. bloków na statek (-1 = nieograniczone). |
MaximumVolumePerShip | -1 | Maks. objętość na statek (-1 = nieograniczone). |
MaximumVolumePerStation | -1 | Maks. objętość na stację (-1 = nieograniczone). |
MaximumPlayerShips | -1 | Maks. statków na gracza (-1 = nieograniczone). |
MaximumPlayerStations | -1 | Maks. stacji na gracza (-1 = nieograniczone). |
MaximumAllianceShips | -1 | Maks. statków na sojusz (-1 = nieograniczone). |
MaximumAllianceStations | -1 | Maks. stacji na sojusz (-1 = nieograniczone). |
MaximumAllianceShipsPerMember | -1 | Maks. statków sojuszu na członka (-1 = nieograniczone). |
MaximumAllianceStationsPerMember | -1 | Maks. stacji sojuszu na członka (-1 = nieograniczone). |
MaximumBlocksPerTurret | 250 | Maks. bloków na projekt wieżyczki (-1 = nieograniczone). |
BoardingAllowed | true | Włącza abordaż statków. |
MinimumCraftSize | 0 | Minimalna wymiar statku (0 = bez limitu). |
MinimumBlockSize | 0.01 | Minimalna wymiar bloku (0.00001-0.01). |
MaxShipVelocity | 0 | Maksymalna prędkość statku w m/s (0 = nieograniczona). |
PlayerInventorySlots | 1000 | Liczba miejsc w ekwipunku gracza. |
AllianceInventorySlots | 1000 | Liczba miejsc w ekwipunku sojuszu. |
Version | 2.5.7 | Wersja gry (automatycznie aktualizowana). |
sameStartSector | true | Gracze zaczynają w tym samym sektorze. |
xsotanInvasionSectors | 5 | Liczba jednoczesnych sektorów inwazji Xsotan. |
startUpScript | data/scripts/server/server.lua | Ścieżka skryptu startowego serwera. |
startSectorScript | startsector | Skrypt generatora sektora startowego. |
motd | Wiadomość dnia wyświetlana przy logowaniu. |
Ustawienia Systemowe
Sekcja o nazwie "Ustawienia Systemowe"Ustawienie | Wartość Domyślna | Opis |
---|---|---|
MaxTimeStep | 1 | Maksymalna długość ticku w sekundach. |
saveInterval | 600 | Sekundy między auto-zapisami. |
sectorUpdateTimeLimit | 300 | Sekundy przed wyładowaniem nieaktywnych sektorów. |
emptySectorUpdateInterval | 0.5 | Sekundy między aktualizacjami pustych sektorów. |
workerThreads | 25 | Wątki dla symulacji gry (ogranicz do rdzeni CPU). |
generatorThreads | 2 | Wątki dla generowania/ładowania sektorów. |
scriptBackgroundThreads | 2 | Wątki dla zadań skryptowych async. |
aliveSectorsPerPlayer | 5 | Dodatkowe sektory trzymane w pamięci na gracza. |
weakUpdate | true | Optymalizuje symulację pustych sektorów. |
profiling | false | Włącza śledzenie wydajności. |
sendCrashReports | true | Wysyła raporty awarii do deweloperów. |
hangDetection | true | Raportuje gdy serwer przestaje odpowiadać. |
backups | true | Tworzy co godzinę kopie zapasowe. |
backupsPath | Niestandardowa lokalizacja kopii zapasowej (puste = domyślne). | |
statsLogging | true | Śledzi statystyki serwera w formacie CSV. |
simulateHighLoadServer | false | Symuluje wysokie obciążenie serwera do testów. |
commandsFile | Ścieżka do pliku komend serwera. | |
sendSectorDelay | 2 | Opóźnienie przy wysyłaniu danych sektora do klientów. |
placeInShipOnDeathDelay | 7 | Sekundy bez statku po zniszczeniu. |
respawnAloneDelay | 12 | Opóźnienie solo respawn po zniszczeniu statku. |
respawnMultiplayerDelay | 92 | Opóźnienie multiplayer respawn po zniszczeniu statku. |
autoSavePerformanceData | false | Auto-zapisuje dane wydajności przy problemach. |
performanceDataAutoSaveFiles | 10 | Maks. plików danych wydajności zachowanych. |
timeBetweenPerformanceDataAutoSaves | 30 | Sekundy między zapisami danych wydajności. |
fileClustering | false | Agreguje małe pliki przy wyłączeniu. |
clusterFileSize | 200000000 | Rozmiar w bajtach plików zgrupowanych. |
clusteringThreads | 8 | Wątki do grupowania plików. |
Ustawienia Sieciowe
Sekcja o nazwie "Ustawienia Sieciowe"Ustawienie | Wartość Domyślna | Opis |
---|---|---|
port | 27000 | Port nasłuchiwania serwera. |
broadcastInterval | 5 | Sekundy między pełnymi aktualizacjami sieciowymi. |
isMultiplayer | true | Włącza funkcjonalność multiplayer. |
isListed | false | Wymienia serwer w katalogach publicznych. |
vacSecure | true | Włącza anty-cheat VAC (tylko Steam). |
sendStatsToAdmins | true | Wysyła statystyki wydajności do adminów. |
useSteam | true | Używa sieci Steam (zalecane). |
forceSteam | false | Wymusza sieć Steam bez fallback. |
rconIp | Adres IP interfejsu RCON. | |
rconPassword | Hasło RCON (puste = wyłączone). | |
rconPort | 27015 | Port interfejsu RCON. |
maxReceivableMessageSize | 52428800 | Maks. rozmiar wiadomości w bajtach. |
networkingThreads | 2 | Wątki do przetwarzania sieciowego (min 2). |
safeBytesPerClientPerTick | 1048576 | Maks. bajtów na klienta na tick. |
suspiciousTickHistorySize | 50 | Ticki analizowane pod kątem podejrzanego zachowania. |
maxSuspiciousTicks | 30 | Podejrzane ticki przed rozłączeniem klienta. |
Ustawienia Administracyjne
Sekcja o nazwie "Ustawienia Administracyjne"Ustawienie | Wartość Domyślna | Opis |
---|---|---|
maxPlayers | 10 | Maksymalna liczba dozwolonych graczy (+1 admin). Ostrzeżenie: nie zaprojektowane jako MMO! |
name | Avorion Server | Nazwa serwera na listach serwerów. |
description | An Avorion Server | Opis serwera na listach serwerów. |
password | Hasło logowania (puste = bez hasła). | |
pausable | false | Pozwala na pauzowanie serwera. |
accessListMode | Blacklist | Filtrowanie użytkowników: ‘whitelist’ lub ‘blacklist’. |
steamIdOverride | 0 | Debug logowanie jako określone SteamID. |
Ustawienia Meta
Sekcja o nazwie "Ustawienia Meta"Ustawienie | Wartość Domyślna | Opis |
---|---|---|
branch | Identyfikator gałęzi singleplayer (ignorowany na serwerze). |