Рейтинг темы:
  • 1 Голос(ов) - 1 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
Ошибка протокола
#1
Здравствуйте Уважаемые пользователи портала,прошу помощи знатоков в моей проблеме!
При выборе гейм сервера выходит ошибка:связь с сервером оборвана,при использовании дебагера показал на следующие ошибки протокола -
if(_version == -2)
{
_client.closeNow(false);
return;
}

Кто знает как быть?что делать?
Пробовал зайти с разных патчей и с разных клиентов,не помогло.
Ответ
#2
что за клиент что за сборка?
if(_version == -2) - это пакет ProtocolVersion от старого клиента C2
Ответ
#3
Сборка-Клиент High Five part 5
Ответ
#4
Серверу-то протокол указал?
[Изображение: 12656537.png]
Ответ
#5
#-------------------------------------------------------------
# Настройки протокола
#-------------------------------------------------------------
# Минимальный и максимальный клиентские протоколы для входа на сервер
# High Five: Part 4 = 267 273
MinProtocolRevision = 267
MaxProtocolRevision = 273
Ответ
#6
Вангу вызывали?

Всех с крещением


P.S. Всем Добра!!!
Пусть в горле ложка застрянет у того кто писал систему вступления в клан. © Mifesto
Ответ
#7
mmorgdev Написал:Вангу вызывали?

Всех с крещением


P.S. Всем Добра!!!

Вызывали не помогла,Хотабыча за бороду тоже дергали не смог помочь,поэтому открыл тему здесь да бы помогли высококвалифицированные гуру с бубном в руках!
Ответ
#8
что за сборка?
вангамод: включена какая-то защита, типа ргуарда или подобного гуано
Ответ
#9
Influence Написал:что за сборка?
вангамод: включена какая-то защита, типа ргуарда или подобного гуано

Нет никакой защиты не установлено
Ответ
#10
Код:
package dwo.gameserver.network.game.clientpackets;

import dwo.config.Config;
import dwo.gameserver.network.L2GameClient;
import dwo.gameserver.network.game.serverpackets.L2GameServerPacket;
import dwo.gameserver.network.game.serverpackets.SendStatus;
import dwo.gameserver.network.game.serverpackets.VersionCheck;
import org.apache.log4j.Level;

public class ProtocolVersion extends L2GameClientPacket
{
    private int _version;
    private byte[] _data;
    private byte[] _check;

    @Override
    protected void readImpl()
    {
        if(_buf.remaining() >= 4)
        {
            [color=Red]_version = readD();[/color]
        }
    }

    @Override
    protected void runImpl()
    {
        L2GameClient client = getClient();
        // this packet is never encrypted
[COLOR="Red"]        if(_version == -2)
        {
            // this is just a ping attempt from the new C2 client
            client.close((L2GameServerPacket) null);
        }[/COLOR]
        else if(_version == -3)
        {
            _log.log(Level.INFO, "Emulate Official Server : L2Top Status requested...");
            client.sendPacket(new SendStatus());
            _log.log(Level.INFO, "Emulate Official Server : L2Top Status sended!");
        }
        else if(!Config.PROTOCOL_LIST.contains(_version))
        {
            getClient().setProtocolOk(false);
            getClient().close(new VersionCheck(getClient().enableCrypt(), 0));
        }
        else
        {
            getClient().sendPacket(new VersionCheck(getClient().enableCrypt(), 1));
            getClient().setProtocolOk(true);
        }
    }

    @Override
    public String getType()
    {
        return "[C] 00 ProtocolVersion";
    }
}

Исходя из этого - клиент вместо версии протокола высылает вам -2. Самый простой вариант - скачайте другой патч.

Добавлено через 1 минуту
Возможно из за защиты в клиенте данный пакет шифруется (По оффу - не должен) и чисто случайно что данные после опкода получились равны -2.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Что за ошибка? serg5777 22 10,987 07-11-2023, 09:49 PM
Последний пост: ntking
  Ошибка Cannot read field "race" valdemart123 0 1,407 12-04-2021, 04:44 AM
Последний пост: valdemart123
  При запуске game server на сайте (sw13) ошибка mysql 0 AndreDeiu 1 1,948 09-27-2020, 11:32 PM
Последний пост: Lord_Gothic
  Ошибка геймсервера zane 9 3,326 04-27-2018, 12:28 PM
Последний пост: DmnC
  Ошибка загрузки гейм сервера zane 5 2,627 04-17-2018, 08:03 PM
Последний пост: zane
  Ошибка телепорта Rork 1 1,579 03-02-2018, 03:05 PM
Последний пост: Gaikotsu
  Ошибка с ГМ шопом silok 1 1,597 01-11-2018, 07:36 AM
Последний пост: Narsell
  Ошибка PWSOFT Ananim 0 1,623 07-07-2017, 11:42 AM
Последний пост: Ananim
  Ошибка _aveList; knaif 1 1,695 06-22-2017, 03:07 PM
Последний пост: Trimius
  Ошибка KastaMeN 1 2,089 06-16-2017, 11:32 PM
Последний пост: Mangol

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)