Hosting a Dedicated Server
Dedicated servers allow you to host a Northstar server without having to use a full client, making them more lightweight and easier to host for longer periods of time. Dedicated servers are still in development for Northstar, so while they do work, expect some bugs and general jank. To start a dedicated server on Northstar, launch NorthstarLauncher.exe with the argument
-dedicated, this can be done manually, but releases also provide the batch file
r2ds.bat, which will also do this. When using a dedicated server, arguments are read from
ns_startup_args_dedi.txt, rather than
At the moment, dedicated servers still require DirectX 11 to work, which typically requires a physical GPU, though they use almost no GPU processing power while in use, this can be an issue especially on GPU-less setups, so the launch argument
-softwared3d11can be used to force DirectX to run in software mode. While this is absolutely not ideal, it's the best solution for truly headless dedicated servers at the moment, and surprisingly hardly uses any CPU time, though it can use roughly up to 1GB of RAM. Regarding RAM usage, dedicated servers also use significant amounts of RAM at the moment, often requiring 1.5-2GB, though I expect this to lower as development continues.
Startup arguments can be added in the
+setplaylist private_match +mp_gamemode ps
Playlist overrides determines the behaviour of the server. PlaylistOverrides can be added using the
+setplaylistvaroverridesargument in the
The list of playlist overrides needs to be quoted and separated by spaces. Example:
+setplaylistvaroverrides "run_epilogue 0 featured_mode_amped_tacticals 1"
Convars are located inside the
They allow the server admin to set server's properties like the name, TCP port, and description.
Note an exception to the rule of playlist and gamemode names being the same. With Live Fire, startup arguments need to be different for
+mp_gamemodefor a server to run Live Fire.
A way to blacklist maps with autorotation does not exist.