Builds
Building and deploying to a server OS
Last updated
Building and deploying to a server OS
Last updated
Support us as a and get instant access to all our assets, exclusive tools and assets, escalated support and issue tracking and our gratitude. These articles are made possible by our ... become a sponsor today!
Once you have your build you should be able to run it on your local workstation, Don't forget to put a steam_appid.txt in the root of the build next to the executable. Assuming you have configured the server settings correctly and are initializing correctly you will see output in the console describing the initialization and finally the logon of your Steam Game Server. Migrating this to a server operating system requires a few more steps.
You will need to grab the following .dll for your build
steam_api64.dll
steamclient64.dll
tier0_s64.dll
vstdlib_s64.dll
If you are shipping your server build or using Steam CMD you can include App ID 1007 "Steamworks SDK Redist" in the depot and theoretically, that should bring in the proper dependencies based on platform.
Alternatively, you can use Steam CMD to pull these down locally to a specified install directory.
You can use SteamCMD to grab them using the Steamworks SDK Redist app.
To do so simply create a text file with some commands in it that we will pass over to Steam CMD to run.
In the example below replace the <platform>
with windows
or linux
depending on what target platform you downloading for. Finally, replace <directory
with the relative path you would like the results to be installed to e.g. ../sdk_files
would put the results in a file next to the context in a folder named sdk_files.
To run the files you can open a command line or create yet another bat file with the following command. Replace the <sdk_script>
with the relative path for your bat file.