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

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

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

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

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

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

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

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

Как смотреть fps Линукс сервера

, Удалённо через SSH
yukish
сообщение 28.12.2013, 10:33
Сообщение #1
Стаж: 12 лет

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

Как посмотреть fps Линукс сервера, удалённо через SSH??
Желательно видеть цифру, которая меняется в динамике, а не просто среднее значение.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Esecman
сообщение 28.12.2013, 10:42
Сообщение #2
Стаж: 12 лет

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

Можно юзнуть плагин :D
Фпс оптимизер да и еще отображает :-)
С помощью команды /showfps(в общем чате)
Плагин
Код:
#include <amxmodx>
#include <fakemeta>

#define PLUGIN "FPS Optimizer"
#define VERSION "1.0"
#define AUTHOR "Sho0ter"

#define ACCESS_LEVEL ADMIN_RCON

#define MAX_FPS 1050
#define MIN_FPS 1050
#define OPT_FPS 1050
#define FLUX_FPS 5

new Float:gametime
new Float:framesper

new show[33]
new hud
new syst
new currentrate
new fps
new maxplayers


public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /showfps", "cmd_show")
register_forward(FM_StartFrame, "start_frame")
syst = get_cvar_pointer("sys_ticrate")
currentrate = OPT_FPS
hud = CreateHudSyncObj()
maxplayers = get_maxplayers()
return PLUGIN_CONTINUE
}

public cmd_show(id)
{
if(!(get_user_flags(id) & ACCESS_LEVEL))
{
return PLUGIN_HANDLED
}
if(!show[id])
{
show[id] = 1
}
else
{
show[id] = 0
}
return PLUGIN_HANDLED
}

public client_disconnect(id)
{
show[id] = 0
return PLUGIN_CONTINUE
}

public start_frame()
{
gametime = get_gametime()
if(framesper >= gametime)
{
fps += 1
}
else
{
framesper += 1.0
for(new id = 1; id <= maxplayers; id++)
{
if(!is_user_connected(id) || !show[id])
{
continue
}
switch(fps)
{
case 500..1000:
{
set_hudmessage(0, 255, 0, 0.05, -1.0, 0, 1.0, 1.1, 0.1, 0.1, -1);
}
case 250..499:
{
set_hudmessage(255, 255, 0, 0.05, -1.0, 0, 1.0, 1.1, 0.1, 0.1, -1);
}
case 100..249:
{
set_hudmessage(255, 0, 0, 0.05, -1.0, 0, 1.0, 1.1, 0.1, 0.1, -1);
}
default:
{
set_hudmessage(255, 0, 0, 0.05, -1.0, 1, 1.0, 1.1, 0.1, 0.1, -1);
}
}
ShowSyncHudMsg(id, hud, "Server FPS: %d frames/sec.^nCurrent ticrate: %d", fps, currentrate)
}
if(fps < OPT_FPS && currentrate < MAX_FPS)
{
currentrate += FLUX_FPS
set_pcvar_num(syst, currentrate)
}
else if(fps >= OPT_FPS && currentrate > MIN_FPS)
{
currentrate -= FLUX_FPS
set_pcvar_num(syst, currentrate)
}
fps = 1
}
}


Пользуйся.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Leksandr
сообщение 28.12.2013, 10:43
Сообщение #3
Стаж: 13 лет
Город: Украина, Сумы (Ахтырка)

Сообщений: 1000
Благодарностей: 458
Полезность: 821

Зачем мудрить, через ссх?
Не проще через ркон?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 28.12.2013, 11:59
Сообщение #4


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

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 28.12.2013, 12:36
Сообщение #5


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

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

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

Цитата(Wellon @ 28.12.2013, 12:59) *
Прикрепленное изображение




Цитата
CPU In Out Uptime Users FPS Players
147.46 0.00 0.00 38 0 100.50 0



как исправить на 1000? )))


хмммм. понажимал несколько раз и выводятся разные значения..


Цитата
CPU In Out Uptime Users FPS Players
78.20 186.24 291.92 6827 25435 166.72 22

] rcon stats
CPU In Out Uptime Users FPS Players
78.50 181.87 282.63 6827 25435 166.64 22

] rcon stats
CPU In Out Uptime Users FPS Players
78.67 177.10 270.40 6827 25435 130.80 22

] rcon stats
CPU In Out Uptime Users FPS Players
78.67 174.07 265.99 6827 25435 175.04 22

] rcon stats
CPU In Out Uptime Users FPS Players
78.67 174.76 268.04 6827 25435 1000.00 22

] rcon stats
CPU In Out Uptime Users FPS Players
78.67 174.91 267.95 6827 25435 168.44 22

] rcon stats
CPU In Out Uptime Users FPS Players
78.75 172.68 261.99 6827 25435 163.35 22

] rcon stats
CPU In Out Uptime Users FPS Players
78.00 184.22 287.70 6827 25435 1000.00 22

] rcon stats
CPU In Out Uptime Users FPS Players
78.50 175.47 279.22 6827 25435 1000.00 22

] rcon stats
CPU In Out Uptime Users FPS Players
78.67 177.94 289.42 6827 25435 1000.00 22


CPU In Out Uptime Users FPS Players
76.60 169.03 257.63 6828 25443 1000.00 23

] rcon stats
CPU In Out Uptime Users FPS Players
76.60 173.40 260.69 6828 25443 107.08 23

] rcon stats
CPU In Out Uptime Users FPS Players
76.60 159.83 241.68 6828 25443 98.42 22

] rcon stats
CPU In Out Uptime Users FPS Players
81.00 162.98 251.55 6828 25444 1000.00 23

] rcon stats
CPU In Out Uptime Users FPS Players
78.50 182.36 292.33 6827 25435 1000.00 22


Отредактировал: adva, - 28.12.2013, 12:48
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя cstriker
сообщение 28.12.2013, 12:44
Сообщение #6


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

Стаж: 13 лет

Сообщений: 1233
Благодарностей: 586
Полезность: 869

Цитата(adva @ 28.12.2013, 12:36) *
как исправить на 1000? )))

У меня никаких бустеров, и всего прочего нету, просто мощное корыто, которое потянет штук 6 серверов минимум, а работает только 2, sys_ticrate 1100, и никаких говнарских плагинов, вот и вся премудрость)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя adva
сообщение 28.12.2013, 12:51
Сообщение #7


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

Стаж: 12 лет

Сообщений: 2543
Благодарностей: 1676
Полезность: 819

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

Цитата(Wellon @ 28.12.2013, 13:44) *
У меня никаких бустеров, и всего прочего нету, просто мощное корыто, которое потянет штук 6 серверов минимум, а работает только 2, sys_ticrate 1100, и никаких говнарских плагинов, вот и вся премудрость)


скажи конфу... у меня тоже 2 сервера, тоже тикрейт 1100, плагинов тоже минимум, но фпс прыгает то 100 то 1000
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 28.12.2013, 16:17
Сообщение #8
Стаж: 12 лет

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

Это всё покажет одно значение.
Как сделать чтобы выводилось меняющееся значение, например раз в секунду,
чтобы я в динамике видел как меняется fps сервера.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Serj
сообщение 28.12.2013, 17:15
Сообщение #9


Стаж: 15 лет

Сообщений: 855
Благодарностей: 266
Полезность: 198

host_framerate 1
если не ошибаюсь

Отредактировал: Serj, - 28.12.2013, 17:15
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 28.12.2013, 17:23
Сообщение #10
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

> .sma



server_frame()


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя sambo
сообщение 28.12.2013, 21:12
Сообщение #11


Стаж: 14 лет

Сообщений: 847
Благодарностей: 200
Полезность: 477

Цитата(Leksandr @ 28.12.2013, 10:43) *
Зачем мудрить, через ссх?
Не проще через ркон?


Нет не проще , особенно если на хостинге сильно умные люди сидят )
мифы , легенды )
Сервер на хостинге . Проверяю фпс стоит как вкопанное на 1000 . Понимаю что что то не то . Ставлю плагин и смотрю фпс ) Прыгает и проседает довольно сильно . Пишу в тп , ответ - Плагин не может показывать точно фпс , только стаст )
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 28.12.2013, 22:53
Сообщение #12
Стаж: 12 лет

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

На сервере нет RCON-пароля, так как многие брутфорсы его пытаются подобрать,
поэтому его просто нет. Соответственно эта функция не работает:

] rcon stats
Bad rcon_password.
No password set for this serv


host_framerate 1 - а что это???
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Shur1k_ua
сообщение 28.12.2013, 22:55
Сообщение #13


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

Стаж: 14 лет
Город: Ровно

Сообщений: 1817
Благодарностей: 919
Полезность: 1233

Цитата(yukish @ 28.12.2013, 22:53) *
На сервере нет RCON-пароля, так как многие брутфорсы его пытаются подобрать,
поэтому его просто нет. Соответственно эта функция не работает:

] rcon stats
Bad rcon_password.
No password set for this serv


host_framerate 1 - а что это???

команда отвечает за скорость проигрывания демок


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 28.12.2013, 23:41
Сообщение #14
Стаж: 15 лет

Сообщений: 2774
Благодарностей: 2956
Полезность: 994

Если хотите мониторить плагином, то вот хорошее решение https://forums.alliedmods.net/showthread.php?p=19447

Складывает инфу по FPSам в лог + можно из админки посмотреть. Опять же, смотреть надо усреденное значение, а не пиковые.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
yukish
сообщение 29.12.2013, 13:34
Сообщение #15
Стаж: 12 лет

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

SISA
Спасибо, хороший совет.

А кроме плагина ничего нет?? Какой-нибудь стандартной функции КС-сервера,
которая бы работала даже при пустом rcon??
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Leksandr
сообщение 29.12.2013, 13:39
Сообщение #16
Стаж: 13 лет
Город: Украина, Сумы (Ахтырка)

Сообщений: 1000
Благодарностей: 458
Полезность: 821

yukish,
Неа.
Если не ошибаюсь, фпс можно посмотреть только через команду статс.
Простые игроки или без ркона не могут использовать её.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя csnet
сообщение 29.12.2013, 13:47
Сообщение #17
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

amx_rcon ктото отменял?


go v cs:go
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 30.12.2013, 16:17
Сообщение #18
Стаж: 12 лет

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

Цитата(csnet @ 29.12.2013, 14:47) *
amx_rcon ктото отменял?


А дальше какую команду писать чтобы ФПС смотреть?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
yukish
сообщение 30.12.2013, 23:31
Сообщение #19
Стаж: 12 лет

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

amx_rcon хххххх

что за параметр "хххххх" писать чтобы отобразился fps сервера
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя csnet
сообщение 30.12.2013, 23:45
Сообщение #20
Стаж: 12 лет

Сообщений: 4808
Благодарностей: 3849
Полезность: 690

в чем проблема прописать ркон на 1 минуту посмотреть фпс а потом убрать?

amx_rcon rcon_password 123
rcon stats
amx_rcon rcon_password ""



делов то


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