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

Помогите Как сделать приоритетным тот сервер на котором меньше всего людей?

Тема в разделе "Разработка плагинов для новичков", создана пользователем AguRChek_TV, 17 июн 2019.

  1. Автор темы
    AguRChek_TV

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

    Баллы:
    76
    Имя в Minecraft:
    AguRChek_TV
    Как сделать приоритетным тот сервер на котором меньше всего людей?
    У меня есть 5 лобби и мне надо что бы при входе на сервер игрока кидало на тот лобби где меньше всего людей.
     
  2. alexandrage

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

    Баллы:
    173
    Математика.
     
  3. LuckyZeeRo

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

    Баллы:
    96
    Имя в Minecraft:
    i0xHeX
    Наверное написать плагин на банжу где при заходе игрока будет идти поиск сервера с самым меньшим кол. игроков и перенаправлять его туда.
     
  4. Автор темы
    AguRChek_TV

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

    Баллы:
    76
    Имя в Minecraft:
    AguRChek_TV
    Ну вот я и не знаю как это сделать.
     
  5. Cool_boy

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

    Баллы:
    96
    Имя в Minecraft:
    prettydude
    Ну так на банже обновляешь инфу об онлайне на серверах раз в минуту, и при заходе смотришь какой сервер почти пустой и туда бросаешь.
     
  6. Lemar98

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

    Баллы:
    76
    Данный товарищ просит код, как я понял
     
  7. imDaniX

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

    Баллы:
    96
    Имя в Minecraft:
    imDaniX
    Предположу, что как-то так:
    1. Слушаешь событие входа игрока
    2. Проходишь циклом/итератором по ProxyServer.getInstance().getServers()
    3. Глядишь ServerInfo#getPlayers().size(), сравниваешь у какого сервера меньше всего игроков
    4. Коннектишь игрока на сервер
    5. ???
    6. Profit!11!!1!
     
  8. alexandrage

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

    Баллы:
    173
    Гений 80лвл.
     
  9. LuckyZeeRo

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

    Баллы:
    96
    Имя в Minecraft:
    i0xHeX
    Ну ты загугли что умеешь, попробуй что можешь и обращайся за более конкретными вопросами.
    Как говорят на стак оверфлове, ты сейчас попросил сделать за тебя "домашку".
    Чую alexandrage не выдержит и кинет готовый код, но все же.
     

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