Star Rupture
Migrated to ansible collection
| Port | Protocol | Use |
|---|---|---|
| 7777 | UDP | All player connections; must use Public IP (hairpin NAT for local connections). |
| 7777 | TCP | Manage Server connections. |
Do not expose 7777/TCP to the Internet.
There are currently RCE's for exposed remote management. See Vulnerability Announcement. Exposing this port to the internal network will allow a local admin to use the 'Manage Server' functionality.
Configuring Server
Static management is highly recommended as it allows for zero-touch use after initial configuration.
Static Management
Server is managed via static configuration files. This enable mitigation of server vulnerabilities but requires manual file management.
Enables auto loading of most recent autosave on start
A script is deployed that is executed before the service starts using the session name in DSSettings.ini to automatically set the most recent autosave on start.
This allows for no additional touch needed after a server or service restarts.
Remote Server Management
Remotely manage the server via the game client. Due to the current Vulnerability only local network admins should use this method.
Every server reboot requires this setup again
Using remote admin management, state is not kept between reboots.
Start Game ➔ Manage Server ➔ local IP
Any IP in which port 7777/TCP is accessible will work. Use the admin password.
A new game may be created or an old save can be loaded. Be sure to start the game and quit.
Always exit game client before attempting to connect
Always exit the game client before attempting to connect to the server via Join Game. The client will incorrectly report a more than one IP error otherwise.
Troubleshooting
More than one server at this IP, please specify port
The Manage Server option was used before using Join Game. The client sometimes detects both the admin and standard user connection.
More than one server at this IP, please specify port
Setup the server with Manage Server and restart the client; join game will now work correctly.