The short answer: Any modified steam_api.dll or missing online files will get you banned from Steam’s matchmaking. However, you can use Goldberg Emulator or SmartSteamEmu (included in many top builds) for LAN or parsec co-op. For actual online play with friends, you must own the full legit Steam version.