Переменную легче передавать через мессагу. Например :
Найди в player.cpp -
Чуть ниже найдёшь :
Code
gmsgHealth = REG_USER_MSG( "Health", 1 );
После чего ишешь на сервере упоминание об gmsgHealth
Находишь что-то типо того :
Code
MESSAGE_BEGIN( MSG_ONE, gmsgHealth, NULL, pev );
WRITE_BYTE( !!!Тут переменная которую передаём на сервер!!! );
MESSAGE_END();
Ну а на Клиенте смотришь как принимаеться значение "Health".
В принцыпе здоровье, армор и патроны в ХЛ'e сделаны именно так.