КОД, КОТОРЫЙ НЕ ЛАГАЕТ | Асинхронные потоки сервера Spigot

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ม.ค. 2025

ความคิดเห็น • 37

  • @SergGin1
    @SergGin1 6 หลายเดือนก่อน +3

    1:02 О, работа над ошибками))
    1:28 я там сочинение написал

  • @KUZYAKOTAV
    @KUZYAKOTAV 6 หลายเดือนก่อน

    Мега хорош!!!
    Я хоть не пишу плагены для майна, но я пишу просто! И это видео мне реально помогло!! Дельта время уменьшилась! Спасибо!

  • @ИльмирЯмалетдинов-ч2р
    @ИльмирЯмалетдинов-ч2р 5 หลายเดือนก่อน

    Раскажи в следующем видео про разделение задач на тики

  • @ИльмирЯмалетдинов-ч2р
    @ИльмирЯмалетдинов-ч2р 5 หลายเดือนก่อน

    Интересный факт: хоть и изменять данные в майнкрафте нельзя асинхронно, но читать их можно

  • @sidey383
    @sidey383 4 หลายเดือนก่อน

    Примеры, в видео конечно, абсолютно надуманные.
    В реальности, самая актуальная задача для асинхронных потоков - работа с сетью (база данных, кеш, а для особых извращенцев отправка больших пакетов в большом количестве), ну и в целом какие-то задачи, которые выполняются долго, а с самим игровым процессом напрямую не связаны.
    Лично у меня все взаимодействия с бд и всеми внешними ресурсами только асинхронно + в таком потоке крутиться клиент redis в ожидании новых сообщений.
    Кстати очень зря не рассказано про отличие обычного Thread от использования Scheduler.

  • @iwannapatthemanul
    @iwannapatthemanul 6 หลายเดือนก่อน

    14:10 можно же асинхронно создать список игроков, находящихся в кубе, а потом синхронно уже пройтись по нему и дамагнуть всех из этого списка

    • @welik0107
      @welik0107 4 หลายเดือนก่อน

      Бля, бро, это просто пример, чтобы понятно было

  • @randomcraft2345
    @randomcraft2345 6 หลายเดือนก่อน +2

    Мне кажется, сначала нужно изучить саму Java, а уже потом изучать модификацию* Minecraft. В таком случае, тебе и не нужно особо объсянять что такое асинхронность (будь то параллелизм, или конкурентность), сможешь сфокусироваться на объяснении этой темы именно в контексте Minecraft-а; останется лишь в начале упомянуть, мол сначала нужно самостоятельно изучить эти темы; ну или, можно делать свои отдельные туториалы для этой темы. Просто иначе получается так, что ты саму асинхронность не раскрыл (только объяснил саму суть, но не как самому делать поднобное), а примеры из видео поймут только те, кто знакомы с этими концепциями (и для них 70% видео не особо нужно).
    * - не путать с созданием модов, я употребил в более широком смысле.

    • @BeBr0
      @BeBr0  6 หลายเดือนก่อน +1

      На самом деле я стараюсь объяснять так как хотел бы сам услышать объяснение когда начинал только изучать плагины
      И время показывает что многим это полезно)

    • @randomcraft2345
      @randomcraft2345 6 หลายเดือนก่อน +1

      @@BeBr0 нет, это безусловно полезно. Просто мало фактической информации. Просто как факт, что так можно сделать - правда полезно; позволяет расширить кругозор. Оданко, всё равно, придётся искать самостоятельно куда больше информации.
      Я это к чему. Не хотите попробовать более структурированные видео? В формате курса/обучающей серии видео. Вы можете записать свои уроки по Java, и отдельно про модернизацию Minecraft (порядок, с чего начать - естественно выбираете сами). Обучение той же Java не настолько трудная задача, т.к. цель этих уроков подготовить к серии видео по Minecraft, то значит не требуется рассматривать кучу фреймворков и библиотек. Да и можно сначала разобрать модификацию Minecraft, предполагая, что человек изучит Java где-то ещё (пока сами не сделаете видео по нужным темам).

  • @souliixxx
    @souliixxx 6 หลายเดือนก่อน

    Уря, новый ролик

  • @rejomy
    @rejomy 6 หลายเดือนก่อน

    Спасибо, круто

  • @Exept47
    @Exept47 6 หลายเดือนก่อน

    О, это круто

  • @rejomy
    @rejomy 6 หลายเดือนก่อน +1

    16:05 начав писать на java можно в целом не задумываться об оптимизации :0

    • @BeBr0
      @BeBr0  6 หลายเดือนก่อน

      База

  • @lyten4287
    @lyten4287 6 หลายเดือนก่อน

    14:10 нужно сделать pool потоков и проблема решена

  • @teslawp
    @teslawp 6 หลายเดือนก่อน +1

    давай давай УРАААА ДАВАЙ ДАВАЙ УРА

  • @-toplib-
    @-toplib- 6 หลายเดือนก่อน

    Фанаты бебро вышли из пещеры его дискорда и посмотрели видео с лайком...

    • @BeBr0
      @BeBr0  6 หลายเดือนก่อน

      А остальных там забанили за неспособность общаться с людьми :()

  • @RMarkTv
    @RMarkTv 5 หลายเดือนก่อน

    Ты пишешь плагины на заказ? Так как я часто заказываю плагиины у русских разрабов пишут полнвй мусор, то утечки озу то краши

    • @BeBr0
      @BeBr0  5 หลายเดือนก่อน

      Пишу, напиши в дискорд

  • @TerAdapterYT
    @TerAdapterYT 6 หลายเดือนก่อน +3

    тебе там не жарко в кофте?

    • @BeBr0
      @BeBr0  6 หลายเดือนก่อน +1

      Очень жарко

    • @otec_sina
      @otec_sina 5 หลายเดือนก่อน

      @@BeBr0каждое новое видео снимай по одной шмотке

    • @BeBr0
      @BeBr0  5 หลายเดือนก่อน +1

      Тогда боюсь все видео точно на бусти будут выходить

  • @FunGluck
    @FunGluck 6 หลายเดือนก่อน +1

    Привет, хочется услышать от тебя почему тпсы на серверах в моменте поднимаются выше 20.00 и везде ли так, буду благодарен

    • @BeBr0
      @BeBr0  6 หลายเดือนก่อน

      На каком ядре

    • @FunGluck
      @FunGluck 6 หลายเดือนก่อน

      @@BeBr0 Ядро Mohist и Spigot точно

    • @rejomy
      @rejomy 6 หลายเดือนก่อน

      @@FunGluck в самом майне всего 20 тиков, у кс, к примеру 64 тика, если ядро использует больше тиков = оно будет больше жрать. Плавнее станет лишь обработка некоторых структур, движение мобов, но какой в этом смысл? Если автор ядра сделал больше 20 тиков, ради плавности, я думаю - он гений, а вот владельцы серверов, которые не готовы платить из-за такого решения больше - будут страдать)

    • @rejomy
      @rejomy 6 หลายเดือนก่อน

      как оно в моменте может подниматься выше? Вообще не понимаю 0_0, 20 тпс = весь код за тиак выполнился

    • @iwannapatthemanul
      @iwannapatthemanul 6 หลายเดือนก่อน +1

      может быть это баг, иногда некоторые плагины считают 20 тпс как 20.01

  • @KorshunGDash
    @KorshunGDash 6 หลายเดือนก่อน

    Пон

  • @baggerfast
    @baggerfast 6 หลายเดือนก่อน

    Нулевой