Steam for Linux

I have created a user called steam and have installed a csgo server, now if i run the server using 'root' under usual settings for instance ./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust the server launches and all works fine, although i do get the warning saying root is bad.

anyway if i try those same settings but as the 'steam' user the server goes to launch then gets the following errors

-------------------------------------------- [FIXED] -----------------------------------------My server is hosted by OVH and when i choose my installation settings i choose to use OVH s own Linux Kernel which it suggests when installing Ubuntu 12.04, this is where the error kind of arose from because it turns out this kernel has grsecurity running on it, now i don't know anything about this so to solve the solution i wiped my Linux server and re installed using the general Linux kernel for Ubuntu 12.04 rather than the recommended OVH one.

The grsecurity program restricts memory used and possibly other stuff for security reasons, hence why i could run the server fine as root ans not the steam user.

as i say i know nothing about grsecurity so, if you cannot change your kernel i don't know what you can do other then research possible ways to change the grsecurity permissions for non root users?