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

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

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

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

> Информационная доска

Данный раздел предназначен для обсуждения, а также решения технических проблем связанных с серверной частью. Обсуждения касательно игровых клиентов ведутся здесь.

1. Во время создания новой темы аккуратно оформляйте её, не допускайте грамматических ошибок.
2. Описывая проблему старайтесь, как можно больше рассказать о ней, а так же о действиях с сервером после которых она возникла, по возможности подкрепите информацию логами.
3. Если вопрос касается проблемы в работе сервера, то обязательно прикрепляйте список плагинов (введите в консоли сервера: meta list и amxx plugins), настройки server.cfg, логи. Так же указывайте операционную систему, версию HLDS (введите к консоли сервера: version) и где хостится сервер.

Длинную информацию скрывайте под спойлер.

Помогите найти причину проседания фпс.

staff2517
сообщение 17.9.2014, 16:55
Сообщение #1
Стаж: 12 лет

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

Подскажите из-за какого плагина или модуля может проседать фпс сервера ?
metamod 1.21.p37 (билд сервера 6153)
de_dust2

s killed SANA with ak47
] rcon stats
CPU In Out Uptime Users FPS Players
43.00 156.18 254.75 20 110 706.61 22

] rcon stats
CPU In Out Uptime Users FPS Players
42.50 157.93 256.04 20 110 990.29 22

] rcon stats
CPU In Out Uptime Users FPS Players
42.50 157.45 255.00 20 110 1034.20 22

] rcon stats
CPU In Out Uptime Users FPS Players
42.33 156.75 253.73 20 110 1033.46 22

] rcon stats
CPU In Out Uptime Users FPS Players
42.33 156.12 250.75 20 110 1069.85 22

] rcon stats
CPU In Out Uptime Users FPS Players
42.33 155.29 248.34 20 110 1037.08 22

] rcon stats
CPU In Out Uptime Users FPS Players
42.33 153.05 243.06 20 110 525.45 22

] rcon stats
CPU In Out Uptime Users FPS Players
42.33 151.24 238.85 20 110 266.05 22

metalist

[ 1] AMX Mod X, v1.8.2, Feb 14 2013, by AMX Mod X Dev Team, see http://www.amxmodx.org
[ 2] dproto_EF, v0.9.391, 2014-06-08, by Crock, see
[ 3] VoiceTranscoder, v106, 18:16:53 Dec 10 2013, by [WPMG]PRoSToTeM@ <wpmgprostotema@live.ru>, see http://www.wpmg.ru/
[ 4] ChatMenuFix, v1.5, 10/08/14, by s1lent, see http://www.aghl.ru/
[ 5] WHBlocker, v1.5.370, 2014-08-28, by s1lent, see http://www.aghl.ru/
[ 6] Fun, v1.8.2, Feb 14 2013, by AMX Mod X Dev Team, see http://www.amxmodx.org
[ 7] CStrike, v1.8.2, Feb 14 2013, by AMX Mod X Dev Team, see http://www.amxmodx.org
[ 8] CSX, v1.8.2, Feb 14 2013, by AMX Mod X Dev Team, see http://www.amxmodx.org/
[ 9] hackdetector, v0.13.202.lite, 2014-06-13, by AGHL.RU Dev Team, see http://www.aghl.ru/
[ 10] Orpheu, v2.5.1, Apr 14 2013, by joaquimandrade & Arkshine, see http://forums.alliedmods.net/showthread.php?t=116393
[ 11] Admin Free Look, v1.5.3, Mar 3 2014, by Arkshine, see https://forums.alliedmods.net/showthread.php?t=100067
[ 12] MySQL, v1.8.2, Feb 14 2013, by AMX Mod X Dev Team, see http://www.amxmodx.org/
[ 13] FakeMeta, v1.8.2, Feb 14 2013, by AMX Mod X Dev Team, see http://www.amxmodx.org
[ 14] Ham Sandwich, v1.8.2, Feb 14 2013, by AMX Mod X Dev Team, see http://www.amxmodx.org
[ 15] Engine, v1.8.2, Feb 14 2013, by AMX Mod X Dev Team, see http://www.amxmodx.org
15 plugins

amx_modules

Fun 1.8.2 AMX Mod X Dev Team running
CStrike 1.8.2 AMX Mod X Dev Team running
CSX 1.8.2 AMX Mod X Dev Team running
hackdetector 0.13.202.l AGHL.RU Dev Team running
Orpheu 2.5.1 joaquimandrade & Ar running
Admin Free Look 1.5.3 Arkshine running
MySQL 1.8.2 AMX Mod X Dev Team running
FakeMeta 1.8.2 AMX Mod X Dev Team running
nVault 1.8.2 AMX Mod X Dev Team running
Ham Sandwich 1.8.2 AMX Mod X Dev Team running
Engine 1.8.2 AMX Mod X Dev Team running
Sockets 1.8.2 HLSW Dev Team running
RegEx 1.8.2 AMX Mod X Dev Team running
Всего 13 модулей

plugins.ini
opengl32.amxx
amxbans_core_steam_admins.amxx
fresh_bans.amxx
aim_detector.amxx
;admin.amxx
admin_esp_mini.amxx
alias_detector082.amxx
admincmd.amxx
cmdmenu.amxx
pausecfg.amxx
plmenu.amxx
mapsmenu.amxx
menufront.amxx
restmenu.amxx
adminchat.amxx
adminvote.amxx
statscfg.amxx
statsx.amxx
vip_intercs.amxx
;weaponmenu_ultimate.amxx
ad_manager.amxx
afk_control.amxx
amx_admingag.amxx
amx_blockip.amxx
c4timer.amxx
damager_private.amxx
fb_forwards.amxx
hackdetector.amxx
instant_autoteambalance.amxx
map_spawns_editor.amxx
mapmanager.amxx
msk_demo.amxx
parachute.amxx
ping_control.amxx
resetscore.amxx
screnmenu.amxx
sem.amxx
steam_bonus.amxx
teamflashsnitch.amxx
vampire.amxx
auto_restart_by_skull.amxx
;noslash.amxx
nickfix.amxx
fix_awp_india.amxx
;sh_check.amxx
permanent_message.amxx
descriptive_fire_in_the_hole.amxx
mutemenu.amxx
fg_allchat.amxx
;fakefull_original.amxx
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
XyLiGaN
сообщение 17.9.2014, 17:11
Сообщение #2
Стаж: 13 лет
Город: Югорск

Сообщений: 11668
Благодарностей: 6450
Полезность: 1052

Меценат Меценат

staff2517,
На новых билдах, а точнее 6*** ФПС уже не столь важно, главное чтобы было не ниже 100 и всё. т.к. ФПС игрока не зависит от ФПС сервера, там уже главное какие настройки у игрока идут. Можешь забить. У тебя и так всё нормально.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
staff2517
сообщение 17.9.2014, 17:45
Сообщение #3
Стаж: 12 лет

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

Цитата(XyLiGaN @ 17.9.2014, 17:11) *
staff2517,
На новых билдах, а точнее 6*** ФПС уже не столь важно, главное чтобы было не ниже 100 и всё. т.к. ФПС игрока не зависит от ФПС сервера, там уже главное какие настройки у игрока идут. Можешь забить. У тебя и так всё нормально.

Вроде как фпс не важен только для стим игроков. или я ошибаюсь ?
дело не только в фпс но и нагрузка на картах de_cbble, de_tuscan
CPU In Out Uptime Users FPS Players
59.50 165.69 281.46 499 1663 289.19 20

] rcon stats
CPU In Out Uptime Users FPS Players
59.50 164.17 277.92 499 1663 237.63 20

] rcon stats
CPU In Out Uptime Users FPS Players
59.50 164.81 280.88 499 1663 527.67 20

] rcon stats
CPU In Out Uptime Users FPS Players
59.67 164.87 279.39 499 1663 1065.78 20
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 17.9.2014, 17:49
Сообщение #4


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

Цитата
Вроде как фпс не важен только для стим игроков. или я ошибаюсь ?

Не ошибаетесь. Точнее он не важен для игроков на новых клиентах.
Цитата
дело не только в фпс но и нагрузка на картах de_cbble, de_tuscan

А вы еще на de_aztec посмотрите нагрузку, это нормально.
Сервер где стоит?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
staff2517
сообщение 17.9.2014, 17:57
Сообщение #5
Стаж: 12 лет

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

Цитата(Bloo @ 17.9.2014, 17:49) *
Не ошибаетесь. Точнее он не важен для игроков на новых клиентах.

А вы еще на de_aztec посмотрите нагрузку, это нормально.
Сервер где стоит?

Сам админ хоста говорит что многовато при 22 игроках на этой карте.
хостинг http://servers.playground.org.ua/
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
staff2517
сообщение 18.9.2014, 12:43
Сообщение #6
Стаж: 12 лет

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

Цитата(Bloo @ 17.9.2014, 17:49) *
Не ошибаетесь. Точнее он не важен для игроков на новых клиентах.

А вы еще на de_aztec посмотрите нагрузку, это нормально.
Сервер где стоит?

У все такие нагрузки на этих картах ?
и еще подскажите меняется ли стрельба при разных нагрузках CPU ?

Отредактировал: staff2517, - 18.9.2014, 12:44
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 18.9.2014, 12:46
Сообщение #7


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

может кто-нибудь объяснить с технической точки зрения как так что не влияет FPS
ну или дать ссылку на почитать =)


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 18.9.2014, 12:53
Сообщение #8


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

mazdan, тема где то писал. Суть в том что просчет стрельбы на новых билдах идет на стороне клиента (соответственно если и клиент новый). Более подробно вроде в багтрекере писали (ссылку кину если найду).
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 18.9.2014, 13:25
Сообщение #9


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

Ну по мне с точки зрения связи - я не могу организовать точной стрельбы при больших задержках.
Пока пройдет один фрейм, да пока начнется другой - при 100 FPS, пройдет 0.02 секунды, а 0.02 секунды это очень много, за это время игроки уже будут совсем в других местах находиться и это самый минимум получается. Ну я так вижу, всяческие там интерполяции и прочее, еще понятно 200-500 FPS, но 100 как-то совсем мало.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Bloo
сообщение 18.9.2014, 13:29
Сообщение #10


Стаж: 12 лет

Сообщений: 15547
Благодарностей: 6971
Полезность: 1206

mazdan, тут все обсуждали https://c-s.net.ua/forum/topic56788.html
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 18.9.2014, 13:40
Сообщение #11


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

да там нет технической части всё равно, я там тоже что-то писал, что-то типа схемы бы


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
staff2517
сообщение 18.9.2014, 15:12
Сообщение #12
Стаж: 12 лет

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

Цитата(Bloo @ 18.9.2014, 12:53) *
mazdan, тема где то писал. Суть в том что просчет стрельбы на новых билдах идет на стороне клиента (соответственно если и клиент новый). Более подробно вроде в багтрекере писали (ссылку кину если найду).

Подскажите пожалуйста на билде 5787 будет отличаться стрельба при разных нагрузках ??
К примеру при загрузке CPU на 30% и на 80%
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 18.9.2014, 15:18
Сообщение #13


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

staff2517, при одинаковом FPS не должна, если у вас сетевуха не подвязана на проц, например, и интерфейс не начинает тупить при загрузке процессора )
Соответственно если у вас падает FPS то стрельба ухудшится и даже если не проседает FPS то стрельба может ухудшиться из-за большей нагрузки на сеть и на клиентов (это если разная нагрузка от разного числа игроков)


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
staff2517
сообщение 19.9.2014, 14:50
Сообщение #14
Стаж: 12 лет

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

Цитата(mazdan @ 18.9.2014, 15:18) *
staff2517, при одинаковом FPS не должна, если у вас сетевуха не подвязана на проц, например, и интерфейс не начинает тупить при загрузке процессора )
Соответственно если у вас падает FPS то стрельба ухудшится и даже если не проседает FPS то стрельба может ухудшиться из-за большей нагрузки на сеть и на клиентов (это если разная нагрузка от разного числа игроков)

Спасибо, подскажите какие плагины могут сильно грузить CPU ?
plugins.ini
opengl32.amxx
amxbans_core_steam_admins.amxx
fresh_bans.amxx
aim_detector.amxx
;admin.amxx
admin_esp_mini.amxx
alias_detector082.amxx
admincmd.amxx
cmdmenu.amxx
pausecfg.amxx
plmenu.amxx
mapsmenu.amxx
menufront.amxx
restmenu.amxx
adminchat.amxx
adminvote.amxx
statscfg.amxx
statsx.amxx
vip_intercs.amxx
;weaponmenu_ultimate.amxx
ad_manager.amxx
afk_control.amxx
amx_admingag.amxx
amx_blockip.amxx
c4timer.amxx
damager_private.amxx
fb_forwards.amxx
hackdetector.amxx
instant_autoteambalance.amxx
map_spawns_editor.amxx
mapmanager.amxx
msk_demo.amxx
parachute.amxx
ping_control.amxx
resetscore.amxx
screnmenu.amxx
sem.amxx
steam_bonus.amxx
teamflashsnitch.amxx
vampire.amxx
auto_restart_by_skull.amxx
;noslash.amxx
nickfix.amxx
fix_awp_india.amxx
;sh_check.amxx
permanent_message.amxx
descriptive_fire_in_the_hole.amxx
mutemenu.amxx
fg_allchat.amxx
;fakefull_original.amxx


permanent_message.amxx этот плагин может грузить сервер??
Он показывает рекламу в худе мертвым игрокам.
исходник
#include <amxmodx>
#include <amxmisc>

new cvar_message, cvar_color, cvar_location, cvar_effects, cvar_show, cvar_cmd, hudsync

public plugin_init() {
register_plugin("Permanent message", "1.1", "He3aBuCuM")
cvar_message = register_cvar("amx_permanent_message", "Your/nadvertisement%new%here")
cvar_color = register_cvar("amx_permanent_message_color", "255 255 255")
cvar_location = register_cvar("amx_permanent_message_location", "3")
cvar_effects = register_cvar("amx_permanent_message_effects", "0")
cvar_show = register_cvar("amx_permanent_message_show", "0")
cvar_cmd = register_cvar("amx_permanent_message_cmd", "1")
register_concmd("amx_perm_msg", "cmdChangeMsg", ADMIN_LEVEL_A)
hudsync = CreateHudSyncObj()
set_task(1.0, "show_hud", 0, "", 0, "b")
}

public show_hud() {
new message[200], location, eff, show, players[32], inum
static red, green, blue
get_pcvar_string(cvar_message, message, charsmax(message))
get_hud_color(red, green, blue)
location = get_pcvar_num(cvar_location)
eff = clamp(get_pcvar_num(cvar_effects), 0, 2)
show = get_pcvar_num(cvar_show)
get_players(players, inum)

replace_all(message, charsmax(message), "%new%", "^n")
replace_all(message, charsmax(message), "/n", "^n")

switch(location) {
case 1: set_hudmessage(red, green, blue, 0.01, 0.15, eff, 1.0, 1.0, 0.1, 0.2, -1)
case 2: set_hudmessage(red, green, blue, -1.0, 0.15, eff, 1.0, 1.0, 0.1, 0.2, -1)
case 3: set_hudmessage(red, green, blue, 0.99, 0.15, eff, 1.0, 1.0, 0.1, 0.2, -1)
case 4: set_hudmessage(red, green, blue, 0.01, -1.0, eff, 1.0, 1.0, 0.1, 0.2, -1)
case 5: set_hudmessage(red, green, blue, -1.0, -1.0, eff, 1.0, 1.0, 0.1, 0.2, -1)
case 6: set_hudmessage(red, green, blue, 0.99, -1.0, eff, 1.0, 1.0, 0.1, 0.2, -1)
case 7: set_hudmessage(red, green, blue, 0.01, 0.75, eff, 1.0, 1.0, 0.1, 0.2, -1)
case 8: set_hudmessage(red, green, blue, -1.0, 0.75, eff, 1.0, 1.0, 0.1, 0.2, -1)
case 9: set_hudmessage(red, green, blue, 0.99, 0.70, eff, 1.0, 1.0, 0.1, 0.2, -1)
}

for(new i=0; i<inum; ++i) {
switch(show) {
case 0: ShowSyncHudMsg(0, hudsync, message)
case 1: {
if(!is_user_alive(players[i]))
ShowSyncHudMsg(players[i], hudsync, message)
}
case 2: {
if(is_user_alive(players[i]))
ShowSyncHudMsg(players[i], hudsync, message)
}
case 3: {
if(is_user_admin(players[i]))
ShowSyncHudMsg(players[i], hudsync, message)
}
case 4: {
if(!is_user_admin(players[i]))
ShowSyncHudMsg(players[i], hudsync, message)
}
case 5: {
if(is_user_admin(players[i]) && is_user_alive(players[i]))
ShowSyncHudMsg(players[i], hudsync, message)
}
case 6: {
if(is_user_admin(players[i]) && !is_user_alive(players[i]))
ShowSyncHudMsg(players[i], hudsync, message)
}
case 7: {
if(!is_user_admin(players[i]) && is_user_alive(players[i]))
ShowSyncHudMsg(players[i], hudsync, message)
}
case 8: {
if(!is_user_admin(players[i]) && !is_user_alive(players[i]))
ShowSyncHudMsg(players[i], hudsync, message)
}
default: ShowSyncHudMsg(0, hudsync, message)
}
}
return PLUGIN_CONTINUE
}

public cmdChangeMsg(id, level, cid) {
if(!get_pcvar_num(cvar_cmd) || !cmd_access(id, level, cid, 1))
return PLUGIN_HANDLED

new args[200], name[32]
read_args(args, charsmax(args))
remove_quotes(args)
get_user_name(id, name, charsmax(name))

set_pcvar_string(cvar_message, args)
log_amx("The admin ^"%s^" change the permanent message to ^"%s^"", name, args)

return PLUGIN_CONTINUE
}

get_hud_color(&r, &g, &b) {
new color[20]
static red[5], green[5], blue[5]
get_pcvar_string(cvar_color, color, charsmax(color))
parse(color, red, charsmax(red), green, charsmax(green), blue, charsmax(blue))

r = str_to_num(red)
g = str_to_num(green)
b = str_to_num(blue)
}


Отредактировал: staff2517, - 19.9.2014, 14:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 19.9.2014, 14:50
Сообщение #15


Иконка группы

Стаж: 15 лет

Сообщений: 7566
Благодарностей: 5437
Полезность: 1305

аим детектор, админ esp
да и прочие могут =) собственно и сам hlds грузит =) куда без этого.
Кто там знает что за плагины у вас пинг контрол или тимбаланс и как они написаны


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
staff2517
сообщение 19.9.2014, 23:13
Сообщение #16
Стаж: 12 лет

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

Цитата(mazdan @ 19.9.2014, 14:50) *
аим детектор, админ esp
да и прочие могут =) собственно и сам hlds грузит =) куда без этого.
Кто там знает что за плагины у вас пинг контрол или тимбаланс и как они написаны

Я сравнивал с похожим сервером, на том-же хостинге, на таком же билде, с тем же тарифом:)
У него на de_dust2
на inferno
В то время как мои нагрузки показывают следующие: de_dust2
На de_mirage
de_aztec
Так-же у нас одинаковые версии metamod и amxmodx.
На том сервере тоже есть плагины:
opengl32.amxx
aim_detector.amxx
hackdetector.amxx
А также стоит metamod whbloker, такой как у меня.


Подскажите как найти причину такой нагрузки ??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: