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

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

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

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

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

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

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

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

Утечка памяти RAM

Статус пользователя vad1k324
сообщение 20.1.2017, 23:02
Сообщение #1
Стаж: 9 лет 5 месяцев

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

Всем привет.
Столкнулся с следующей проблемой:

Делаю рестарт сервера, память RAM не заполнена, все отлично.
Проходит 2 дня и я вижу такой график нагрузки:


Начинает пару раз за карту происходит глюки, то зависает на 10 сек и отвисает, а в период с 3 до 8 вечера у многих игроков, у которых был пинг 20, становится 150+.
Ближе к ночи пинг нормализуется. Помогите пожалуйста решить эту проблему. Что мне необходимо Вам предоставить для решения?

Плагины стоят восновном Скальпеля платные, жду помощи. Спасибо!
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя X*CaHeK*X
сообщение 21.1.2017, 1:09
Сообщение #2
Стаж: 17 лет

Сообщений: 705
Благодарностей: 225
Полезность: 561

vad1k324,
Если появилась проблема недавно, то удаляй последние плагины и смотри изменения.
P.S: А где график собственно?
Ну и список плагинов/модулей в студию.

Отредактировал: X*CaHeK*X, - 21.1.2017, 1:10
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vad1k324
сообщение 21.1.2017, 10:51
Сообщение #3
Стаж: 9 лет 5 месяцев

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

Цитата(X*CaHeK*X @ 21.1.2017, 1:09) *
vad1k324,
Если появилась проблема недавно, то удаляй последние плагины и смотри изменения.
P.S: А где график собственно?
Ну и список плагинов/модулей в студию.


Устанавливал только ВОТЕМАПС от Скальпеля платный.

График почему то не загрузился, сейчас еще раз попробую.

Вот, это график с момента перезагрузки сервера и примерно через 12 часов:


Имею список плагинов:
Cкрытый текст
opengl32_fire_078.amxx
amxbans_core.amxx
amxbans_main.amxx
csstats_mysql.amxx
statscfg_rbs.amxx
statsx_rbs.amxx
aim_detector_fire.amxx

; Basic
admincmd.amxx ; basic admin console commands
adminhelp.amxx ; help command for admin console commands
adminslots.amxx ; slot reservation
multilingual.amxx ; Multi-Lingual management

; Menus
amxmodmenu_rbs.amxx
cmdmenu.amxx ; command menu (speech, settings)
plmenu.amxx ; players menu (kick, ban, client cmds.)
telemenu.amxx ; teleport menu (Fun Module required!)
mapsmenu.amxx ; maps menu (vote, changelevel)
pluginmenu.amxx ; Menus for commands/cvars organized by plugin

; Chat / Messages
adminchat.amxx ; console chat commands
antiflood.amxx ; prevent clients from chat-flooding the server
scrollmsg.amxx ; displays a scrolling message
imessage.amxx ; displays information messages
adminvote.amxx ; vote commands

; Map related
nextmap.amxx ; displays next map in mapcycle
timeleft.amxx ; displays time left on map

; Configuration
pausecfg.amxx ; allows to pause and unpause some plugins
;statscfg.amxx ; allows to manage stats plugins via menu and commands

; Counter-Strike
restmenu.amxx ; restrict weapons menu
;statsx.amxx ; stats on death or round end (CSX Module required!)
;miscstats.amxx ; bunch of events announcement for Counter-Strike
;stats_logging.amxx ; weapons stats logging (CSX Module required!)

; Enable to use AMX Mod plugins
;amxmod_compat.amxx ; AMX Mod backwards compatibility layer

; Custom - Add 3rd party plugins here
ad_manager.amxx
chat_rbs_multiplay.amxx
army_ranks_ultimate_multiplay.amxx
auto_rr.amxx
Blue_Fade.amxx
IDEAL_VIP.amxx
csnadedrops.amxx
NoTeamFlash.amxx
fullspawns_m.amxx
resetscore.amxx
admin_spec_esp.amxx
admin_check.amxx
amx_parachute.amxx
high_ping_kicker.amxx
speclist.amxx
mutemenu.amxx
sam.amxx
amx_gag.amxx
SC_Busters.amxx
damager.amxx
amx_autodemorec.amxx
block_change_name.amxx
awp.amxx
DefaultNameKicker.amxx
mapchooser_rbs.amxx
voteban_l4d.amxx



Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя vad1k324
сообщение 22.1.2017, 10:07
Сообщение #4
Стаж: 9 лет 5 месяцев

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

vad1k324, есть какие варианты?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 22.1.2017, 14:33
Сообщение #5


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

Стаж: 13 лет

Сообщений: 2457
Благодарностей: 1482
Полезность: 770

HostGame.cf
Вариант один, принудительный рестарт сервера посреди ночи раз в сутки.

Судя по исходнику, изначально плагин назывался Server stop автор Sutar, что там осталось от исходного плагина после того как я его переделал - уже не помню. Под свои сервера делал в 2013 году.

Код
#include <amxmodx>

public plugin_init()
{
    register_plugin("Server stop", "1.5", "Sutar / Metal Messiah")
    register_cvar("amxx_start_time", "0")
}

public plugin_cfg()
{
    if(get_cvar_num("amxx_start_time") == 0)
        set_cvar_num("amxx_start_time", get_systime(0))
    else
    {
        if((get_systime(0)-get_cvar_num("amxx_start_time")) > 60*60*12)
        {
            static _hours[5];
            format_time(_hours, sizeof(_hours) - 1, "%H");
            new hours = str_to_num(_hours);
            if (hours>2 && hours<6)
            {
                set_task(10.0, "checkplayer");
            }
        }
    }
}

public checkplayer()
{
    new players[32],inum
    get_players(players,inum, "ch" )    // skip bots and HLTV
    log_amx("[DAILY RESTART] NEED RESTART, NPL=%d",inum)
    if (inum<3) server_cmd("exit")
}


С 2 до 6 часов ночи при очередной смене карты если игроков меньше 3 - делается рестарт.
Хочешь - поставь 1. 3 это была защита от тех кто в спектах висит 24/7 :)
12 часов стоит для того чтобы если был вылет сервера в течение дня - не было потом непрерывной работы 1.5-2 суток, т.к. они грозят очередным вылетом посреди дня.


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя mazdan
сообщение 22.1.2017, 17:57
Сообщение #6


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

Стаж: 15 лет

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

Передумал выкладывать
ну и в целом, есть вещи которые к сожалению только после перезапуска сервера чистятся, но у вас прям очень быстрый рост что-то.


Не пишите мне в ЛС. Пишите на почту. В ЛС я пропускаю сообщения.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 3 гостей читают эту тему: