Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.

Реклама


**Как получить V.I.P** (Перейти)
Чтобы заказать рекламу на Pro-Pawn.Ru, обращайтесь в Skype.
Баннерная реклама 200руб/мес, Текстовая 100руб/мес.
Показано с 1 по 9 из 9
  1. #1
    Аватар для Kazoox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    25.04.2014
    Сообщений
    121
    Репутация:
    3 ±

    GetServerTickRate - нагрузка на сервер

    Здравствуйте! В "холостом" режиме (когда на сервере нет игроков, либо их всего 1-10) GetServerTickRate выдаёт в районе 160. При увеличении онлайна до сотни а то и того больше показатель снижается до 50 и после этого так стабильно и не изменяется, хоть игроки и выходят - результат нулевой, стабильно держится 50 и лаги соответственно не уменьшаются. Каковы могут быть причины? DDoS? Или может можете дать какие-то советы от себя по оптимизации мода именно при большом онлайне? Заранее благодарен.

  2. #2
    Аватар для Kazoox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    25.04.2014
    Сообщений
    121
    Репутация:
    3 ±
    Актуально. Что же так сильно может нагружать сервер? Понятное дело надо пересмотреть код, уделить время массивам, циклам и тд - всё это дело переписать. Просто интересует что именно так может грузить сервер

  3. #3
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,441
    Репутация:
    261 ±
    Используйте данный плагин, чтобы узнать, что нагружает сервер.
    Сервер должен проработать максимальное время (То есть поднимите онлайн до 100 и когда он спадет до 50) скидывайте результаты профалера
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  4. Пользователь сказал cпасибо:
    Kazoox (30.11.2015)
  5. #4
    Аватар для Kazoox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    25.04.2014
    Сообщений
    121
    Репутация:
    3 ±
    Цитата Сообщение от $continue$ Посмотреть сообщение
    Используйте данный плагин, чтобы узнать, что нагружает сервер.
    Сервер должен проработать максимальное время (То есть поднимите онлайн до 100 и когда он спадет до 50) скидывайте результаты профалера
    Не появляется файл с данными. В какой папке он вообще должен появиться? И какое вообще минимальное время работы сервера должно быть? Может я слишком мало сервер подержал (да я понял что надо максимум продержать и тд, но сейчас я хочу просто настроить всё и убедится что он работает, чтобы в пустую не слить пару дней)

    - - - Добавлено - - -

    Понятно. Выключение сервера через UCP - в этом была проблема. "Пощупаю" плагин. Не знал про него. Огромное спасибо. Тему можно закрывать.

  6. #5
    Аватар для $continue$
    Пользователь

    Статус
    Оффлайн
    Регистрация
    02.08.2014
    Адрес
    г. Киров (aka Вятка)
    Сообщений
    1,441
    Репутация:
    261 ±
    Цитата Сообщение от Kazoox Посмотреть сообщение
    Понятно. Выключение сервера через UCP - в этом была проблема. "Пощупаю" плагин. Не знал про него. Огромное спасибо. Тему можно закрывать.
    На хостинге предустановлен наверняка Linux. Хостинге просто вызывают команду kill proc - тем самым завершая работу сервера.
    Value your freedom or you will lose it, teaches history. "Don't bother us with politics," respond those who don't want to learn. (c) Richard Stallman

  7. #6
    Аватар для Kazoox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    25.04.2014
    Сообщений
    121
    Репутация:
    3 ±
    А и такой вопросик, в таблице время указано в миллисекундах везде? Допустим в поле Overall есть значение 600 - это 600 мс? Или 600 секунд? Где какие меры измерения?

  8. #7
    Аватар для StevenH
    Пользователь

    Статус
    Оффлайн
    Регистрация
    13.10.2015
    Сообщений
    469
    Репутация:
    13 ±
    Цитата Сообщение от Kazoox Посмотреть сообщение
    А и такой вопросик, в таблице время указано в миллисекундах везде? Допустим в поле Overall есть значение 600 - это 600 мс? Или 600 секунд? Где какие меры измерения?
    Мс этр

  9. #8
    Аватар для Kazoox
    Пользователь

    Статус
    Оффлайн
    Регистрация
    25.04.2014
    Сообщений
    121
    Репутация:
    3 ±
    Что посоветуете еще сделать? Оптимизацию чего еще стоит провести кроме таймеров?

  10. #9
    Аватар для TheMallard
    Пользователь

    Статус
    Оффлайн
    Регистрация
    08.12.2015
    Адрес
    San Fierro
    Сообщений
    204
    Репутация:
    38 ±
    Перебор игроков?

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

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