Skip to content

Install unsupported server

Robomikel edited this page Apr 10, 2023 · 24 revisions

INSTALL CUSTOM SERVER FILES
If you don't see the Dedicated server you wish to install. You can use or 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 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 and 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.

Here is an example from Shoubi of the files that will need to be created or edited to add a game. Also, feel free to send a pull request. https://github.com/SHOUBISHOCK/mcvnserver

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 issue open for these types of requests. Just let me know what game you would like to see and I will try to add it.