CrossAuth is a metamod-r module that allows Steam authentication between mismatched client and server mod.
That means you can connect cs1.6 clients into condition games and vice versa while using Steam authentication.
Without this module you would get "STEAM validation rejected" message. This is because the server checks the AppId stored in the player's ticket. What this module does is quite simple -- it sets the server's AppId to the same value as the connecting client.
In order to run this module you need:
Simply grab a binary from the latest release and register it in your plugins.ini.
Download and copy crossauth.dll into addons/crossauth. Then append into plugins.ini this line:
win32 addons\crossauth\crossauth.dllDownload and copy crossauth_mm_i386.so into addons/crossauth. Then append into plugins.ini this line:
linux addons/crossauth/crossauth_mm_i386.so