ygolll 0 Опубликовано 5 марта, 2018 Подскажите как в лог сервера (cmd) вывести количество онлайна,и что бы допустим в промежуток 120 секунд он обновлялся в cmd Сборка : aCis Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
zGosu 396 Опубликовано 5 марта, 2018 (изменено) System.out.println("Online: " + String.valueOf(L2World.getInstance().getAllPlayers())); А что бы каждые 120 сек юзалось, засунь это в ThreadPoolManager Изменено 5 марта, 2018 пользователем zGosu 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
JunkyFunky 127 Опубликовано 5 марта, 2018 (изменено) 21 минуту назад, ygolll сказал: Подскажите как в лог сервера (cmd) вывести количество онлайна,и что бы допустим в промежуток 120 секунд он обновлялся в cmd Сборка : aCis ThreadPool.scheduleAtFixedRate(() -> _log.info("Current Online : "+World.getInstance().getPlayers().size()), 120000, 120000); Изменено 5 марта, 2018 пользователем JunkyFunky 1 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
ygolll 0 Опубликовано 5 марта, 2018 27 минут назад, JunkyFunky сказал: ThreadPool.scheduleAtFixedRate(() -> _log.info("Current Online : "+World.getInstance().getPlayers().size()), 120000, 120000); А можно как то отделить что-бы к примеру в cmd показывало так: #################################### Online : 1 #################################### Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
JunkyFunky 127 Опубликовано 5 марта, 2018 1 час назад, ygolll сказал: А можно как то отделить что-бы к примеру в cmd показывало так: #################################### Online : 1 #################################### ThreadPool.scheduleAtFixedRate(() -> { _log.info("####################################"); _log.info("Current Online : " + World.getInstance().getPlayers().size()); _log.info("####################################"); }, 120000, 12000); Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты