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

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

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

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

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

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

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

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

Падение сервера

Статус пользователя loler222
сообщение 26.8.2013, 17:11
Сообщение #1
Стаж: 12 лет

Сообщений: 161
Благодарностей: 33
Полезность: 160

Мод - Zombie Plague 4.3 / OC Windows 7 x64
1-я проблема MSG_ONE or MSG_ONE_UNRELIABLE with no target entity (вылетает редко, раз в 1-3 дня, может и 5дней без неё быть)
Список плагинов и server.cfg
http://i021.radikal.ru/1308/9a/8724443d2cc3.png
Так же иногда подозрительно пропадают сообщения в чате и в итоге от любого сообщения остается что-то вроде -
Nick(Боевик):
Nick:
Nick(Мент):
Прикрепил архив плагинов в которых нашел совпадения с MSG_ONE или MSG_ONE_UNRELIABLE
Прикрепленный файл  KK.rar ( 97,18 килобайт ) Кол-во скачиваний: 4

2-я проблема это падение сервера с подозрительным зависанием fps, может случиться до 4-х раз в день, возможно это отголоски этой ошибки
К примеру идут игра и как правило количество игроков 25 и более, fps прыгает с 7000 до 600 и потом бац и повис на 2000 и висит так с пол минуты, после чего сервер падает без логов.
ps - выложить список плагинов спойлером не получилось из-за ошибки BB кодов, залил на радикал

Отредактировал: loler222, - 26.8.2013, 17:23
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя loler222
сообщение 28.8.2013, 14:50
Сообщение #2
Стаж: 12 лет

Сообщений: 161
Благодарностей: 33
Полезность: 160

В дополнение -30% падений сервера происходят после голосования за карту (в процессе смены), мапчусер вроде-бы нормальный, уже менял
В консоли заметил одну странность - http://s014.radikal.ru/i327/1308/eb/9ca3440468fa.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя loler222
сообщение 2.9.2013, 13:58
Сообщение #3
Стаж: 12 лет

Сообщений: 161
Благодарностей: 33
Полезность: 160

Хоть бы кто нибудь зацепки давал, не один ведь я с этой проблемой столкнулся?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя xoymiii
сообщение 2.9.2013, 15:55
Сообщение #4


Стаж: 13 лет

Сообщений: 769
Благодарностей: 244
Полезность: 567

ставь метамод-р последней версии, во всех плагинах где есть MSG_ONE or MSG_ONE_UNRELIABLE делай проверку:
Код:
if(!is_user_connected(id))
return;
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя loler222
сообщение 4.9.2013, 6:05
Сообщение #5
Стаж: 12 лет

Сообщений: 161
Благодарностей: 33
Полезность: 160

Хорошо попробую, чем может быть вызвано это сообщение в консоли при старте сервера http://s014.radikal.ru/i327/1308/eb/9ca3440468fa.png
Искал плагины в которых есть say_team и отключал по очереди в итоге пришел к тому что это возможно и не из-за плагина

Отредактировал: loler222, - 4.9.2013, 6:07
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя loler222
сообщение 23.9.2013, 15:45
Сообщение #6
Стаж: 12 лет

Сообщений: 161
Благодарностей: 33
Полезность: 160

Вроде бы ошибка пропала сама, уже 2 недели без неё, но сервер продолжает падать временами и все так же беспокоит эта надпись в консоле при запуске сервера, кто может объяснить откуда она берется и что обозначает http://s014.radikal.ru/i327/1308/eb/9ca3440468fa.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя coolman
сообщение 7.10.2013, 11:35
Сообщение #7


Стаж: 19 лет
Город: Екатеринбург

Сообщений: 1220
Благодарностей: 218
Полезность: 149

Цитата(xoymiii @ 2.9.2013, 18:55) *
ставь метамод-р последней версии, во всех плагинах где есть MSG_ONE or MSG_ONE_UNRELIABLE делай проверку:
Код:
if(!is_user_connected(id))
return;


Скрытый текст
public KickPlayer( target , szReason[] , szLine2[] , szLine3[] )
{
//* Credit to Teyut from amx forums for multi-line kick message *

static msg_content[ 80 ]

formatex( msg_content , charsmax( msg_content ) , "%s^n%s^n%s" , szReason , szLine2 , szLine3 )
message_begin( MSG_ONE_UNRELIABLE , 2 , _, target )
write_string( msg_content )
message_end()
}

public PrintColorMsg( id , iColor , const szMsg[] , any:... )
{
static szMessage[ 256 ], iLen;

iLen = formatex( szMessage , charsmax( szMessage ) , ( iColor == COLOR_MSG ) ? "^x01[^x04%s^x01] " : "[Aimbot Detector] " , "Aimbot Detector" )

vformat( szMessage[ iLen ] , charsmax( szMessage ) - iLen , szMsg , 4 )

if ( id )
{
emessage_begin( MSG_ONE_UNRELIABLE , g_msgSayText , _, id )
ewrite_byte( id )
ewrite_string( szMessage )
emessage_end()
}
else
{
static iPlayers[ 32 ] , iPlayersNum , iPlayer

get_players( iPlayers , iPlayersNum , "c" )

for ( new i = 0 ; i < iPlayersNum ; i++ )
{
iPlayer = iPlayers[ i ]

if ( g_bAdminNotify[ iPlayer ] )
{
emessage_begin( MSG_ONE_UNRELIABLE , g_msgSayText , _, iPlayer )
ewrite_byte( iPlayer )
ewrite_string( szMessage )
emessage_end()
}
}
}

return PLUGIN_HANDLED
}


куда пихать проверку на юзверя, подключен не подключен?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя zippel
сообщение 7.10.2013, 11:58
Сообщение #8


Стаж: 17 лет

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

Цитата(loler222 @ 23.9.2013, 15:45) *
Вроде бы ошибка пропала сама, уже 2 недели без неё, но сервер продолжает падать временами и все так же беспокоит эта надпись в консоле при запуске сервера, кто может объяснить откуда она берется и что обозначает http://s014.radikal.ru/i327/1308/eb/9ca3440468fa.png


это значит что уже не первый раз для amxx задекларирован квар say. Т.е. есть у тебя один плагин, который показвает thetime и есть /rs - уже этого достаточно что бы amxx предупредил о двух и более одинаковых register_clcmd. Для того что бы избежать этого косяка, надо дописывать команду register_clcmd("say /rs", "say_rs", 0, "reset score) а не регистрировать тупо как say?, тогда не будет конфликта, и ваще это не баг и не глюк и сервер от этого не падает.. он падает из-за того что ты висш на 5758 билде.

по поводу фпс... во первых: твой комп физически не рассчитан на 10к фпс, если и даже так то он не потянет ZM даже 5х5 при таком фпс (т.е. я не правильно сказал, фпс не будет стабильным! А на кой ляд тебе нестабильный FPS на сервере вообще?! Лучше стабил 100 чем нестабил 1000), а вот сторонний софт составит тебе проблем, типа booster или timer... так что не гони дуру, ставь макс 1000 и смотри что потом, и выбури бустеры, на ZM темболее...

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