Здравствуйте, гость Вход | Регистрация
Наши новости:
|
| Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
|---|---|---|---|---|---|
| 30.10.2011, 0:39 | Падение сервера ! | Запускается итак через Hlds_run Зы Словно умудренные жизненным опытом стервятники в пустыне, они смотрят вслед проползающим путникам. На вопрос, где можно напиться, они долго обсуждают, нужна ли тебе вода и неизменно приходят к выводу, что нет, тебе, брат, вода ни к чему. Неспешно перечисляют причины, по которым тебе лучше жить без воды. И ни один из них не покажет в какой стороне колодец. |
GAMER007 | ||
| 5.7.2011, 8:53 | Стабильные 1000 FPS на сервере Counter-Strike 1.6 с помощью XTools | Многие задаются вопросом о том, как же сделать стабильные 1000 FPS на своем сервере Counter-Strike 1.6. Некоторые используют mmtimer, некоторые по максимуму оптимизируют ядро системы. В этот раз речь пойдет о модуле XTools и его плагине XBoost. Данный модуль не нагружает систему под максимум, как происходит в случае с mmtimer. Данный метод подойдет, только если вы держите сервера на своем дедике или каком-нибудь VPS. Кстати говоря и немного отходя от темы, XTools, например, используется на таких турнирах как ESL, только немного в других целях. И так, приступим… Как обычно, примеры будут разбираться на Debian, т.к. под рукой ничего другого нет. Качаем полный XTools Full Package, включающий в себя: XCore 2.0.1.3040 XExtension 1.5.1.2589 XBoost 1.0.2.1065 Распаковываем в папку cstrike с заменой файлов (внимание! если у вас установлен metamod, то вместо него будет теперь грузиться XCore). Запускаем сервер, в консоли пишем: xc_pluginload XBoost В ответ увидите: XBoost loaded. Что было до (не пугайтесь таким показателям, ядро стандартное, железо слабое): "sys_ticrate" is "1001" stats CPU In Out Uptime Users FPS Players 15.50 0.00 0.00 0 0 730.46 0 stats CPU In Out Uptime Users FPS Players 17.00 0.00 0.00 0 0 690.61 0 stats CPU In Out Uptime Users FPS Players 17.00 0.00 0.00 0 0 778.21 0 После: stats CPU In Out Uptime Users FPS Players 13.00 0.00 0.00 1 0 1000.00 0 stats CPU In Out Uptime Users FPS Players 13.00 0.00 0.00 1 0 1000.00 0 stats CPU In Out Uptime Users FPS Players 12.33 0.00 0.00 1 0 1000.00 0 I. Если вместо XBoost loaded, видите: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.11' not found (required by cstrike/dlls/modules.d/XBoost.so) То для начала пробуем sudo apt-get install libstdc++6 (для Slackware нужно будет установить\обновить cxxlibs). Если после этого ошибка все равно возникает, то в /etc/apt/source.list необходимо добавить еще один репозитарий с тестовой веткой дистрибутива. Далее делаем, естественные действия: sudo apt-get update sudo apt-get install libstdc++6 После снова пробуем запустить сервер и подгрузить XBoost. II. Для автоматической подгрузки XBoost нужно скачать XBoost Preload, распаковать, например, в папочку с сервером и выполнить команду: export LD_PRELOAD=./XBoostPL.so ./hlds_run -game cstrike.... III. Если нужно подключить metamod, то в cstrike/dlls/conf.d/xcore.conf Меняем строчку на: lib=../addons/metamod/dlls/metamod_i386.so Проверяем, собираем статистику по нагрузке, оставляем свои результаты в комментариях. ccылка на статью ! http://bombermag.ru/linux/stabilnye-1000-f...s.html#more-188 |
delster | ||