Многие пользователи LINUX систем добиваясь нормального FPS и в поисках стабильности на LINUX идет в сторону сборки, конфигурирования и оптимизации ядра.. Самое страшное что многие из них идут решать этот вопрос будучи неподготовленными и с отсутствием простейших знаний консольных команд в LINUX…Хотелось бы развеять мысли что у Вас вообще получиться грамотно собрать ядро—даже используя кучу мануалов и статей…Ошибочно думать что сборка ядра Линукса дело простое и не требующее особых высоких знаний. Нужно понять, что если копировать и вставлять команды из мануалов в консоль—абсолютно не понимая, что вы делаете, вы ровным счетом не добьетесь ничего, а лишь приведете свою систему к краху и вместо оптимизации системы---получите ее дестабилизацию и пару сотен лишних глюков…Запомните. так как собирают и конфигурируют ядра спецы работающие в компании CANONICAL -мы врятли научимся это так же хорошо делать, поэтому мы не будем заниматься самоделками..
LINUX не простит Вам такого халатного подхода к своим кишкам как WINDOWS..
LINUX-это далеко не WINDOWS и делать там все что Вам захочется крайне не желательно и вообще противопоказано без специальных знаний...
Что касательно сборки ядра под железо, это интим, скорее порно чем интим, что бы идеально собрать ядро под свое железо нужно знать то самое свое железо и в конфиге отделить ненужное от него, вот когда отделишь идеально то компиляция может занять 15-20 минут. А так конкретно совет никто Вам не даст кроме затертого профи в свитере и в трусах в горошек.. Могу Вам сказать что имея среднее железо по конфигурации после этой статьи Вам достаточно просто запустить игровой сервер в режиме консоли и все, а клиенты будут конектиться к нему... ресурсы Вашего процессора они тратить сильно не будут, но свои жрать конечно будут), так что забросьте вы эту тему, собрать ядро…
Ядра собирать по квалификации следует людям, которые проходили специальное обучение в соответствующих заведениях… Чтобы с точностью знать что убрать в ядре а что оставить, нужно крайне досконально понимать что вы делаете и быть уверенным что отключив что то, вы отключаете именно то что надо…ведь иногда отключение одной опции может приводить к нестабильности другой, что в последствии сами понимаете к чему может привести…
1.UBUNTU 9.10 – вы сможете запустить COUNTER STRIKE но так как он будет работать Вам не понравиться, поэтому будьте пока готовы что на Вашем компьютере будет исправно работать только сервер…
2. В данном случае рассматривается подготовка вашего железа и ОС к использованию для серверных нужд -т.е в качестве сервера
3. Данная статья не рассчитана на процессоры PENTIUM 3 и оперативку 256 мб))
P.S. Хотелось бы сказать. Что Вам не нужно использовать UBUNTU 8.04 LTS, и прочих версий…Смело ставьте самую свежую версию LINUX UBUNTU 9.10 –хотя бы из соображений безопасности и поддержки самых свежих драйверов устройств…
Да и я думаю разработчики не просто так пишут новые версии операционной системы, не улучшая ее, и не исправляя ошибок….
Много времени люди потратили на пересборку ядра под игровой сервер CS, много обрушили систем и создали кучу глюков из года делая одну и туже ошибку…..Когда ответ на их вопрос был всегда рядом под руками.. Доподлинно известно что многочисленными просьбами владельцев игровых серверов, компания CANONICAL спонсор UBUNTU включила изменения в свои серверные ядра, оптимизировав их, будучи для использования на игровых серверах! Конечно, при пересборке можно совсем заточить ядро под свой комп, но то что мы сделаем сейчас, будет вполне достаточно для нормальной и эффективной работы нашего игрового сервера..
А теперь перейдем к делу…..
Для начала у вас должна быть установлена LINUX UBUNTU 9.10.
1.Полностью обновляем систему и скачиваем все необходимые пакеты и т.д. и т.п.
Идем в СИСТЕМА—АДМИНИСТРАТИРОВАНИЕ-МЕНЕДЖЕР ОБНОВЛЕНИЙ
Обновляемся.....
Далее мы будем заменять наше Венерическое :-) GENERIC ядро на нормальное. Подготовленное на нужды нашего CS сервера...
2 Идем в СИСТЕМА—АДМИНИСТРАТИРОВАНИЕ-МЕНЕДЖЕР ПАКЕТОВ SYNAPTIC —Слева в колонке выбираем пункт СОСТОЯНИЕ---СВЕРХУ ВЫДЕЛЯЕМ ВСЕ—В ОКОШКЕ «БЫСТРЫЙ ПОИСК» вводим---LINUX IMAGE
В появившемся списке ищем ядро—LINUX-IMAGE-SERVER -2.6.31.20.33
Выделяем его, и нажимаем вверху «Применить». Соглашаемся на все что он у нас спросит, ждем пока скачается и установиться, это займет минут 10-20...
Данное ядро является на сегодняшний день самым стабильным и свежим, включает в себя множество изменений которые нам очень необходимы...
После установки, система попросит ПЕРЕЗАГРУЗИТЬСЯ, ПЕРЕЗАГРУЖАЕМСЯ, в списке выбираем наше новое ядро (2.6.31.20. PAE) Грузимся....Вот и ВСЕ!! Наслаждаемся стабильной и производительной системой
Теперь для наглядности запускаем Сервер CS , после запуска в консоли вводим команду STATS — (незабываем отключать все Ваши бустеры и mmtimer) О ЧУДО что мы видим)
думаю теперь многие решат свои наболевшие проблемы, по оптимизации сервера CS//
Рад был помочь,
С Уважением DJ HANDLE
Иногда решение проблемы может быть у Вас под руками и быть настолько легким...