🕹️ Icarus Dedicated Server on VDS | Windows Server 2022 |
Translated into English - Yandex Translate.
The repository was created for rapid deployment of a dedicated Icarus server on VDS [ Windows Server 2022 ]. After testing various versions of the Icarus server on Ubuntu and Windows, I came to the conclusion: at the moment, the most stable build is the following configuration.
VDS • 8 x 3.3GHz processor • 16 GB RAM • 160 GB NVMe (minimum 30 GB) • Windows Server 2022.
The performance of servers with similar characteristics, but located in different data centers, can differ significantly even from one service provider.
- Download and unpack the archive of the latest release on the target server.
- Edit the
Settings.inifile:- change the value of
SERVER_NAMEat your discretion for a quick search among dedicated servers. - if you plan to use a closed server, then you need to assign the appropriate password values to the
JoinPasswordandAdminPasswordparameters. - save changes to a file.
- change the value of
; Example of a modified Settings.ini file
; change the value of SERVER_NAME at your discretion
ServerName=ICARUS_SERVER
; to start a closed server, change the values of the JoinPassword and AdminPassword parameters
JoinPassword=password1
AdminPassword=password2 - Run the batch file
install.baton behalf of the administrator, who will perform the following actions:- will open ports
17777/udpand27015/udpin the firewall. - creates a directory
C:\Icarus\Controland copies the server management files (Settings.ini,start.bat,update.bat). - creates an
IcarusServerscheduler task to automatically start the server when the system boots. - install
SteamCMDand download the game to the folderC:\Icarus. - will install
Visual C++ RedistributableandDirectX, which are required to run the game. - it will launch the
Icarusgame server with the parameters specified in theSettings.inifile.
- will open ports
- After the server is successfully started, you can connect to it from a gaming PC by searching for the server by the name that was specified in the
Settings.inifile in theServerNameparameter. - In order to switch the server from the search mode to the
lobbymode, you must first confirm the administrator rights. Pressenterand enter/AdminLogin [Password2]in the chat, where[Password2]is the administrator password specified in theSettings.inifile in theAdminPasswordparameter. Next, enter/ReturnToLobbyto switch the server tolobbymode. The full list of administrator commands and server settings can be viewed here. - Server saves and backups are located in the directory
C:\Icarus\Icarus\Saved\PlayerData\DedicatedServer\Prospects. If necessary, you can place saves from the gaming PC to the server and vice versa.
- If you need to change the server settings, you need to edit the file
Settings.iniorC:\Icarus\Icarus\Saved\Config\WindowsServer\ServerSettings.ini(the entire list of parameters) and restart the server by running the batch fileC:\Icarus\Control\start.baton behalf of the administrator.
- After the game update is released (usually once a week), you need to update the server using a batch file
C:\Icarus\Control\update.batrunning as an administrator, which will perform the following actions:- will shut down the game server if it is running.
- will update the game on the server using
SteamCMD. - will launch the
Icarusgame server.