1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Масштабируемость сервера

Тема в разделе "Оффтопик", создана пользователем Tochnyy-50, 4 май 2021.

  1. Автор темы
    Tochnyy-50

    Tochnyy-50 Участник

    Баллы:
    31
    Вычитал, что для стабильной работы сервера с большим онлайном 100+ необходимо масштабировать сервер. Каким образом это можно реализовать?
     
  2. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Если речь про ваниль/около-ваниль, то по сути, тебе нужно создать несколько серверов с одинаковым наполнением, общим глобальным чатом, синхронизацией инвентарей и прочим. У каждого сервера должен быть рандомный сидом генерации. При первом входе игрока кидать его туда, где меньше онлайна, или где меньше актива в принципе. В лучшем случае игроки в итоге сами разобьются на примерно одинаковый онлайн.
     
  3. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Майнкрафт в основном однопоточный и его нельзя масштабировать. Можно только разделить онлайн по разным серверам.
     
  4. Автор темы
    Tochnyy-50

    Tochnyy-50 Участник

    Баллы:
    31
    Каким образом можно синхронизировать инвентари, чаты и др?) Ну и в целом, можешь накидать литературы по этому поводу?
     
  5. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Не думаю, что для этого есть какая-то "литература". Задачи либо слишком очевидны, либо слишком специфичны.
    Для данных игроков есть готовые решения(например). Чаты можно через тот же Chatty(впрочем, не рекомендую), VentureChat, наверняка ещё всякого полно. Для распределения игроков стоит воспользоваться какими-нибудь балансерами(например). Более же специфичные вопросы решаются либо самописом, либо собственным креативом.
     
  6. Автор темы
    Tochnyy-50

    Tochnyy-50 Участник

    Баллы:
    31
    Хорошо, но почему Chatty не рекомендуешь?
     
  7. imDaniX

    imDaniX Активный участник Пользователь

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Заброшен разработчиком, абуз стримов в коде(впрочем, не так страшно благодаря асинхронности самого чата), багов всё ещё в достатке.
     
  8. Loga

    Loga Активный участник Пользователь

    Баллы:
    76
    Имя в Minecraft:
    Heinz_H
    Вряд-ли на ваниле/околованильном сурваче может быть онлайн 100+

    Так что просто ограничение в 100 слотов и запускай другой такой же сервер
     
  9. Автор темы
    Tochnyy-50

    Tochnyy-50 Участник

    Баллы:
    31
    Думаю можно закрывать тему
     

Поделиться этой страницей