Как посмотреть сколько игроков на сервере

22 дек. 2016 в 4:31
22 дек. 2016 в 6:12
22 дек. 2016 в 6:19
22 дек. 2016 в 6:35
22 фев. 2018 в 8:30
1
Как посмотреть список подключенных игроков?
Можно ли увидеть список подключенных игроков в Minecraft SMP? Я попытался открыть чат и использовать /list , но ничего не вышло. Вы должны быть готовы сделать это?
Нажмите TAB , тогда вы увидите, кто находится в сети на сервере. Чтобы изменить привязку кнопки для этого, нажмите ESC и перейдите к элементам управления.
Эта команда доступна только для операторов. Не операторы могут выполнять только команды /kill , /me и /tell .
Я запускаю сервер bukkit и позволяю игроки используют команду /list . Несмотря на то, что вы можете нажать tab , хорошо иметь номер и список имен прямо в вашем окне чата.
Вы можете регулировать команды, которые игрок может использовать в зависимости от того, какой командный плагин вы используете. Я использую пакет команд Essentials.
get_playersnum Функция получает количество человек на сервере
get_playersnum — данная функция возвращает количество игроков/ботов на сервере.
Ее можно часто встретить в различных плагинах, где плагин взаимодействует со всеми игроками сразу.
так же различные информеры или карт менеджеры не обходятся без этой функции.
Инфо из amxmodx.inc:
Обычно не указывается ни какой флаг (это равно флагу 0), но если поставить 1 — то в число игроков войдут и те, кто только присоединяются к серверу.
Описание:
Разберемся как обращаться с функцией get_playersnum, поставим себе задачу:
Как узнать сколько людей/ботов сейчас на сервере?!
Для этого зарегистрируем команду say /online, которая вызывает функцию players_online.
В ней мы получим и запишем в массив players, количество пользователей/ботов онлайн.
Вы наверное обратили внимание, что я везде употребляю пользователь/бот, это не случайно, так как функция возвращает ( может немного грубо, или даже в корне верное определение, но зато понятно) +1 к числу игроков, за 1 занятый слот.
Если вам необходимо отфильтровать ботов, или мертвых игроков, придется делать цикл и в цикле проверять каждый id на принадлежность к игрокам/ботам/HLTV и так далее или можно воспользоваться функцией get_players
как узнать сколько человек играло всего на сервере ?
выводит валанс игроков, но при этом пишет из скольки игроков.
у меня например пишет 10 из 25000 с чемто. но туда войдут и боты от ДДОСа
#4 42rosc
или введи команду /baltop
выводит валанс игроков, но при этом пишет из скольки игроков.
у меня например пишет 10 из 25000 с чемто. но туда войдут и боты от ДДОСа
#5 deadanykey
тоже так делаю
боты бесят аж
Если у вас Ess (а у вас, походу, так и есть, судя по команде /baltop), то обратите внимание на команду /ess cleanup
#6 CorsarSPb
Если у вас Ess (а у вас, походу, так и есть, судя по команде /baltop), то обратите внимание на команду /ess cleanup
что эта команда делает?
Сообщение отредактировал CorsarSPb: 15 Декабрь 2013 — 18:22
#7 deadanykey
что эта команда делает?
Удаляет игроков из базы по некоторым критериям (например, если у игрока нет ни одной точки дома). Удаление ведется из своей базы. Не знаю, удаляются ли данные игрока из карты.