• GMod 12 dedicated server broken after update.
    6 replies, posted
Today's update for compatibility with OB updates breaks dedicated servers. I ran a clean (no mods) GMod 12 dedicated server and it freezes shortly after it loads the Steam library. Seems to be a thread lockup issue. Seems to be as its executing server.cfg.
[QUOTE=Kigen;37787775]Today's update for compatibility with OB updates breaks dedicated servers. I ran a clean (no mods) GMod 12 dedicated server and it freezes shortly after it loads the Steam library. Seems to be a thread lockup issue. Seems to be as its executing server.cfg.[/QUOTE]If it seems to be breaking when it's executing server.cfg, it would be helpful if you post your server.cfg so that we can help you identify the problem.
Its not the server.cfg itself. It just happens right after it attempts to execute it. But I tried to run a dedicated server vanilla (fresh install, no server.cfg) still froze.
Run a steam update on it again. It's the files in in orangebox/bin that are wrong. It keeps downloading 2 different versions of .dll files, one set will freeze the server as it gets to the last bit where it does the connected to steam servers, lists it ip, assigned anonymous gameserver steam id thing. Running a steam update again will download different set of files to oranagebox\bin, and the server will load ok. You might have to use -verify_all for it to update those files. However each time you run the update it will download a different set of files into orangebox\bin. one set locks the server up, the other lets the server run ok. I had the exact same problem on 3 dedicated servers. And was only able to get it to work after running the update on a LAN dedicated server where I could use -verify_all on it, and then uploading the working set of files from orangebox/bin to my 3 servers.
[QUOTE=NaRyan;37792908]Run a steam update on it again. It's the files in in orangebox/bin that are wrong. It keeps downloading 2 different versions of .dll files, one set will freeze the server as it gets to the last bit where it does the connected to steam servers, lists it ip, assigned anonymous gameserver steam id thing. Running a steam update again will download different set of files to oranagebox\bin, and the server will load ok. You might have to use -verify_all for it to update those files. However each time you run the update it will download a different set of files into orangebox\bin. one set locks the server up, the other lets the server run ok. I had the exact same problem on 3 dedicated servers. And was only able to get it to work after running the update on a LAN dedicated server where I could use -verify_all on it, and then uploading the working set of files from orangebox/bin to my 3 servers.[/QUOTE] Can you upload the working set of the server files? This would be highly appreciated as I cannot run -verify_all from the host I am using.
Thanks, I was having the same issue and -verify_all fixed it.
It seems Garry included the orangebox/bin library files and hldsupdatetool is confused which one it should use. TF2 libs or Garry's because they're in the same place. The ones that come on the "GarrysMod Content" channel are the ones that work. Regular OB Dedicated server libs are the ones that cause the lockup. And here are the good orangebox/bin files. [url]http://kigen.co/garrysmod/bin.zip[/url]
Sorry, you need to Log In to post a reply to this thread.