Couldn't find anything wrong maybe it has to do with r_settings but they should just adjust themselves to the server. Haven't paid too much attention about scripts but there's maybe one which is not correctly written and which could infinitely exec itself (loop exec) causing your game to crash. What I suggest you is to cut your cfg into parts : instead of your whole cfg, exec a cfg with 1/4 of your settings (or maybe less, depends on your courage ), connect and see if the game crashes. Repeat with all necessary parts until you find what part is problematic and then you can look more specifically into it till you find what could cause the crash.