FaceWAN

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:

  1. Go to gmod9/bin folder.
  2. Rename client.dll to client_gmod9.dll.
  3. Extract downloaded masterserver_bin_patch.zip to gmod9/bin folder, it should extract a new client.dll and a masterservers.vdf file.
  4. 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]
  5. Launch game, click servers, and it will load the servers from our custom Master Server emulator.
  6. 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!