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

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

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

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

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

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

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

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

[Build 6153] Проблемы на новом билде.

, Очень странные проблемы после обновления сервера но новый билд.
Статус пользователя Serhiyyy
сообщение 9.11.2014, 11:24
Сообщение #1
Стаж: 16 лет

Сообщений: 402
Благодарностей: 48
Полезность: 114

Всем доброго времени суток, пользователи данного форума.

Вот на днях решил пересобрать сервер на новый build 6153, до этого был 5787.
После обновления был рад, что нагрузка уменьшилась на 10-15%, чем была на старом билде.
Все игроки, обрадовались что у многих стал FPS на клиенте выше, а так же что появилась возможность использовать русские ники.
Но как говориться, не тут то было.

После обновления игроки начали жаловаться, что сервер немного зависает, а именно:
- У всех пропадает прицел;
- При нажатии клавиши "В" (BuyMenu) ничего не происходит, а менюшка появляется через N количество секунд или же после убийства;
- Не работают админки, випки (то есть при вводе команд админов, ничего не происходит);
- При убийстве игроков справа в вверху показывает с задержкой или же вообще не показывает;
- В новом раунде трупы с предыдущей игры лежат;
- Пропадает чат, но не всегда;

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

Не знаю, что может быть.
Прошу помочь, может кто-то сталкивался с этим.

Заранее спасибо.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Anton1o
сообщение 9.11.2014, 11:27
Сообщение #2


Стаж: 17 лет

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

Serhiyyy,
Версии метамода и амх какие?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Serhiyyy
сообщение 9.11.2014, 11:33
Сообщение #3
Стаж: 16 лет

Сообщений: 402
Благодарностей: 48
Полезность: 114

Цитата(Anton1o @ 9.11.2014, 11:27) *
Serhiyyy,
Версии метамода и амх какие?


Спасибо за ответ.

Версия MetaMod:
Metamod v1.21p37 2013/05/30 (5:13)
by Will Day
http://www.metamod.org/
Patch: Metamod-P (mm-p) v37
by Jussi Kivilinna
http://metamod-p.sourceforge.net/
compiled: May 30 2013, 11:41:16 EET (optimized)


Версия AmxModX:

AMX Mod X 1.8.2-dev (http://www.amxmodx.org)
Authors:
David "BAILOPAN" Anderson, Pavol "PM OnoTo" Marko
Felix "SniperBeamer" Geyer, Jonny "Got His Gun" Bergstrom
Lukasz "SidLuke" Wlasinski, Christian "Basic-Master" Hammacher
Borja "faluco" Ferrer, Scott "DS" Ehlert
Compiled: Feb 13 2013, 01:45:59
Build ID: 1.8.2-dev 60:a1a2c0b60abb
Core mode: JIT+ASM32
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 9.11.2014, 11:43
Сообщение #4


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

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

Код
- У всех пропадает прицел;
- При нажатии клавиши "В" (BuyMenu) ничего не происходит, а менюшка появляется через N количество секунд или же после убийства;
- Не работают админки, випки (то есть при вводе команд админов, ничего не происходит);
- При убийстве игроков справа в вверху показывает с задержкой или же вообще не показывает;
- В новом раунде трупы с предыдущей игры лежат;
- Пропадает чат, но не всегда;

это признаки классического переполнения канала
перекомпилируй плагины под свой amxmodx
ну и

status
meta version
amxx version
meta list
amxx modules
amxx plugins
amxx cvars
amxx cmds
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Anton1o
сообщение 9.11.2014, 11:49
Сообщение #5


Стаж: 17 лет

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

Serhiyyy,
Ставь амх и метамод отсюда http://www.amxmodx.org/downloads.php и проверяй.
И да, перекомпиль плагины под него, как Легенда посоветовал.

Отредактировал: Anton1o, - 9.11.2014, 11:51
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Safety1st
сообщение 9.11.2014, 13:46
Сообщение #6
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

На 6xxx-билдах ниже релизного AMXX 1.8.2 держать не нужно, замените по ссылке, что Anton1o дал.


Цитата(Legenda @ 9.11.2014, 12:43) *
это признаки классического переполнения канала

А наиболее вероятной причиной, на мой взгляд, является неправильная работа с никами в UTF-8 (т.н. 'русскими') в одном из плагинов. Нужно определить проблемный плагин, без которого на сервере всё норм. В худшем случае таких будет больше одного smile.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Legenda
сообщение 9.11.2014, 14:03
Сообщение #7


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

Стаж: 16 лет

Сообщений: 3619
Благодарностей: 1706
Полезность: 1010

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

Цитата(Safety1st @ 9.11.2014, 15:46) *
На 6xxx-билдах ниже релизного AMXX 1.8.2 держать не нужно, замените по ссылке, что Anton1o дал.



А наиболее вероятной причиной, на мой взгляд, является неправильная работа с никами в UTF-8 (т.н. 'русскими') в одном из плагинов. Нужно определить проблемный плагин, без которого на сервере всё норм. В худшем случае таких будет больше одного smile.gif

согласен, наиболее вероятно...
переполнение канала - это последствия чего либо...
про причины ни чего не говорил)

и ники кириллицей - это плохо, слишком много завязана на кодировку и умение с ней работать...


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 9.11.2014, 14:52
Сообщение #8
Стаж: 14 лет
Город: Moscow

Сообщений: 7228
Благодарностей: 8071
Полезность: 196

Ну, 'баг' исправляется достаточно легко:
Код в AMXX такой
Код
// AMXX Dev Team code from amxmodx.cpp
if (len > 254)
{
    len = 254;
    if (((message[len - 1] & 0xFF) >= 0xC2) && ((message[len - 1] & 0xFF) <= 0xEF)) { // Don't truncate a double-byte character
        len--;
    }
}
message[len++] = '\n';
message[len] = 0;
'Портировать' элементарно. Если некорректное обрезание символа сделать в нике, сервер уйдёт в бесконечный цикл с месседжем 'Values must be valid utf8 text'.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: