Обсудим Конвертация http в tcp возможна?

mikrotik

Заблокирован
Сообщения
427
Решения
1
Реально ли написать сетевой стек minecraft server на http чтобы можно было играть в теории с браузера а так же подключить защиту от cloudflare?
Cloudflare защищает бесплатно http/https, tcp за платно.
 
Интересно, как Minecraft клиент получится малой кровью засунуть в веб-страницу.
Даже если представить, что графической оболочки никакой нет и есть только какие-нибудь HTTP эндпоинты по типу:
POST /server/connect – подключится к серверу по имени пользователя,
POST /server/chat/message – отправить сообщение в чат,
то придется писать что-то вроде посредника, который будет транслировать подобные запросы в соответствующие пакеты к серверу.
В общем, себе дороже, а главное ради чего – ради бесплатной защиты от Cloudflare по HTTP протоколу? С ним то сайты через одно место работают в половине случаев, а тут нужно обеспечить какой-то нормальный игровой опыт без тормозов.

Да и конвертации протоколов тут не может быть никакой, они вовсе на разных уровнях модели OSI находятся и занимаются совершенно разными задачами:
You must be registered for see medias
 
Последнее редактирование:
Интересно, как Minecraft клиент получится малой кровью засунуть в веб-страницу.
Даже если представить, что графической оболочки никакой нет и есть только какие-нибудь HTTP эндпоинты по типу:
POST /server/connect – подключится к серверу по имени пользователя,
POST /server/chat/message – отправить сообщение в чат,
то придется писать что-то вроде посредника, который будет транслировать подобные запросы в соответствующие пакеты к серверу.
В общем, себе дороже, а главное ради чего – ради бесплатной защиты от Cloudflare по HTTP протоколу? С ним то сайты через одно место работают в половине случаев, а тут нужно обеспечить какой-то нормальный игровой опыт без тормозов.

Да и конвертации протоколов тут не может быть никакой, они вовсе на разных уровнях модели OSI находятся и занимаются совершенно разными задачами:
You must be registered for see medias
Plugin geyser ведь транслирует: udp > tcp, tcp > udp,не так разве?
Что не получится транслировать: http > tcp, tcp > http?
 
вообще-то TCP это транспортный уровень, а HTTP уровень приложений, при этом HTTP как раз таки и использует TCP
Если ты хочешь сделать браузерный майнкрафт - не делай этого. Долго, нудно, проблемы с законом ну и просто это не стоит того
 
Реально ли написать сетевой стек minecraft server на http чтобы можно было играть в теории с браузера а так же подключить защиту от cloudflare?
Cloudflare защищает бесплатно http/https, tcp за платно.
Не стоит. В любом случае придется делать мод на forge/fabric/vanilla чтобы заменить minecraft-овский протокол на https/2 (multiplex) + tls 1.3, + Будут огромные накладные транспортные расходы, а с более старыми версиями протоколов или без multiplex - подавно
 
Реально ли написать сетевой стек minecraft server на http чтобы можно было играть в теории с браузера а так же подключить защиту от cloudflare?
Cloudflare защищает бесплатно http/https, tcp за платно.
да, но:
1. Дешевле и проще уж оплатить антиддос нормальный
2. Обычные клиенты игры не смогут подключаться по твоему адресу, потому что они по любому подключаются по-обычному tcp. Так что остаётся только браузер

Интересно, как Minecraft клиент получится малой кровью засунуть в веб-страницу.
offtop Вообще, есть , но это крайне простая версия игры. Очевидно, что реализовать так целую игру просто невозможно, тем более, никто даже просто альтернативных клиентов полноценно не реализовал, не говоря уж о полноценной игре в браузерном жаваскрипте. А остаётся реально только жаваскрипт, ведь песочница WebAssembly не пускает в интернет. Да и браузер не будет кэшировать файлы тяжелее 50мб, так что и со скоростью загрузки есть проблемы
 
вообще-то TCP это транспортный уровень, а HTTP уровень приложений, при этом HTTP как раз таки и использует TCP
Если ты хочешь сделать браузерный майнкрафт - не делай этого. Долго, нудно, проблемы с законом ну и просто это не стоит того
Насчёт законов не совсем понятно.
 
Существует как минимум 3 реализации клиента minecraft для браузера. И как минимум одна из них не заброшена.
Неужели так сложно написать "minecraft browser client" в поисковике.
 
Существует как минимум 3 реализации клиента minecraft для браузера. И как минимум одна из них не заброшена.
Неужели так сложно написать "minecraft browser client" в поисковике.
offtop По сути только призмарин, но для такого как минимум прокси нужно. Я не смог поиграть - не заходит, неуверен, насколько это полноценный клиент
 
Существует как минимум 3 реализации клиента minecraft для браузера. И как минимум одна из них не заброшена.
Неужели так сложно написать "minecraft browser client" в поисковике.
Чтобы такое счастье хостить, то надо покупать абузоустойчивый хостинг
 
короче не трать время на такие вопросы и просто подключай бесплатный тариф тспшилд
 
Назад
Сверху Снизу