🕹️ 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.ini
file:- change the value of
SERVER_NAME
at 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
JoinPassword
andAdminPassword
parameters. - 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.bat
on behalf of the administrator, who will perform the following actions:- will open ports
17777/udp
and27015/udp
in the firewall. - creates a directory
C:\Icarus\Control
and copies the server management files (Settings.ini
,start.bat
,update.bat
). - creates an
IcarusServer
scheduler task to automatically start the server when the system boots. - install
SteamCMD
and download the game to the folderC:\Icarus
. - will install
Visual C++ Redistributable
andDirectX
, which are required to run the game. - it will launch the
Icarus
game server with the parameters specified in theSettings.ini
file.
- 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.ini
file in theServerName
parameter. - In order to switch the server from the search mode to the
lobby
mode, you must first confirm the administrator rights. Pressenter
and enter/AdminLogin [Password2]
in the chat, where[Password2]
is the administrator password specified in theSettings.ini
file in theAdminPassword
parameter. Next, enter/ReturnToLobby
to switch the server tolobby
mode. 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.ini
orC:\Icarus\Icarus\Saved\Config\WindowsServer\ServerSettings.ini
(the entire list of parameters) and restart the server by running the batch fileC:\Icarus\Control\start.bat
on 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.bat
running 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
Icarus
game server.