Work in progress. These docs are new and are likely missing a lot of info. If you notice something wrong or missing, open an issue. PRs are welcome as well.

Running a server

Starting a dedicated server

Start a server

The game executable runs as a server with --server:

hyperion-sample --server --gameport=9192

It runs headless (no window), and reads console commands from its terminal. Leave off --gameport and it uses the Net.GameServerPort CVar, which defaults to 9192.

Connect a client

Run the game executable with --host and --autoconnect=true cli args to automatically connect to a host at that address. If you don't pass autoconnect or pass it as false, a prompt screen will be shown that will allow your to change it before connecting or select Single Player instead (NOTE: to be changed - will automatically connect if --host is passed)

hyperion-sample --host=127.0.0.1 --autoconnect=true --gameport=9192

From the editor

The editor can start a local server and connect to it for you. See play-in-editor for info

Improve this page on GitHub