Всем доброго времени суток. На днях столкнулся с одной проблемой, суть проблемы такая: Захожу на сервер, баффер не трогаю, тупо бегаю по зонам. Потом через пару часов хочу снова зайти, но у меня бан стоит. Админ сборки сказал что проблема в вип баффере. Но я отключил его в конфигах баффера, проблема не исчезла.
Сборка 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, захожу на сервер, на персонажа не заходит, перезахожу снова бан.
# Включить/Выключить защиту от нелегальных гмов
EnableGMList = False
# Защита от нелегальных гмов
# все гмы имеющие ники не внесеные в этот список будут забанены
# внимание! указываем без пробелов и запятой в конце
# пример ListGmName = admin,admin1,admin2.....
ListGmName = Alex
Извините конечно, но все что вы выше написали, я все испробовал.
Еще раз повторяю: Я с админки зашел, мне дали бан. Зашел с простого игрока (без админки) тоже бан, защита отключена полностью, т.е. её вообще нету, конфиги бафера я просмотрел хорошенька. Вип баффер отключен.
Я когда использовал эту сборку, у меня админов бывало банило, но я думал это из-за конфига, но происходило это не так часто что бы быть проблемой, систематических банов не замечал.
Еще банило из-за неразрешенных бафов, которые были не до конца прописаны в сервере на разрешение их использования
Поставь тут что-то другое возможно
# Как карать игрока за нелегальные дейтсвия?
# 1 - Кикнуть из игры
# 2 - Кикнуть и забанить
# 3 - Посадить в тюрьму
IllegalActionPunishment = 2