Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

История благодарностей участнику 4u4u ::: Спасибо сказали: 3
Дата поста: В теме: За сообщение: Спасибо сказали:
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