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

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

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

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

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

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

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

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

Начались внезапные падения

Статус пользователя Metal Messiah
сообщение 17.7.2013, 20:06
Сообщение #1


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

Стаж: 13 лет

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

HostGame.cf
Добрый вечер.
Linux. Дистрибутив августовский билд, metamod, dproto, amx. Из одного каталога запускаются методом +exec server1.cfg - 2 сервера на 27015 и 27016.
Модель Low ping и High Ping server.

За последнюю неделю в среднем оба сервера падали 4-5 раз в сутки, не одновременно.
Далее 14 числа 27015 падал 14 раз, 15го 24 раза, 16го 18 раз. При этом 27016 падал эти дни все те же 4-5 раз в сутки.
Еще раз сообщаю что оба сервера запущены просто из одного каталога. Поотключал кучу плагинов, падения продолжаются и сегодня в той же пропорции 4:1

Лог просто красиво обрывается на границе буффера записи
Цитата
L 07/16/2013 - 23:53:55: "FCDK1927<148><STEAM_0:0:123459752><>" joined team "CT"
L 07/16/2013 - 23:53:56: "SleepWalker<95><STEAM_0:0:123452210><TERRORIS

поэтому отловить ошибку не могу, не получается сидеть целый час фтыкать в консоль.

Плагины

csf_anticheat.amxx
; AMX Mod X plugins

;amxbans_core.amxx
;amxbans_main.amxx
;amxbans_freeze.amxx
;amxbans_flagged.amxx
;amxbans_ssban.amxx

;advanced_bans_sql.amxx debug

; Admin Base - Always one has to be activated
admin.amxx ; admin base (required for any admin-related)
;admin_sql.amxx ; admin base - SQL version (comment admin.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
menufront.amxx ; front-end for admin menus
cmdmenu.amxx ; command menu (speech, settings)
plmenu.amxx ; players menu (kick, ban, client cmds.)
;plmenu_ab_base.amxx

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
;adminvote_ab.amxx


; Map related
;nextmap.amxx ; displays next map in mapcycle
;mapchooser.amxx ; allows to vote for next map
;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
trblock.amxx
;snblock.amxx
nice_aim_detector.amxx
;1antiaim3.amxx
autobuyfix.amxx
fullupdate_spam3.amxx
;alias_detector.amxx
admin_spec_esp.amxx
amx_exec.amxx
weaponmenu.amxx
admin_freelook.amxx

;UFPS MAP MANAGER
umm.amxx debug
;umm_mapconfig.amxx
;umm_autorestart.amxx
;umm_lastmap_recovery.amxx
;umm_notification.amxx
umm_spawn_control.amxx
;umm_antiblocker.amxx

dailyrestart.amxx
loading_banner.amxx
gamemenu.amxx debug
highping.amxx
rock_the_ban.amxx
demo.amxx
amx_speclist.amxx
admin_gag.amxx
resetscore.amxx
vip.amxx debug
;xredirect.amxx debug
antimat.amxx
weapon_icon.amxx
cs_onehitknifekills.amxx
afk_manager.amxx
adminmodel.amxx
adminblind.amxx


Что может быть? 14 числа в конфиге ничего не менял, до того пробовал сделать admin_sql + advanced_bans_sql - увидел что все работает только надо под себя переписать и снова их отключил / вернул стандартные. Файлы новые не появлялись, стоит защита от конфигов. На обоих серверах онлайн примерно одинаковый 15-20 человек, в пике 28, на 2м чуть меньше и количество коннектов в час меньше на 20%. Запущены они из одного каталога. Несколько недель до того падений было мало и равное число на обоих серверах. В консоли ничего постороннего не вижу...

Отредактировал: Metal Messiah, - 17.7.2013, 20:08


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
CannibaL
сообщение 17.7.2013, 20:43
Сообщение #2
Стаж: 12 лет

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

Какой то плагин кривой! убери лишние плагины
+ может быть конфликт между ними !

Отредактировал: CannibaL, - 17.7.2013, 20:44
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя ex3m777
сообщение 17.7.2013, 21:13
Сообщение #3


Стаж: 13 лет
Город: Москва

Сообщений: 2037
Благодарностей: 1135
Полезность: 968

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

Скрытый текст
csf_anticheat.amxx bayan.gif
Ты что в каменном веке живешь?

weaponmenu.amxx
loading_banner.amxx
admin_spec_esp.amxx
попробуй без них)


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Shur1k_ua
сообщение 17.7.2013, 21:17
Сообщение #4


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

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

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

снова 25 =)
/cstrike/addons/amxmodx/logs/error_xx.log

Отредактировал: Shur1k_ua, - 17.7.2013, 21:18


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя noisiacs
сообщение 17.7.2013, 21:21
Сообщение #5


Стаж: 13 лет

Сообщений: 684
Благодарностей: 162
Полезность: 204

автобай пофиксил?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 17.7.2013, 22:59
Сообщение #6


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

Стаж: 13 лет

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

HostGame.cf
автобай пофикшен
пока не нашел стоящую замену CSF, к тому же он не был причиной падений сервера

Цитата
weaponmenu.amxx
loading_banner.amxx
admin_spec_esp.amxx

убрал, наблюдаю

error.log
L 07/18/2013 - 00:00:42: [AMXX] Displaying debug trace (plugin "weapon_icon.amxx")
L 07/18/2013 - 00:00:42: [AMXX] Run time error 4: index out of bounds
L 07/18/2013 - 00:00:42: [AMXX] [0] weapon_icon.sma::remove_weapon_icon (line 179)
L 07/18/2013 - 00:00:42: [AMXX] [1] weapon_icon.sma::update_icon (line 73)

больше ничего

падает только под нагрузкой (при большом числе игроков), после полуночи и до утра только 1 падение.
вопрос почему 1й сервер чаще

Отредактировал: Metal Messiah, - 17.7.2013, 23:01


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя noisiacs
сообщение 17.7.2013, 23:08
Сообщение #7


Стаж: 13 лет

Сообщений: 684
Благодарностей: 162
Полезность: 204

конфиг тачки дай
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 17.7.2013, 23:54
Сообщение #8


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

Стаж: 13 лет

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

HostGame.cf
да тачка нормальная
2800 Mhz 512 RAM, проц забит наполовину, памяти 240 метов свободно стабильно

добавлено: проверил другой сервак - 3-4 падения в сутки это вроде как норма...

главное что я не понимаю это не из-за чего сервер вылетал все время 5 раз в сутки, а из-за чего он стал резко вылетать в 4 раза чаще, причем только 1 из 2х серверов

Отредактировал: Metal Messiah, - 18.7.2013, 0:04


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя noisiacs
сообщение 18.7.2013, 7:59
Сообщение #9


Стаж: 13 лет

Сообщений: 684
Благодарностей: 162
Полезность: 204

когда то я столкнулся с проблемой, что 1 из 3х серверов падал, при чем рандомно. оказалось, что во время смены карты, процесс начинает жрать ядро, и одному из оставшихся серверов не хватало и он падал.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Shur1k_ua
сообщение 18.7.2013, 9:29
Сообщение #10


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

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

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

нехватка оперативы. Если серв крашится, то идёт освобождение оперативы где то на 100мб а то и больше...
Вот поетому тебе и кажется оперативы как бы хватает.
debug.log есть в корне запуска сервера ?
Мож там, что интересное...

Отредактировал: Shur1k_ua, - 18.7.2013, 9:35


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 18.7.2013, 11:55
Сообщение #11


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

Стаж: 13 лет

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

HostGame.cf
debug.log отсутствует

Это 100% не нехватка оперативы!
у меня треть оперативы всегда свободна.
1 HLDS занимает в памяти нормально 150 Мб. Если долго работает - до 200. Я когда-то давно поставил плагин DailyRestart потому что бывало что сервак неделю не падал, сжираз всю ОЗУ и потом невозможно было даже по SSH подключиться. При этом сервер исправно работал. Выходом тогда было rcon quit или ребут всего сервера из админки.

Запустил лог консоли через screen -L, через час отпишу. На время отключения перекинул всех игроков с 1 сервера на 2й через amx_exec -2й через минуту упал.

Цитата
L 07/18/2013 - 14:14:10: [AMXX] Displaying debug trace (plugin "weapon_icon.amxx")
L 07/18/2013 - 14:14:10: [AMXX] Run time error 4: index out of bounds
L 07/18/2013 - 14:14:10: [AMXX] [0] weapon_icon.sma::remove_weapon_icon (line 179)
L 07/18/2013 - 14:14:10: [AMXX] [1] weapon_icon.sma::update_icon (line 73)
L 07/18/2013 - 14:14:10: FATAL ERROR (shutting down): New message started when msg '107' has not been sent yet
FATAL ERROR (shutting down): New message started when msg '107' has not been sent yet
Server crashed at 'Thu Jul 18 14:14:10 MSK 2013' - Restarting

weapon_icon отключил нафиг
но все же я не понял почему падает только 1 сервер из 2х и почему это началось только на днях... Мистика

Отредактировал: Metal Messiah, - 18.7.2013, 13:25


Полезные публикации - ссылки у меня в профиле. Ссылка на плагин против спама на сервере StopServerSpam там же.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 18.7.2013, 13:25
Сообщение #12


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

Стаж: 13 лет

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

HostGame.cf
Но дальше вообще паранормальные явления:
Строка 179: write_string(user_icons[id]); Допустим ID левый и у меня выход за пределы массива. Вызывается remove_weapon_icon(id) в строке 73
но это происходит после if(is_user_alive(id)), т.е. если бы id был левый - этот блок бы не выполнялся, т.к. живого такого юзера нет.
К тому же, в самом remove_weapon_icon стоит проверка на connected и alive
вырезка
public remove_weapon_icon(id) {
if (is_user_ok(id)) {
message_begin(MSG_ONE,iconstatus,icon_origin,id);
write_byte(0);
write_string(user_icons[id]);
message_end();
}
}

public is_user_ok(id) {
// check if the user is "ok": they are connected, not a bot, and alive
if (is_user_connected(id) && !is_user_bot(id) && is_user_alive(id))
return true
return false
}

Размерность new user_icons[32][192]; вроде бы нормальная... Как такое может быть?


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


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

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

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

оу тут уже не силён... тут тебе в тему к скриптерам...


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Metal Messiah
сообщение 18.7.2013, 19:55
Сообщение #14


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

Стаж: 13 лет

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

HostGame.cf
Всем спасибо, топик можно закрывать. Ушел в раздел скриптинга.


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