Тёмный

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

BeBr0 | Spigot
Подписаться 6 тыс.
Просмотров 1,4 тыс.
50% 1

Опубликовано:

 

10 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 36   
@SergGin1
@SergGin1 Месяц назад
1:02 О, работа над ошибками)) 1:28 я там сочинение написал
@user-kv6gy8kc9k
@user-kv6gy8kc9k Месяц назад
Раскажи в следующем видео про разделение задач на тики
@sidey383
@sidey383 5 дней назад
Примеры, в видео конечно, абсолютно надуманные. В реальности, самая актуальная задача для асинхронных потоков - работа с сетью (база данных, кеш, а для особых извращенцев отправка больших пакетов в большом количестве), ну и в целом какие-то задачи, которые выполняются долго, а с самим игровым процессом напрямую не связаны. Лично у меня все взаимодействия с бд и всеми внешними ресурсами только асинхронно + в таком потоке крутиться клиент redis в ожидании новых сообщений. Кстати очень зря не рассказано про отличие обычного Thread от использования Scheduler.
@rejomy
@rejomy Месяц назад
16:05 начав писать на java можно в целом не задумываться об оптимизации :0
@BeBr0
@BeBr0 Месяц назад
База
@randomcraft2345
@randomcraft2345 2 месяца назад
Мне кажется, сначала нужно изучить саму Java, а уже потом изучать модификацию* Minecraft. В таком случае, тебе и не нужно особо объсянять что такое асинхронность (будь то параллелизм, или конкурентность), сможешь сфокусироваться на объяснении этой темы именно в контексте Minecraft-а; останется лишь в начале упомянуть, мол сначала нужно самостоятельно изучить эти темы; ну или, можно делать свои отдельные туториалы для этой темы. Просто иначе получается так, что ты саму асинхронность не раскрыл (только объяснил саму суть, но не как самому делать поднобное), а примеры из видео поймут только те, кто знакомы с этими концепциями (и для них 70% видео не особо нужно). * - не путать с созданием модов, я употребил в более широком смысле.
@BeBr0
@BeBr0 2 месяца назад
На самом деле я стараюсь объяснять так как хотел бы сам услышать объяснение когда начинал только изучать плагины И время показывает что многим это полезно)
@randomcraft2345
@randomcraft2345 Месяц назад
@@BeBr0 нет, это безусловно полезно. Просто мало фактической информации. Просто как факт, что так можно сделать - правда полезно; позволяет расширить кругозор. Оданко, всё равно, придётся искать самостоятельно куда больше информации. Я это к чему. Не хотите попробовать более структурированные видео? В формате курса/обучающей серии видео. Вы можете записать свои уроки по Java, и отдельно про модернизацию Minecraft (порядок, с чего начать - естественно выбираете сами). Обучение той же Java не настолько трудная задача, т.к. цель этих уроков подготовить к серии видео по Minecraft, то значит не требуется рассматривать кучу фреймворков и библиотек. Да и можно сначала разобрать модификацию Minecraft, предполагая, что человек изучит Java где-то ещё (пока сами не сделаете видео по нужным темам).
@KUZYAKOTAV
@KUZYAKOTAV Месяц назад
Мега хорош!!! Я хоть не пишу плагены для майна, но я пишу просто! И это видео мне реально помогло!! Дельта время уменьшилась! Спасибо!
@user-kv6gy8kc9k
@user-kv6gy8kc9k Месяц назад
Интересный факт: хоть и изменять данные в майнкрафте нельзя асинхронно, но читать их можно
@iwannapatthemanul
@iwannapatthemanul Месяц назад
14:10 можно же асинхронно создать список игроков, находящихся в кубе, а потом синхронно уже пройтись по нему и дамагнуть всех из этого списка
@welik0107
@welik0107 21 день назад
Бля, бро, это просто пример, чтобы понятно было
@lyten4287
@lyten4287 Месяц назад
14:10 нужно сделать pool потоков и проблема решена
@teslawp
@teslawp 2 месяца назад
давай давай УРАААА ДАВАЙ ДАВАЙ УРА
@sneaky1337x8
@sneaky1337x8 2 месяца назад
Уря, новый ролик
@rejomy
@rejomy Месяц назад
Спасибо, круто
@Exept47
@Exept47 Месяц назад
О, это круто
@TerAdapterYT
@TerAdapterYT 2 месяца назад
тебе там не жарко в кофте?
@BeBr0
@BeBr0 2 месяца назад
Очень жарко
@otec_sina
@otec_sina Месяц назад
@@BeBr0каждое новое видео снимай по одной шмотке
@BeBr0
@BeBr0 Месяц назад
Тогда боюсь все видео точно на бусти будут выходить
@RMarkTv
@RMarkTv Месяц назад
Ты пишешь плагины на заказ? Так как я часто заказываю плагиины у русских разрабов пишут полнвй мусор, то утечки озу то краши
@BeBr0
@BeBr0 Месяц назад
Пишу, напиши в дискорд
@KorshunGDash
@KorshunGDash 2 месяца назад
Пон
@FunGluck
@FunGluck 2 месяца назад
Привет, хочется услышать от тебя почему тпсы на серверах в моменте поднимаются выше 20.00 и везде ли так, буду благодарен
@BeBr0
@BeBr0 2 месяца назад
На каком ядре
@FunGluck
@FunGluck Месяц назад
@@BeBr0 Ядро Mohist и Spigot точно
@rejomy
@rejomy Месяц назад
@@FunGluck в самом майне всего 20 тиков, у кс, к примеру 64 тика, если ядро использует больше тиков = оно будет больше жрать. Плавнее станет лишь обработка некоторых структур, движение мобов, но какой в этом смысл? Если автор ядра сделал больше 20 тиков, ради плавности, я думаю - он гений, а вот владельцы серверов, которые не готовы платить из-за такого решения больше - будут страдать)
@rejomy
@rejomy Месяц назад
как оно в моменте может подниматься выше? Вообще не понимаю 0_0, 20 тпс = весь код за тиак выполнился
@iwannapatthemanul
@iwannapatthemanul Месяц назад
может быть это баг, иногда некоторые плагины считают 20 тпс как 20.01
@-toplib-
@-toplib- 2 месяца назад
Фанаты бебро вышли из пещеры его дискорда и посмотрели видео с лайком...
@BeBr0
@BeBr0 2 месяца назад
А остальных там забанили за неспособность общаться с людьми :()
@baggerfast
@baggerfast 2 месяца назад
Нулевой
Далее
I Spent 18 Months Using Rust And Regret It
38:36
Просмотров 346 тыс.
Sigma Girl Pizza #funny #memes #comedy
00:14
Просмотров 2 млн
iPhone 16 - презентация Apple 2024
01:00
Просмотров 62 тыс.
Жуткие истории из телевизора
52:50
Как на 100% пройти Майнкрафт
17:17