Skip to content

Install unsupported server

Robomikel edited this page Nov 6, 2024 · 32 revisions

INSTALL CUSTOM SERVER FILES
If you don't see the Dedicated server you wish to install. You can find the APP ID on Steamdb.info or Google "someGame Dedicated Server Steam App ID" and chose a unique folder name like customserver. when running the install. SSM will figure out its not a game on the list and ask for the APP ID to finish the install process.

./ssm install customserver

SSM will created a folder called customserver, It will prompt for APPID and place the files in this folder. It will also prompt for branch argument. Example -beta alpha20.1. It will NOT create a Start/Launch script and the commands will be unavailable. See below...

CREATING CUSTOM default-config
SSM will not create a launch script with the above method.
• Find another game in the serverlist.csv that uses the same engine (ie Unreal Engine).
• Grab the default-config from the repo and use as template.
• Copy and save as new filename(.ps1) and Change the Function name as well.
• Then, edit it to fit your install.
• Add the filename .ps1 and APPID to serverlist.csv. Add APPID and Function name to both functions in check_appid.ps1 as well.
• Make sure the file is in the default-config folder.
• Then, run the install again and it should build the launch script for you.

if you have created a default config on a new server. please feel free to submit a pull request on a new branch

OR

CREATING CUSTOM launch script
If you used the above step you should have a launch script. You could technically build a launch script from scratch. There are some variables that have to be in launch script to perform some commands/functions. You can use an existing launch script as a template or create one and edit to match your folder paths and game config. Add variables like ${servername} = "customserver", ${port} = "27015" etc... You can get a full list from an example in default-config save as Filename Variables-<ServerFolderName>.ps1

Finally, I have a discussion open for these types of requests. Just let me know what game you would like to see and I will try to add it.