Узнать, на каком сервере играет человек, можно по его сессиям на BattleMetrics: большинство крупных серверов Rust подключены к нему и записывают, кто зашёл и когда вышел. Руками это делается через поиск на battlemetrics.com, быстрее — вставить ссылку на профиль Steam или SteamID в поиск RustRecon. В Pro отчёт покажет текущий сервер, если игрок в сети, или последний сервер и время, когда его там видели.
Два разных вопроса
«На каком сервере он играет» обычно означает одно из двух:
- Где он прямо сейчас. Нужно, чтобы зайти следом, проверить соседа или понять, успеваете ли вы до его онлайна.
- Где он играет обычно. Нужно, чтобы понять, с какого проекта человек, давно ли он там и насколько ему можно доверять как тиммейту.
На первый вопрос отвечает текущая сессия, на второй — история серверов с часами на каждом. Оба ответа берутся из одного источника, но смотреть их нужно по-разному.
Способ 1. Статус в Steam
Откройте профиль игрока. Если он в игре и активность не скрыта, под ником будет «В игре: Rust». На этом полезное обычно заканчивается.
- Адрес сервера Steam отдаёт редко: только у открытых профилей и далеко не всегда.
- Статус «В игре» горит и тогда, когда человек сидит в главном меню.
- Многие ставят «Невидимку» или скрывают активность.
Так что Steam отвечает на вопрос «запущен ли Rust», но не «где он играет».
Способ 2. BattleMetrics вручную
На battlemetrics.com/players найдите игрока по нику и откройте его страницу. Там будет список серверов, на которых он играл, время на каждом, первый и последний заход. Если он сейчас в сети, это тоже будет видно.
Проблемы начинаются с поиска. Ники в расте не уникальны: на популярный ник найдутся сотни игроков, а по SteamID BattleMetrics ищет только для админов с доступом к RCON. Нужного человека придётся узнавать по серверам и прошлым никам. Как это делать, мы подробно разобрали в статье как найти игрока на BattleMetrics.
Способ 3. Проверка по SteamID
Вставьте ссылку на профиль, SteamID64 или ник в поиск RustRecon. Отчёт сам найдёт игрока в BattleMetrics и сверит его прошлые ники из Steam с никами на серверах, чтобы не подсунуть вам тёзку. В Pro видно:
- Текущий сервер и сколько часов человек на нём наиграл.
- Последний сервер и время, если сейчас он офлайн.
- Список серверов с часами, датой первого и последнего захода.
Если ищете по нику, отчёт спросит, играет ли человек на сервере прямо сейчас, и даст ввести название этого сервера. Это быстро отсекает тёзок. Если есть ссылка на профиль, начинайте с неё: где взять SteamID, рассказано в разборе как узнать SteamID игрока.
| Способ | Сервер сейчас | История серверов | При закрытом профиле |
|---|---|---|---|
| Статус Steam | редко | нет | нет |
| BattleMetrics вручную | да | да, но искать по нику | да |
| RustRecon по SteamID | да (Pro) | да (Pro) | да |
Как читать список серверов
Сам по себе список мало что скажет. Смотрите на три вещи.
- Где больше всего часов. Это его основной проект. Один-два вечера на случайном сервере ничего не значат.
- Когда он зашёл туда впервые. Дата первого захода показывает, давно ли человек на этом проекте. «Старичок», который впервые зашёл на сервер неделю назад, — повод присмотреться.
- Аим-серверы. Часы на них отчёт показывает отдельно. Это нормально для игрока, который тренирует стрельбу, и помогает понять его статистику боя.
Когда сервер найти не получится
- Сервер не подключён к BattleMetrics. Такой сервер сессий не оставляет. Если человек играет только там, он будет выглядеть офлайн.
- Steam не назвал сервер. Отчёт тогда пишет «В Rust — сервер не назван»: игра запущена, но адреса нет.
- Свежий ник при поиске по нику. BattleMetrics узнаёт новый ник только после того, как игрок зайдёт с ним на сервер. Надёжнее проверять, пока человек в игре, или сразу искать по SteamID.
Чтобы не проверять руками, поставьте игрока на слежку в Pro. Telegram-бот напишет, когда он зайдёт на сервер, выйдет или сменит сервер.
Если нужно не «где», а «когда» — в какие часы человек обычно в сети и когда офлайн весь его состав, — читайте разбор как узнать, онлайн ли игрок и про разведку состава.