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

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

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

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

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

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

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

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

Выяснить причину падения

Статус пользователя Zero
сообщение 28.6.2011, 15:52
Сообщение #1


Стаж: 15 лет

Сообщений: 848
Благодарностей: 290
Полезность: 591

Вообщем есть сервер Jail. Все моды скачаны через оф.сайт amx (кроме 2х плагинов), сам сервер через hldsupdatetool.
Кроме этих ошибок в амх логах чисто
Цитата
L 06/24/2011 - 18:01:33: [AMXX] Run time error 4: index out of bounds
L 06/24/2011 - 18:01:33: [AMXX] [0] jbextreme.sma::setup_buttons (line 1763)
L 06/24/2011 - 18:01:33: [AMXX] [1] jbextreme.sma::plugin_init (line 325)
L 06/24/2011 - 22:13:35: Start of error session.
L 06/24/2011 - 22:13:35: Info (map "jail_ship_b1") (file "addons/amxmodx/logs/error_20110624.log")
L 06/24/2011 - 22:13:35: [AMXX] Displaying debug trace (plugin "jbextreme.amxx")
L 06/24/2011 - 22:13:35: [AMXX] Run time error 4: index out of bounds
L 06/24/2011 - 22:13:35: [AMXX] [0] jbextreme.sma::setup_buttons (line 1763)
L 06/24/2011 - 22:13:35: [AMXX] [1] jbextreme.sma::plugin_init (line 325)


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

Список плагинов
;csf_anticheat.amxx
jbextreme.amxx debug
jb_reasons.amxx
hide_day.amxx
Extra_Shop.amxx
anti_fullupdate_spam2.amxx
advanced_bans.amxx
plmenu.amxx
admincmd.amxx
admin.amxx
ad_manager.amxx
;adminslots.amxx
;multilingual.amxx
menufront.amxx
bhpk.amxx
deagsmapmanager.amxx
Menu_fixed.amxx
;imessage.amxx
adminvote.amxx



Очень надеюсь на помощь. спасибо thank_you2.gif

Отредактировал: Gangster., - 28.6.2011, 15:56
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя STR@TEG
сообщение 28.6.2011, 18:17
Сообщение #2
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(Gangster. @ 28.6.2011, 17:52) *
Вот собственно возник вопрос- а являются ли эти ошибки причиной падения сервера? или это некритические ошибки, на которые можно закрыть глаза?
Да, эти ошибки являются причиной падения сервера. Это критические ошибки, глаза на них закрывать нельзя.

Массив вышел за пределы допустимого, это привело к утечке памяти и падению сервера.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Zero
сообщение 28.6.2011, 19:00
Сообщение #3


Стаж: 15 лет

Сообщений: 848
Благодарностей: 290
Полезность: 591

Цитата
Массив вышел за пределы допустимого, это привело к утечке памяти и падению сервера.

И как же это исправить? dntknw.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя STR@TEG
сообщение 28.6.2011, 19:35
Сообщение #4
Стаж: 16 лет

Сообщений: 4186
Благодарностей: 1763
Полезность: 837

Цитата(Gangster. @ 28.6.2011, 21:00) *
И как же это исправить? dntknw.gif
Нужно отредактировать исходный код.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Zero
сообщение 28.6.2011, 19:38
Сообщение #5


Стаж: 15 лет

Сообщений: 848
Благодарностей: 290
Полезность: 591

Цитата
Нужно отредактировать исходный код.

И кто же мне поможет :)
Готов заплатить за нормально отредактированный скрипт

Отредактировал: Gangster., - 28.6.2011, 20:11
Прикрепленные файлы:
Прикрепленный файл  JBREAK.zip ( 11,02 килобайт ) Кол-во скачиваний: 0
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Zero
сообщение 28.6.2011, 21:38
Сообщение #6


Стаж: 15 лет

Сообщений: 848
Благодарностей: 290
Полезность: 591

Код
        LANG_SERVER, "JBE_HELP_TITLE",
            LANG_SERVER, "JBE_HELP_BINDS",
            LANG_SERVER, "JBE_HELP_GUARD_CMDS",
            LANG_SERVER, "JBE_HELP_PRISONER_CMDS")

    setup_buttons()
}

public plugin_precache()
{


325 строка, setup_buttons()


Код
{
            if(!is_valid_ent(ent[1]))
                continue

            entity_get_string(ent[1], EV_SZ_classname, info, charsmax(info))
            if(!equal(info, "func_door"))
                continue

            entity_get_string(ent[1], EV_SZ_targetname, info, charsmax(info))
            if(!info[0])
                continue

            if(TrieKeyExists(g_CellManagers, info))
            {
                TrieGetCell(g_CellManagers, info, ent[2])
            }
            else
            {
                ent[2] = engfunc(EngFunc_FindEntityByString, 0, "target", info)
            }

            if(is_valid_ent(ent[2]) && (in_array(ent[2], g_Buttons, sizeof(g_Buttons)) < 0))
            {
                g_Buttons[pos] = ent[2]
                pos++
                break
            }
        }

1763 строка, g_Buttons[pos] = ent[2]. Подскажите что и как сделать то dntknw.gif

Отредактировал: Gangster., - 28.6.2011, 21:39
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Zero
сообщение 29.6.2011, 21:52
Сообщение #7


Стаж: 15 лет

Сообщений: 848
Благодарностей: 290
Полезность: 591

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