Avorion
Introduction
The Avorion game server can be configured in the startup and a file
Settings
All "basic" settings can be found in the Startup
The fine tuning can be done in server.ini
server.ini
Path: /home/container/galaxy/Avorion/server.ini
[Game]
* Seed=9gfddTsaAN
* Difficulty=0
* HardcoreEnabled=false
* InfiniteResources=false
* CollisionDamage=1
* SafePlayerInput=false
* PlayerToPlayerDamage=true
* LogoutInvincibility=true
* LogoutInvincibilityDelay=30
* DevMode=false
* ExplicitCallables=true
* BigWreckageDespawnTime=1800
* SmallWreckageDespawnTime=900
* MaximumFightersPerSectorAndPlayer=-1
* MaximumBlocksPerCraft=-1
* MaximumVolumePerShip=-1
* MaximumVolumePerStation=-1
* MaximumPlayerShips=-1
* MaximumPlayerStations=-1
* MaximumBlocksPerTurret=250
* PlayerInventorySlots=1000
* AllianceInventorySlots=1000
* Version=1.0
* sameStartSector=true
* startUpScript=data/scripts/server/server.lua
* startSectorScript=startsector
* motd=[Game]
* Seed=9gfddTsaAN
* Difficulty=0
* HardcoreEnabled=false
* InfiniteResources=false
* CollisionDamage=1
* SafePlayerInput=false
* PlayerToPlayerDamage=true
* LogoutInvincibility=true
* LogoutInvincibilityDelay=30
* DevMode=false
* ExplicitCallables=true
* BigWreckageDespawnTime=1800
* SmallWreckageDespawnTime=900
* MaximumFightersPerSectorAndPlayer=-1
* MaximumBlocksPerCraft=-1
* MaximumVolumePerShip=-1
* MaximumVolumePerStation=-1
* MaximumPlayerShips=-1
* MaximumPlayerStations=-1
* MaximumBlocksPerTurret=250
* PlayerInventorySlots=1000
* AllianceInventorySlots=1000
* Version=1.0
* sameStartSector=true
* startUpScript=data/scripts/server/server.lua
* startSectorScript=startsector
* motd=
[System]
* saveInterval=600
* sectorUpdateTimeLimit=300
* emptySectorUpdateInterval=0.5
* workerThreads=1
* generatorThreads=2
* scriptBackgroundThreads=2
* aliveSectorsPerPlayer=5
* weakUpdate=true
* profiling=false
* sendCrashReports=true
* hangDetection=true
* backups=true
* backupsPath=/home/container/backups
* simulateHighLoadServer=false
* sendSectorDelay=2
* placeInShipOnDeathDelay=7
[Networking]
* port=27000
* broadcastInterval=5
* isPublic=true
* isListed=false
* isAuthenticated=true
* sendStatsToAdmins=true
* useSteam=true
* rconIp=
* rconPassword=
* rconPort=27015
[Administration]
* maxPlayers=10
* name=Avorion Server
* description=An Avorion Server
* password=
* pausable=false
* accessListMode=Blacklist
* steamIdOverride=0
admin.xml
Path: /home/container/galaxy/Avorion
To become an admin on your server, you will need to enter your player name and Steam-ID here.
You can add the following code snippet several times if you want to add more administrators:
<admin name="Player-Name" id="Steam-ID"/>
Install mods for Avorion Server
Mods are added to Avorion via the modconfig.lua file. To enable mods on dedicated servers, create a modconfig.lua
file in your server's galaxy folder.
MyAwesomeGalaxy/
├── alliances/
├── factions/
├── mods/ --- You can place mods here if you want (but you don't have to, I'm not your boss)
├── players/
├── sectors/
├── workshop/ --- Server downloads workshop mods here by default
├── server.ini
└── modconfig.lua --- Configure mods in this file
modconfig.lua Example
modLocation = "" -- Only needed if you mod location is something besides the default of .../galaxies/avorion/galaxy/mods/
forceEnabling = false
mods = -- Mods installed server-side
{
, -- Workshop Mods
,
{path = prefix .. "mymod"}, -- Non-workshop mods. prefix should be replaced with the directory containing the mods
{path = prefix .. "AnotherMod"}
-- Note there is no comma on the last set of {}
}
allowed = -- List of allowed client-side mods
{
, -- Workshop Mods
,
{path = prefix .. "mymod"}, -- Non-workshop mods. prefix should be replaced with the directory containing the mods
{path = prefix .. "AnotherMod"}
-- Note there is no comma on the last set of {}
Last modified: 16 November 2024