Помогите Мини-игра: несколько одновременных игр

  • Автор темы Автор темы Kurumi
  • Дата начала Дата начала

Kurumi

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
Kurumi
Полу-вопрос уже в шапке.
Пишу мини гейм и единственная проблема в том, что я не особо представляю технически как работает система с несколькими играми одновременно: условно, чтобы 100 игроков могли играть 10 разных игр по 10 человек. Это нужно в раздельные миры их запускать или как?...
 
По идеи да, отдельные миры.
 
1 сервер = 1 карта
Ну если это какие-нибудь Party Games, например, то не целесообразно каждый сервер под отдельную карту.
Тем более, когда сервер запускается, он не мало так жрет ОЗУ.
 
А прикинь будет 100 одновременных игр
Мне кажется сервер, мягко говоря, офигеет от обилия миров
Ты под каждого игрока собираешься отдельную игру сделать? Я не могу понять, что именно тебе нужно.
 
А прикинь будет 100 одновременных игр
Мне кажется сервер, мягко говоря, офигеет от обилия миров
Если судить по теме, то для условных 100 игроков будет использоваться 10 карт. Не исключено, что карты меняются, но, не стоит исключать тот момент, что те мира, где нет игроков - не прогружаются.
 
Ты под каждого игрока собираешься отдельную игру сделать? Я не могу понять, что именно тебе нужно.
Нет.
В одной катке может быть максимум 10 человек и минимум 5.
Захотят поиграть например 100 человек. Это 10 каток по 10 человек. Как и где запускать эти 10 карт? На других мирах, серверах или еще где-то?
 
Нет.
В одной катке может быть максимум 10 человек и минимум 5.
Захотят поиграть например 100 человек. Это 10 каток по 10 человек. Как и где запускать эти 10 карт? На других мирах, серверах или еще где-то?
Если идётся про мини-игру, в которой ещё несколько игр, то на одном сервере, если одна мини-игра, то каждый сервер - отдельная карта
 
Нет.
В одной катке может быть максимум 10 человек и минимум 5.
Захотят поиграть например 100 человек. Это 10 каток по 10 человек. Как и где запускать эти 10 карт? На других мирах, серверах или еще где-то?
Вообще это как душе угодно.
Можно генерировать локации мини игры например на расстоянии в 1000 блоков друг от друга на одной карте, можно создавать отдельный мир под каждую мини игру на время, а после окончания игры его удалять, можно запускать отдельный сервер.
По поводу последнего, это активно используют развитые сервера. Там с помощью конструктора собирается и запускается отдельный сервер и прокси кидает игроков на него для игры, после же сохраняется статистика, игроков выкидывает с сервера и папка с данным сервером удаляется.
Для 100 человек хватило бы первых 2х вариантов. Тут главное остановить процессы в мирах, не относящиеся к мини-игре, такие как спавн мобов, генерация чанков, рост культур и тд, что жрет тики.
 
Вообще это как душе угодно.
Можно генерировать локации мини игры например на расстоянии в 1000 блоков друг от друга на одной карте, можно создавать отдельный мир под каждую мини игру на время, а после окончания игры его удалять, можно запускать отдельный сервер.
По поводу последнего, это активно используют развитые сервера. Там с помощью конструктора собирается и запускается отдельный сервер и прокси кидает игроков на него для игры, после же сохраняется статистика, игроков выкидывает с сервера и папка с данным сервером удаляется.
Для 100 человек хватило бы первых 2х вариантов. Тут главное остановить процессы в мирах, не относящиеся к мини-игре, такие как спавн мобов, генерация чанков, рост культур и тд, что жрет тики.
Лучший ответ. Спасибо
 
Назад
Верх