Gmod 9 Master Server Fix
Valve has broken the Master Servers for Source SDK 2006 and don't seem to have any intention on fixing it. This makes Gmod 9 unable to list servers when you go to the Internet Tab under Find Servers in game.
To fix the issue of no servers showing up in game, we found a way of patching the Gmod 9 client.dll that hooks calls to the masterservers file and serves our custom masterserver file from the bin directory.
As the Master Servers now use a newer Steam Client version, we have written a master server emulator that gets the current list of Gmod 9 servers from Steam's API and serves it to Gmod 9 game clients requesting servers.
If you would like to run your own Master Server emulator, you can check out the github page: https://github.com/FaceServers/Gmod9-Master-Server-Emu
Download:
https://gmod9.com/files/masterserver_bin_patch.zip
Installation:
- Go to gmod9/bin folder.
- Rename client.dll to client_gmod9.dll.
- Extract downloaded masterserver_bin_patch.zip to gmod9/bin folder, it should extract a new client.dll and a masterservers.vdf file.
- Verify gmod9/bin folder looks like the following:
- client.dll [patched client.dll]
- client_gmod9.dll [original client.dll renamed]
- game_shader_generic_garry.dll [original file, untouched]
- masterservers.vdf [patched with custom master server]
- server.dll [original file, untouched]
- Launch game, click servers, and it will load the servers from our custom Master Server emulator.
- Enjoy gmod9 again.
Additionally, I would like to thank @nafrayu for keeping Gmod 9 current and creating https://gmod9.com as the community resource for everything Gmod 9! I will be switching all download links here for gmod9 related files at FaceWAN with links on gmod9.com. More info to come!