Skip to main content

Source Games

Counter-Strike 2, Garry's Mod and Team Fortress 2 server setup and troubleshooting.

Configure a CS2 server and protect its Steam login token

Counter-Strike 2 uses Source 2. Configuration advice for the old CS:GO server can contain obsolet...

Configure a TF2 server and use RCON safely

Team Fortress 2 uses Source 1. Its configuration layout and plugin ecosystem differ from CS2. RCO...

Diagnose CS2 startup and update failures without losing data

A server that exits after an update may have a download problem, an incompatible extension or a b...

Find the addon behind a Garry’s Mod Lua error

A Lua error is a clue about a failed script, not a reason to erase the server. It may affect one ...

Fix missing Garry’s Mod textures and client downloads

Pink-and-black surfaces and ERROR models usually mean a client is missing required assets. A serv...

Install or update Metamod and CounterStrikeSharp for CS2

CounterStrikeSharp is a CS2 plugin framework loaded through Metamod. It is not a drop-in replacem...

Install ULX and ULib and give staff limited permissions

ULX is an administration addon for Garry's Mod, supported by the ULib library. It is separate fro...

Load and troubleshoot CS2 Workshop maps

A Workshop page existing does not prove that its map works with today's CS2 server. CS2 uses Sour...

Set up CS2-SimpleAdmin with limited staff permissions

CS2-SimpleAdmin runs on CounterStrikeSharp. It provides player administration, but the plugin loa...

Set up Garry’s Mod Workshop collections and gamemodes

Garry's Mod uses Source 1. Its Workshop collection startup option is different from CS2's map com...