Расскажу пару нюансов о создании cs сервера.
Во первых, небольшой тюнинг ядра lenny для hlds и системы
Во вторых, про установку уже рассказали (правда не понял про segfault), кроме одного - СОЗДАЙ ОТДЕЛЬНОГО ПОЛЬЗОВАТЕЛЯ ДЛЯ СЕРВЕРА!
Про hldsupdatetool
В третьих, существует 2 протокола на которых играют (47 и 48) - чтобы пускало и тех, и тех ставится dproto
В 4х, редко очень играют в лицензию поэтому сервер должен быть no-steam. На мой взгляд, эмулятор rev-emu (если кто то с этим не согласен - то может идти лесом, это лично мое ИМХО) самый достойный, умеет эмулировать псевдо-VAC (просто говорит что cервер защищен - по факту просто значек и слово). Я не рекомендую использоваться только dproto (снова мое личное ИМХО - кому не нравится - лесом).
Ну и напоследок init.d скрипт автозапуска, остановки и рестарта