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
StopTwój serwer Avorion. - Na pasku bocznym kliknij
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
StopTwój serwer Avorion. - Przejdź do
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). |