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

AguRChek_TV

Активный участник
Пользователь
Баллы
76
Имя в Minecraft
AguRChek_TV
Как сделать приоритетным тот сервер на котором меньше всего людей?
У меня есть 5 лобби и мне надо что бы при входе на сервер игрока кидало на тот лобби где меньше всего людей.
 
Наверное написать плагин на банжу где при заходе игрока будет идти поиск сервера с самым меньшим кол. игроков и перенаправлять его туда.
 
Наверное написать плагин на банжу где при заходе игрока будет идти поиск сервера с самым меньшим кол. игроков и перенаправлять его туда.

Ну вот я и не знаю как это сделать.
 
Ну так на банже обновляешь инфу об онлайне на серверах раз в минуту, и при заходе смотришь какой сервер почти пустой и туда бросаешь.
 
Ну так на банже обновляешь инфу об онлайне на серверах раз в минуту, и при заходе смотришь какой сервер почти пустой и туда бросаешь.
Данный товарищ просит код, как я понял
 
Предположу, что как-то так:
1. Слушаешь событие входа игрока
2. Проходишь циклом/итератором по ProxyServer.getInstance().getServers()
3. Глядишь ServerInfo#getPlayers().size(), сравниваешь у какого сервера меньше всего игроков
4. Коннектишь игрока на сервер
5. ???
6. Profit!11!!1!
 
Ну вот я и не знаю как это сделать.
Ну ты загугли что умеешь, попробуй что можешь и обращайся за более конкретными вопросами.
Как говорят на стак оверфлове, ты сейчас попросил сделать за тебя "домашку".
Чую alexandrage не выдержит и кинет готовый код, но все же.
 
Назад
Верх