Creating your own server

Currently, Hellion does not support In-game server hosting without using a paid provider, but it can still be installed via the Steam Console Client (or SteamCMD). SteamCMD is a command-line version of the Steam client. Its primary use is to install and update various dedicated servers available on Steam using a command-line interface.

You can download SteamCMD HERE

The Hellion server binaries are currently only available for  Windows .

Installing the Hellion server files
Once downloaded, launch SteamCMD.exe in the directory you wish to install to. Files will automatically be created and installed.

To install the Hellion server files, type the following:

Bootstrap
Before you can start your server, you need to create a script to create a stop server file and a start server file.

To do this, just create a text file called start, open it and type in the following:

HELLION_Dedicated.exe -scan

Now press save as and name it start.bat. Open the file and it will create four more files. You only need to worry about Start_ALL.bat and Stop_ALL.bat. These will start and stop the server.

Setting the options options
Finally, rename GameServer_Example.ini to just GameServer.ini and open it with a text editor of your choice.

server_name=Example Hellion Server game_client_port=5969 status_port=5970

These three option are the bare minimum your need to configure in order to get your server up and running. You can choose any ports between 1 and 65535 as game and status port, although it is advisable to stay clear of the 0-1023 "System Port" range. Other options are documented in the GameServer_Example.ini file.

To set the other options, copy the key (e.g. server_admins without the #) somewhere in the file, append an = and put your value directly after that (without space).

Example: server_admins=0123456789012345

Port Forwarding
If you're behind NAT (the PC that the Hellion Server was installed on has a private IP address), before anyone can connect to your server, you must forward both the status and client ports (see for them to be able to connect to the server. In case you're not sure how to do this, check portforward.com/router.htm to see how to forward ports on your router.

The ports you need to open are those you configured in the GameServer.ini file (in this example: 5969/tcp and 5970/tcp).

You can verify that the ports are opened by using the CanYouSeeMe online service.