Ошибки в баффере

Kennedy

Путник
Пользователь
Сообщения
319
Розыгрыши
0
Репутация
89
Реакции
27
Баллы
0
Всем доброго времени суток. На днях столкнулся с одной проблемой, суть проблемы такая: Захожу на сервер, баффер не трогаю, тупо бегаю по зонам. Потом через пару часов хочу снова зайти, но у меня бан стоит. Админ сборки сказал что проблема в вип баффере. Но я отключил его в конфигах баффера, проблема не исчезла.
Сборка L2J-Dev, High Five.
Код ошибки в логах
Код:
[19:41:42] ERROR
java.nio.BufferUnderflowException
   at java.nio.Buffer.nextGetIndex(Buffer.java:498)
   at java.nio.HeapByteBuffer.getChar(HeapByteBuffer.java:253)
   at org.mmocore.commons.net.nio.ReceivablePacket.readS(ReceivablePacket.java:42)
   at org.mmocore.gameserver.network.authcomm.as2gs.PlayerAuthResponse.readImpl(PlayerAuthResponse.java:43)
   at org.mmocore.gameserver.network.authcomm.ReceivablePacket.read(ReceivablePacket.java:25)
   at org.mmocore.gameserver.network.authcomm.AuthServerCommunication.tryReadPacket(AuthServerCommunication.java:250)
   at org.mmocore.gameserver.network.authcomm.AuthServerCommunication.read(AuthServerCommunication.java:223)
   at org.mmocore.gameserver.network.authcomm.AuthServerCommunication.run(AuthServerCommunication.java:180)
[19:42:52] ERROR
java.nio.BufferUnderflowException
   at java.nio.Buffer.nextGetIndex(Buffer.java:498)
   at java.nio.HeapByteBuffer.getChar(HeapByteBuffer.java:253)
   at org.mmocore.commons.net.nio.ReceivablePacket.readS(ReceivablePacket.java:42)
   at org.mmocore.gameserver.network.authcomm.as2gs.PlayerAuthResponse.readImpl(PlayerAuthResponse.java:43)
   at org.mmocore.gameserver.network.authcomm.ReceivablePacket.read(ReceivablePacket.java:25)
   at org.mmocore.gameserver.network.authcomm.AuthServerCommunication.tryReadPacket(AuthServerCommunication.java:250)
   at org.mmocore.gameserver.network.authcomm.AuthServerCommunication.read(AuthServerCommunication.java:223)
   at org.mmocore.gameserver.network.authcomm.AuthServerCommunication.run(AuthServerCommunication.java:180)
[19:43:59] ERROR
java.nio.BufferUnderflowException
   at java.nio.Buffer.nextGetIndex(Buffer.java:498)
   at java.nio.HeapByteBuffer.getChar(HeapByteBuffer.java:253)
   at org.mmocore.commons.net.nio.ReceivablePacket.readS(ReceivablePacket.java:42)
   at org.mmocore.gameserver.network.authcomm.as2gs.PlayerAuthResponse.readImpl(PlayerAuthResponse.java:43)
   at org.mmocore.gameserver.network.authcomm.ReceivablePacket.read(ReceivablePacket.java:25)
   at org.mmocore.gameserver.network.authcomm.AuthServerCommunication.tryReadPacket(AuthServerCommunication.java:250)
   at org.mmocore.gameserver.network.authcomm.AuthServerCommunication.read(AuthServerCommunication.java:223)
   at org.mmocore.gameserver.network.authcomm.AuthServerCommunication.run(AuthServerCommunication.java:180)
И еще самое главное, бан снять никак не получается, в accesslvl -100 при бане, пишу 100 или 0, захожу на сервер, на персонажа не заходит, перезахожу снова бан.
 
Обратите внимание, что данный пользователь заблокирован! Не совершайте с ним никаких сделок! Перейдите в его профиль, чтобы узнать причину блокировки.
Последнее редактирование модератором:

Я "ОДМИН" простой, вижу слово Buffer, грешу на баффера:pandaredlol:

Но даже я понял что импорты с надписью "Buffer" не относятся к баффу..

Может кто объяснит что оно означает подробнее? Нашел вот это
 
Я спрашивал у админа сборки, он не смог ответить, т.к. сборка "годовой давности".
Да у меня все sql залиты в базу.
 
Последнее редактирование модератором:
С каких это времен Буфер стал Баффером?
По ошибке все же ясна-панятна...
Ваш пакет PlayerAuthResponse принимает не тот набор байт который он хочет там видеть, в пакете описан один набор для обработки, а прилетает другой, а если глянуть подробней то это пакет коммуникации логин-сервер.

Думаю ясно понятно, что нужно сделать не?
 
С каких это времен Буфер стал Баффером?
По ошибке все же ясна-панятна...
Ваш пакет PlayerAuthResponse принимает не тот набор байт который он хочет там видеть, в пакете описан один набор для обработки, а прилетает другой, а если глянуть подробней то это пакет коммуникации логин-сервер.

Думаю ясно понятно, что нужно сделать не?

Я ничего с баффером видимо не смогу сделать, т.к. в этой версии сборки скрипты отсутствуют
 
блин, тебе же пишут - баффер тут не причем вобще.

у тебя ошибка вылетает при обработке клиентского пакета авторизации, при чтении данных из буфера. а конкретно, сли не ошибаюсь - из-за попытки считать данные уже за пределами данных в буфере.
 
Я ничего с баффером видимо не смогу сделать, т.к. в этой версии сборки скрипты отсутствуют
Это не баффер, а буфер который срабатывает в сетевом пакете
Возможно какая то библиотека защиты перезаписывает этот пакет, а потому удалите библиотеку защиты из директории либ и замените пустышками
 
Чтобы снять бан, нужно очистить таблицу punishments
 
Интересный метод, оповещения, сопровождающийся ексепшеном...
Нет, дело в том что у меня сервер не дает полной информации о действии, т.к. скриптов у меня нету, вот мне и админ сборки сказал что из-за вип баффера идет бан, но по сути вип баффера и не было, но сервер типа давал бан, я и хотел разобраться из-за чего
 
Назад
Сверху Снизу