network

  1. H

    Как правильно отправлять пакет на клиент

    Есть вот такой код: https://github.com/ElegantNetworking/ElegantNetworking_1.12/blob/master/src/main/java/hohserg/elegant/networking/impl/ForgeNetworkImpl.java#L27 Необобщенный эквивалент которого выглядит примерно так: String channel = ... SimpleNetworkWrapper simpleNetworkWrapper =...
  2. H

    Бечмарки для пакетов

    Есть у кого бечмарки для тестирования времени отправки-приема пакетов? И что вообще нужно знать для тестирования сети?
  3. G

    Аддон ThermalExpansion 1.12.2

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

    ElegantNetworking - максимально изящная пакетная система 2.8 / 2.4

    Недавно делал ремейк тутора по пакетной системе CodeChickenLib и у меня сложилось новое виденье идеальной пакетной системы ElegantNetworking - пакетная система, которая стремится максимально упростить разработку клиент-серверного взаимодействия в модах. Примерно так выглядит объявление...
  5. Cornell

    PacketAPI 1.3.0

    PacketAPI призвано упростить работу с пакетами. Кратко: Больше никаких обработчиков для каждого пакета, сохраняя ООП стиль и синхронность обработки Регистрация пакетов без надобности указывать дескриминаторы и прочий блудняк Колбэки. Отсылка запросов серверу и асинхронное ожидание ответа, а...
  6. W

    Отправка пакетов на сервер

    Пытаюсь с мода отправить пакеты на сервер, вот эту тему использую как основу. Скопировал все что там было, переименовал свои пакеты с 0 на 18 (S0PacketGetName -> S18PacketGetName), триггерю отправку пакета простым нажатием кнопки, стектрейс в моем коде заканчивается вот тут (именно на эту...
  7. M

    Изменение capabilities через гуи

    Понимаю, что это можно сделать через отправку пакетов, но как бы я не старался не могу составить пакет, который бы влиял на capabilities. Нуждаюсь в ваших наставлениях! (Также, если что-то необходимо дополнительно, обязательно предоставлю) Заранее благодарю!
  8. RareScrap

    Отключить connection time out

    Мне нужно чтобы игрок не дисконектился пока я ковыряюсь отладчиком в сервере. Я пробовал задать аргумент -Dfml.readTimeout=60, но это ни к чему не привело. Кто-нибудь знает как отклчючить дисконект при превышении времени ожидания или хотя бы как это время изменить?
  9. Alchemist

    Катализатор превращающий одну жидкость в другую, 1.12.2, для аддона к Galacticraft

    Здравствуйте! Я занимаюсь разработкой мода для проекта, на котором играю, и суть мода заключается в том, чтобы мобы из Lycanites Mobs (вообще-то, любые мобы но ванильных я внес в черный список в самом коде) не дохли на планетах Galacticraft или его аддонов, а так же дает возможность настраивать...
  10. tox1cozZ

    Отправить пакет до того как подключится игрок

    Нужно отправить данные сервера клиенту до того как он еще подключился. То есть пока до он не получил данные, он не приконектится. Пробовал хукнуться вот тут(NetHandlerLoginServer) и отправить свой пакет(майновский), но кидает нулл из-за того что он не зареган в EnumConnectionState. Есть идеи?
  11. RareScrap

    Как хандлить ванильные пакеты?

    Мне нужно хандлить S30PacketWindowItems. Использовать хуки я не хочу, дабы не иметь проблем с совместимостью. Из форума форжа узнал, что можно делать это через евент FMLNetworkEvent.ClientConnectedToServerEvent, но не представляю как. Кто-нибудь может мне объяснить как хандлить ванильные пакеты?
  12. RareScrap

    Message и Packet - в чем разница?

    Собственно, вопрос в сабже. Мне нужно сделать пакет, по функционалу уж очень напоминающий S2FPacketSetSlot, но я хз можно ли делать кастомные ванильные пакеты. Есть тут знающий, который объяснит разницу между Message и Packets? Что из этого стоит юзать, если я делаю не мод, а либу к майну?
  13. tox1cozZ

    Что возвращает метод onMessage в IMessageHandler?

    У кого не гляну - везде нулл возвращают. Что это и для чего? public class PacketHandler implements IMessageHandler<PacketBase, IMessage>{ @Override public final IMessage onMessage(PacketBase message, MessageContext ctx){ // Обработка пакета return null; } }
  14. RareScrap

    Как работает сеть в майнкрафте?

    Доброе утро, народ. Я столкнулся с необычайно интересным, на мой взгляд, поведением... У меня есть IMessage, который отправляется на сервер и изменяет там инвентарь игрока. Я расчитываю, что информация об измененых слотах придет на клиент во время вызова EntityPlayerMP#onUpdate() при помощи...
  15. Erumind

    [bukkit] Нельзя тронуть

    Работаю над плагином&модом с фракциями. Как связать мод и сервер я понял и сделал, но стает другой вопрос. Как запретить наносить урон другому игроку, если тот имеет одно и то-же право? К примеру: if(player.hasPermission("fraction1")){} И как проверить чужое сообщение в чате/ник над...
  16. svk2140

    Пакеты.

    Возможно для кого-то мой вопрос покажется смешным, но... 1 Всегда ли пакеты доходят до цели? 2 Если я отправлю сразу 2 пакета, то сохранится ли их последовательность?
  17. Eifel

    Создание кастомного инвентаря игрока

    Привет! По просьбе решил написать простой туториал о создании кастомного инвентаря игрока. Прочитав данную статью, я подумал сделать свой инвентарь но с многими изменениями и под новую версию майна. Туториал предполагает что вы знакомы с использованием прокси и умеете общаться с CAP`ой на...
Сверху