Здравствуйте, не поможете? Я хочу сделать мобильную игру с онлайном,

чтобы любой мог создать лоби а в дальнейшем сам матч который не зависел бы от создателя (чтобы при его выходе из игры матч не обрывался). Делал listen сервер но при таком решении как раз обрывается, затем попробовал удаленный сервер но вскоре выяснил что все будут подключатся на один и тот же матч. Вот и вопрос как такое можно реализовать? Нагуглить не вышло

7 ответов

15 просмотров

Типа один из игроков такой, "го я создал?"

dedicated server для этого служит

тебе нужен бекендер, который напишет мастер-сервер под твои задачи. отдельное приложение на какой-нибудь ноде, которое будет жить где - то в облаке и слушать твоих клиентов, которые хотят с кем - то поиграть . этот мастер сервер должен иметь доступ к машинам, либо к твоим, либо к облачным, куда он может закачать дедик и запустить его с нужными параметрами и отправить туда играть всех клиентов, которые сидят в лобби.

Я вижу два варианта решения: 1 вариант. Плагин для миграции хоста 2 вариант. Делать масштабируемые выделенные сервера. AWS GameLift, Azure PlayFab - все сделано уже за тебя, только заплати за использование серверов. Agones - open-source проект с использованием kubernetes, придется ручками сервера настраивать.

тебе dedicated сервер нужен для такого

Передать сессию другому игроку. Но ты лучше эту идею оставь и сделай что-нибудь попроще

Похожие вопросы

Обсуждают сегодня

Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Вот еще странный косяк, подскажите как бороться. Я git clone сделал себе всего embassy и примеры там запускаю. Всё хорошо. Но вот решил в cargo.toml зависимости не как в приме...
Lukutin R2AJP
5
А в каком формате фреймы? Сам формат сейчас придумываешь, или что-то готовое нужно распарсить?
Okhsunrog
5
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Добрый вечер, Пока не совсем понимаю как наладить общение между телеграм ботом и ПО для работы с сим боксом. По самому боту так понял: - Нужен некий баланс, который можно поп...
Magic
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Раз начали говорить про embassy, то присоединюсь со своими парой вопросов. 1) Есть ли сопоставимые аналоги для асинхронного кода в emdebbed? 2) Можно ли внутри задач embassy ...
NI_isx
6
сделал сайт, прикрутил в боте сайт, и виджет логина. как автоматически логинить пользователя в аккаунт(телеграм), при входе с бота?
Александра Чернивецкая
5
Карта сайта