Jump to content

Dontstarve_Dedicated_Server_Nullrenderer_X64 Is Missing Steam DLLs


Alconchloe
  • Fixed

Upon trying to launch Dontstarve_Dedicated_Server_Nullrenderer_X64, an error occurs in the server log:

[00:00:00]: Mounting file system databundles/scripts.zip successful.
[00:00:00]: [Steam] SteamGameServer_Init(10999, 27016)
[00:00:00]: [Steam] SteamGameServer_Init(10999, 27017)
[00:00:00]: [Steam] SteamGameServer_Init(10999, 27018)
[00:00:00]: [Steam] SteamGameServer_Init(10999, 27019)
[00:00:00]: [Steam] SteamGameServer_Init(10999, 27020)
[00:00:00]: [Steam] SteamGameServer_Init(10999, 27021)
[00:00:00]: [Steam] SteamGameServer_Init(10999, 27022)
[00:00:00]: [Steam] SteamGameServer_Init(10999, 27023)
[00:00:00]: [Steam] SteamGameServer_Init(10999, 27024)
[00:00:00]: [Steam] SteamGameServer_Init(10999, 27025)
[00:00:00]: [Warning] SteamGameServer_Init failed
[00:00:00]: Your server will still start, but some Steam functionality may be missing.
[00:00:00]: Steam Workshop functionality will be disabled.
[00:00:00]: Steam ports can be configured through command line by adding:
[00:00:00]: -steam_authentication_port 12345 -steam_master_server_port 12346
[00:00:00]: or through settings.ini, under the [network] heading
[00:00:00]: steam_authentication_port = 12345
[00:00:00]: steam_master_server_port  = 12346
[00:00:00]: Master server port: 27016

This appears to be due to the following files missing from the bin64 folder, which is causing Steam to fail to initialize and mods failing to download, resulting in the server crashing if using an existing save that includes mods: vstdlib_s64.dll, tier0_s64.dll, steamclient64.dll, and steam_appid.txt

These can files can be found in the directory above bin64:

image.thumb.png.d764ecc16f01dbd646a4595ae5cdcabe.png

image.thumb.png.af5e981673f1d91c48e421bbb75afaf7.png

 

Upon adding the missing files to the bin64 directory, Steam initalizes properly and mods are able to be downloaded and installed.

[00:00:00]: Mounting file system databundles/scripts.zip successful.
[00:00:00]: [Steam] SteamGameServer_Init(10999, 27016)
[00:00:01]: [Steam] SteamGameServer_Init success

 


Steps to Reproduce
  1. Install a clean copy of the dedicated server with SteamCMD.
  2. Add any workshop mod to dedicated_server_mods_setup.lua
  3. Attempt to run bin64/Dontstarve_Dedicated_Server_Nullrenderer_X64.exe
  4. Server will fail to connect to Steam, and result in a crash if there is an existing world save with that workshop mod.
  5. Copy the following DLLs from the parent directory: vstdlib_s64.dll, tier0_s64.dll, steamclient64.dll
  6. Copy the following file from the bin folder (NOT bin64): steam_appid.txt
  7. Attempt to run the server again
  8. Server should connect to Steam successfully and download and install mods.
  • Like 1



User Feedback


A developer has marked this issue as fixed. This means that the issue has been addressed in the current development build and will likely be in the next update.


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...