Hellion Wiki
Register
Advertisement

This article is a stub. You can help Hellion Wiki by expanding it.

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:

Command Mandatory Explanation
login anonymous
Yes This will connect you to the steam server
force_install_dir location
No Replace location with the directory you wish to install to, including the folder name. Use .\Hellion for a local install. E.g: C:\Hellion\
app_update 598850
Yes Downloads the server content (598850 is the ID for the Hellion Dedicated Server install files). You can also use this to update your server.
app_update 598850 validate
No Although not necessary, this is good practice as it confirms all files have been installed correctly.

Configuring your server[ | ]

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.

See Dedicated Server Command Arguments for details on what command line arguments exist.

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"[1] 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

Networking[ | ]

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.

Advertisement