Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Протокол MC, вывод ошибки

Discussion in 'Разработка плагинов для новичков' started by kDas, Nov 12, 2014.

  1. Автор темы
    kDas

    kDas Старожил Пользователь

    Trophy Points:
    123
    Skype:
    dasjke
    Имя в Minecraft:
    kDasRU
    Друзья, привет! :)

    Подскажите пожалуйста, существует ли универсальный способ вывода ошибки для клиента Minecraft, вне зависимости от версии? Объясню проще. Мы имеем несколько разных версий сервер-клиент протокола Minecraft. Мне нужно универсальный способ вывести ошибку при подключении клиента к сокету (напр. 8.8.8.8:25565). На сколько я понимаю, среди разных версий протокола обратная совместимость не поддерживается. Возможно, я не прав. :) Даже если не прав, может, покажете пример?

    Ошибку такую должен выдавать не сервер Minecraft, а вообще кастомная программа, язык реализации которой не важен. Возможно, у кого-то есть пример — кусок рабочего кода не важно на каком языке, хоть в telnet-e.
     
  2. Хостинг MineCraft
    <
  3. Shevchik

    Shevchik Старожил Пользователь

    Trophy Points:
    173
    Имя в Minecraft:
    _Shevchik_
    Нет никакого универсального способа. Впрочем логин последовательность бывает всего 4х типов.
    Первая это ещё дорелизная, вторая до 1.5.2, третья до 1.6.4 и четвёртая нынешняя.
    При отсутствии онлайн мода сокращается доо 3х, бета, 1.6.4, сейчас.
    Посмотреть протокол можно на wiki.vg. Ну либо сдекомпилить ведро старых версий и посмотреть.
    При наличии форджа всё немного усложняется, но не сильно.
     
  4. Reality_SC

    Reality_SC Старожил Пользователь

    Trophy Points:
    123
    Имя в Minecraft:
    Reality_SC
    FlyDev & GameHost в пору сделать на своих же мощностях мультисерверное лобби и предлагать его всем клиентам :)
     

Share This Page