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

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

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

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

4 страниц V   1 2 3 »

Стабильные 1000 FPS на сервере Counter-Strike 1.6 с помощью XTools

, Кто не буть пробовал так сделать ???
Статус пользователя 4u4u
сообщение 5.7.2011, 8:53
Сообщение #1
Стаж: 14 лет

Сообщений: 84
Благодарностей: 3
Полезность: 33

Многие задаются вопросом о том, как же сделать стабильные 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
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   Цитировать сообщение
Статус пользователя mel
сообщение 5.7.2011, 9:59
Сообщение #2


Стаж: 15 лет

Сообщений: 232
Благодарностей: 135
Полезность: 831

Ребят отзовитесь , скажите это фейк или помогает по настоящему ? Не хотелось бы свой скейл трогать... :)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 5.7.2011, 10:21
Сообщение #3


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

AmericanAirlines,
фейк отчасти
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 4u4u
сообщение 5.7.2011, 10:25
Сообщение #4
Стаж: 14 лет

Сообщений: 84
Благодарностей: 3
Полезность: 33

В смысле фейк ?? что такое* типа не покатит ? я просто новенький не судите строго!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Asmodai
сообщение 5.7.2011, 10:46
Сообщение #5
Стаж: 15 лет

Сообщений: 833
Благодарностей: 1
Полезность: 0

XBoost фейк, другое вроде нормальное. Но на esl используется почему-то.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя 330863
сообщение 5.7.2011, 10:53
Сообщение #6


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

4u4u,
фальшивый фпс пишет этот XBoost!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Д ын
сообщение 5.7.2011, 10:53
Сообщение #7
Стаж: 14 лет

Сообщений: 17
Благодарностей: 7
Полезность: 0

Цитата(4u4u @ 5.7.2011, 14:25) *
В смысле фейк ?? что такое* типа не покатит ? я просто новенький не судите строго!

Во-первых, статс показывает мгновенный фпс предыдущего кадра. То есть, если ты успел 3 раза за секунду увидеть в статс 1000фпс, это еще не значит, что на оставшихся 997 кадрах проседания фпс не было.
Во-вторых, где тест под нагрузкой?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Asmodai
сообщение 5.7.2011, 12:11
Сообщение #8
Стаж: 15 лет

Сообщений: 833
Благодарностей: 1
Полезность: 0

Цитата(Д ын @ 5.7.2011, 12:53) *
Во-первых, статс показывает мгновенный фпс предыдущего кадра. То есть, если ты успел 3 раза за секунду увидеть в статс 1000фпс, это еще не значит, что на оставшихся 997 кадрах проседания фпс не было.
Во-вторых, где тест под нагрузкой?

host_speeds 1 чем не устраивает? 999 почти все значения, есть "просадки" до 499. по пингу также не заметно, что там постоянно 1000.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BombermaG
сообщение 5.7.2011, 13:40
Сообщение #9


Стаж: 19 лет

Сообщений: 228
Благодарностей: 123
Полезность: 789

Можете спокойно использовать, только учтите, что несовместим с metamod-p32, ставьте обычный metamod.
Значения FPS показывает настоящие.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 4u4u
сообщение 5.7.2011, 14:17
Сообщение #10
Стаж: 14 лет

Сообщений: 84
Благодарностей: 3
Полезность: 33

да тогда смотри !я все проделал как там написано !
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 и папки такой нету source.list ?? как быть?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BombermaG
сообщение 5.7.2011, 14:48
Сообщение #11


Стаж: 19 лет

Сообщений: 228
Благодарностей: 123
Полезность: 789

Какая OS?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 4u4u
сообщение 5.7.2011, 14:54
Сообщение #12
Стаж: 14 лет

Сообщений: 84
Благодарностей: 3
Полезность: 33

скажи пжт как узнать что ввести name -a??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BombermaG
сообщение 5.7.2011, 15:05
Сообщение #13


Стаж: 19 лет

Сообщений: 228
Благодарностей: 123
Полезность: 789

Для начала советуем обрести базовые знания по работе с системой.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 4u4u
сообщение 5.7.2011, 15:14
Сообщение #14
Стаж: 14 лет

Сообщений: 84
Благодарностей: 3
Полезность: 33

А так команду не сказать?? дай ссылку
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mel
сообщение 5.7.2011, 15:24
Сообщение #15


Стаж: 15 лет

Сообщений: 232
Благодарностей: 135
Полезность: 831

вот твоя ссылка
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 4u4u
сообщение 5.7.2011, 16:05
Сообщение #16
Стаж: 14 лет

Сообщений: 84
Благодарностей: 3
Полезность: 33

Linux version 2.6.29.6-smp (root@midas) (gcc version 4.3.3 (GCC) ) #2 SMP Mon Aug 17 00:52:54 CDT 2009
вот такая ! так как мне папку та найти?? я новенький в линукс не судите строго как четвертый день пошёл не шарю((буду читать учится ну щас надо сделать чтоб fps на сервере не прыгало etc/apt/source.list ??? не издевайтесь плиз ))))
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 5.7.2011, 17:44
Сообщение #17


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

4u4u,
Код
cat /etc/*release*
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 4u4u
сообщение 13.7.2011, 15:04
Сообщение #18
Стаж: 14 лет

Сообщений: 84
Благодарностей: 3
Полезность: 33

?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mclaren
сообщение 19.7.2011, 18:43
Сообщение #19


Стаж: 19 лет

Сообщений: 307
Благодарностей: 25
Полезность: 86

Чет пока не пойму работает или нет.
Показания верные или левые....
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя 330863
сообщение 19.7.2011, 21:49
Сообщение #20


Стаж: 16 лет

Сообщений: 4358
Благодарностей: 1079
Полезность: 497

mclaren,
левые, посты выше прочитай (кроме постов BombermaG)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
4 страниц V   1 2 3 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: