System Requirements and the Best Server for Avorion 2026
Avorion is a game where procedural galaxy generation and physics calculations for thousands of objects fall on the server's shoulders. Unlike many other sandboxes, single-core CPU performance is critical here, as the main sector logic calculations often cannot be effectively parallelized across an infinite number of threads. When choosing avorion server hosting, you should focus not on the number of cores, but on their architecture and frequency.
Minimum and Recommended Specifications
A budget VPS is sufficient to run a small private world, but for a public project or a game with heavy mods, the requirements increase sharply. Avorion consumes memory dynamically: the more sectors players visit simultaneously, the higher the RAM load.
| Parameter | Minimum (1-3 players) | Recommended (5-15 players) | Extreme (30+ players / Mods) |
|---|---|---|---|
| Processor (CPU) | 2 vCPU @ 3.0 GHz | 4 vCPU @ 3.8+ GHz | 8+ vCPU (Ryzen 9 / Core i9) |
| RAM | 4 GB | 8-12 GB | 16-32 GB |
| Disk Type | SSD | NVMe | NVMe RAID 1 |
| Network | 100 Mbps | 500 Mbps | 1 Gbps |
It is important to understand that how much RAM a VPS needs for Avorion directly depends on the number of "live" sectors. Each active sector where a player is located or automated miners are working consumes between 200 and 500 MB of RAM.
Why CPU Choice is Critical for an Avorion Server
Galaxy generation in Avorion happens "on the fly." When a player jumps into an unexplored system, the server must instantly calculate asteroid positions, stations, faction compositions, and generate Lua scripts for NPC behavior. This process creates short but powerful CPU load spikes.
Single-threaded Performance vs Multi-threading
Although Avorion can distribute different sectors across different CPU threads, the calculation of one specific sector (where, for example, a massive fleet battle is taking place) is heavily limited by the power of a single core. Therefore, when looking for an avorion server solution, preference should be given to processors with high Turbo Boost frequencies. If you are considering renting physical hardware, check out the article on how to choose a CPU for a dedicated server in 2026 to avoid making a mistake with the architecture.
The Impact of NVMe on Sector Loading Speed
In addition to the processor, the disk subsystem often becomes a bottleneck. When the galaxy database grows to several gigabytes, standard SSDs stop handling the reading/writing of small object files efficiently. Using NVMe drives reduces the player's "hang time" in hyperspace when moving between sectors. We discussed which disk to choose for a VPS in 2026 in detail in our technical guide.
Looking for a reliable server for your projects?
VPS from $10/mo and dedicated servers from $9/mo with NVMe, DDoS protection, and 24/7 support.
View offers →Installing Avorion Dedicated Server via SteamCMD
To deploy the server on Linux (Ubuntu 22.04 or 24.04 LTS is recommended), you will need the SteamCMD utility. This is the official tool from Valve for managing game servers.
System Preparation and Installing Dependencies
First, create a separate user for security and install the necessary libraries. Do not run the server as root.
sudo useradd -m avorion
sudo apt update
sudo apt install lib32gcc-s1 lib32stdc++6 lib64gcc-s1 lib64stdc++6 tar curl screen
Downloading Game Files
Switch to the created user and download the Avorion server files. The Steam App ID is 565060.
su - avorion
mkdir steamcmd && cd steamcmd
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
./steamcmd.sh +force_install_dir /home/avorion/server +login anonymous +app_update 565060 validate +quit
Once the download is complete, the server files will be located in the /home/avorion/server directory. This is a basic installation that will allow you to run an avorion dedicated server with default settings.
Looking for a server that just works?
Valebyte VPS — NVMe, 24/7 support, deploy in 60 seconds.
Configuring server.ini and Optimization
The main configuration file server.ini is created after the first server launch. It is located in the data folder (usually ~/.avorion/galaxies/world_name/server.ini). Correctly editing this file is the key to stability.
Key Performance Parameters
- workerThreads: The number of threads for processing logic. It is recommended to set this equal to the number of physical cores minus one.
- generatorThreads: Threads for generating new sectors. 2-3 threads are usually enough to avoid interfering with the main process.
- sectorExpirationTime: The time after which an empty sector is unloaded from memory. Reducing this value to 60-120 seconds will help save RAM.
- scriptUpdateRate: The update frequency for Lua scripts. Lowering this parameter can increase FPS on weak CPUs but will make NPC behavior less smooth.
[Performance]
workerThreads=4
generatorThreads=2
sectorExpirationTime=120
scriptUpdateRate=5
If you plan to scale the project, it might be worth considering the best dedicated servers of 2026, as while KVM virtualization is effective, Avorion performs significantly better on powerful Bare Metal hardware with high player counts.
Network Settings and Port 27000
In order for players to find your server in the global list and connect, you must correctly configure the Firewall and forward ports. Avorion uses UDP and TCP protocols.
Opening Ports in Linux (UFW)
By default, the server uses port 27000. If you are using the standard UFW firewall, execute the following commands:
sudo ufw allow 27000:27003/udp
sudo ufw allow 27000:27003/tcp
sudo ufw allow 27020/udp
sudo ufw allow 27021/udp
The range 27000-27003 is required for game traffic and internal Steam requests. Ports 27020 and 27021 are used for Query requests (so the server displays ping and player count in the server browser).
Working with Mods and Steam Workshop
Avorion supports deep modification via Lua. Mods can significantly change the gameplay, but they are also the main cause of memory leaks and performance drops in avorion server hosting.
How to Install Mods on the Server
- Subscribe to the required mods in the Steam Workshop.
- Find their IDs (the numbers in the mod page URL).
- Add the mod IDs to the
modconfig.luafile in your galaxy folder. - Upon startup, the server will automatically download updates via SteamCMD.
Remember that every installed mod increases CPU requirements. If you are using heavy packs for new factions or complex economies, make sure your VPS meets the "Pro" parameters from the table above. For comparison, a similar load from mods is observed in other projects, for example, if you are setting up the best server for Space Engineers 2026.
Looking for a server that just works?
Valebyte VPS — NVMe, 24/7 support, deploy in 60 seconds.
Choosing Virtualization Type: KVM vs LXC
For a game server, it is critical that the allocated resources are real, not "shared." In 2026, two virtualization technologies dominate the hosting market, and the choice between them will determine whether your server "lags" during peak loads from neighbors on the node.
We strongly recommend using KVM virtualization. It provides full isolation of kernel resources and RAM. Unlike LXC or OpenVZ, the Avorion server process will not compete for system calls with other users. You can read more about the differences in the article OpenVZ vs KVM vs LXC: what to choose in 2026.
Startup Automation and Backups
The Avorion server may crash due to errors in mod scripts or lack of memory. To minimize downtime, set up a systemd unit for automatic restarts.
Example systemd config
Create the file /etc/systemd/system/avorion.service:
[Unit]
Description=Avorion Dedicated Server
After=network.target
[Service]
User=avorion
Group=avorion
Type=simple
WorkingDirectory=/home/avorion/server
ExecStart=/home/avorion/server/bin/AvorionServer --galaxy-name my_galaxy --admin MySteamID64
Restart=on-failure
RestartSec=10
[Install]
WantedBy=multi-user.target
Backups are another critical aspect. The Avorion galaxy consists of thousands of small files. The best way to back up is to use rsync or create snapshots of the entire virtual machine if your provider supports such a feature. Regularly save the ~/.avorion/galaxies/ folder, as that is where all player constructions and faction progress are stored.
Conclusions
To run the best server for Avorion 2026, choose a VPS with KVM virtualization, a CPU frequency above 3.5 GHz, and at least 8 GB of RAM on NVMe disks. Be sure to configure worker thread limits in server.ini and use systemd to ensure the uninterrupted operation of your galaxy.Ready to choose a server?
VPS and dedicated servers in 72+ countries with instant activation and full root access.
Start now →