Пошук тіммейтів і групи
Пошук тіммейтів — серце бота. Учасники створюють групи, бот розсилає їх у потрібні канали, а сумісних гравців зводить і приєднує разом.
Групи
Група прив'язана до гри та набору вибраних фільтрів. Учасники створюють її командою /знайти-тіммейтів (або повною назвою /create-group) у будь-якому текстовому каналі чи кнопкою Створити Групу в посібнику налаштованого каналу пошуку тіммейтів.
Створення групи
Створити Групу відкриває панель із заголовком Почати групу в #канал і попереднім переглядом точної картки, яка буде опублікована. Звідти учасник може:
- вибрати Коли гратимеш?: Грати зараз, час пізніше (Через 30 хвилин, Через 1 годину, Через 2 години, Сьогодні ввечері (20:00) або 📅 Гратиму пізніше для будь-якої дати й часу) чи довгострокове оголошення, якщо канал їх дозволяє;
- вибрати розмір групи зі списку (дует, тріо, … і Власний варіант…);
- Додати нотатку;
- задати будь-який інший фільтр через Більше фільтрів, по одному; Переглянути більше фільтрів показує додаткові фільтри гри, яких канал не запитує;
- побачити, чи буде група в LFG Network, і сховати її там;
- натиснути Створити Групу або Закрити.
Покрокового майстра з питаннями немає: усе, що учасник зберіг минулого разу, уже заповнено, а попередній перегляд оновлюється, поки він щось змінює.
Стани групи
У кожен момент група перебуває в одному з таких станів:
- Пошук — активно шукає ще гравців. Бот публікує в каналі живу картку.
- Пауза — тимчасово не шукає: вручну або через автопаузу.
- Заповнена — група досягла ліміту гравців і блокується; розсилка припиняється. Заповнена група, яка втратила гравця, знову починає пошук.
Коли група завершується, на її картці написано Групу завершено.
Картка
Картка групи показує гру, її фільтри, хто в групі, і кнопку Приєднатися в один клік. На ній є дві маленькі кнопки:
- ⚙️ — гравець групи отримує посилання на панель керування групи; усім іншим кажуть, що відкрити її можуть лише гравці групи.
- 🚩 — поскаржитися на оголошення чи гравця, якщо на сервері ввімкнено скарги.
Панель керування
У кожної групи є панель керування в її гілці або чаті голосового каналу. Бот повертає її донизу, коли під нею назбирується 7 повідомлень. Звідти можна:
- Шукати гравців / Зупинити пошук — почати або зупинити пошук
- Надіслати пінг — пінгнути учасників, які грають у цю гру, один раз на групу (див. Розумний пінг)
- Запросити друзів — запросити своїх друзів або будь-кого із сервера, скільки завгодно
- Налаштування пошуку — змінити фільтри групи, розмір, ролі чи нотатку, задати їй час початку або забронювати місця
- Змінити активність — перевести групу на іншу гру
- Дії користувача — задати чи поділитися своїм ігровим тегом, додати товаришів по групі в друзі, вийти
- Модерація голосу — інструменти власника: виключити або забанити гравця, заблокувати чи розблокувати голосовий канал, передати права власності, якість і регіон голосу, приватний груповий чат, Показувати в LFG Network / Приховати групу з LFG мережі. Деякі з них потребують Premium
- Керування голосовим каналом — Редагувати назву голосового каналу, Редагувати статус голосового каналу, Редагувати ліміт гравців голосового каналу (див. Голосові канали)
Групи лише з гілкою, які простоюють 24 години, завершуються автоматично, бо в них немає голосового каналу, що спорожнів би й закрив їх.
Ролі (танк, хіл, DPS…)
Для ігор із фіксованими ролями група може задати розподіл ролей, скажімо 1 танк, 1 хіл, 3 DPS, через Ролі на панелі створення групи або в налаштуваннях пошуку. Розподіл і є розміром групи: кожна роль має місця. Під час приєднання пропонуються лише ще вільні ролі, а для заповненої ролі є Стати в список очікування; коли місце звільняється, наступного гравця зі списку переміщують у групу й повідомляють його.
Ігри з місцями для ролей: World of Warcraft, Aion 2, League of Legends, Dota 2, Overwatch, Valorant, Dead by Daylight, NBA 2K27 і Wardogs. Пресети на кшталт Mythic+ чи 5v5 пропонуються, але ніколи не нав'язуються.
Автопауза: як пошук завершується сам
Пошук не триває вічно. Більшість ігор грають сесіями: загін, що заповнився пів години тому, зараз у матчі, і ніхто не виходить із гри, щоб натиснути паузу, тож пошук, залишений без нагляду, здебільшого рекламує групу, яка вже не шукає. Замість того щоб гадати, бот спершу питає і ставить паузу, лише якщо ніхто не відповів:
| Коли | Що відбувається |
|---|---|
| 50 хвилин пошуку | У групі з'являється «Усе ще шукаєте гравців?» із згадкою власника, і те саме надходить власнику в особисті. В обох є Продовжити Пошук і Припинити пошук. |
| 60 хвилин | Якщо ніхто не відповів, пошук ставиться на паузу. У каналі групи з'являється повідомлення з кнопкою Почати пошук, щоб відновити. |
| 30 хвилин після паузи | Якщо в групі залишився один учасник, її завершують і прибирають. |
Кілька речей, які варто знати:
- «Продовжити Пошук» купує ще одне повне вікно — ще 60 хвилин, а перевірка знову за 10 хвилин до кінця. Оголошення групи не публікується повторно і пінг не надсилається: картка, пінги й запрошення вже пішли, тож відповідь нічого не коштує вашому каналу.
- Панель показує дедлайн. Поки група шукає, її панель керування показує час, коли пошук буде автоматично поставлено на паузу, тож ніхто не мусить рахувати з пам'яті.
- Єдина перевірка, що працює, — відповідь. Присутність її не замінює: гравець у режимі невидимки здається офлайн, а люди вимикають собі звук, поки чекають.
- Заповнених і вже призупинених груп не питають. Питати нема про що: заповнена група блокується, а призупинена вже зупинилася.
- Групи з двома й більше учасниками автоматично не завершуються. Вони закриваються природно, коли всі виходять; після паузи прибирається лише група з одним учасником.
- Голосові групи та групи в гілках живуть за тим самим годинником. Голосова група, чия кімната спорожніла, закривається за лічені секунди звичайним прибиранням, задовго до всього цього; перевірка потрібна власнику, який усе ще підключений, але пішов, і групам у гілках, у яких немає кімнати, що могла б спорожніти.
Нагадування в особисті можна вимкнути для кожної гри й сервера кнопкою вимкнення прямо в повідомленні. Після вимкнення повідомлення в каналі групи залишається: воно дочекається вашого повернення. Див. Пошук і сповіщення.
Власний хостинг
Наведені часи — це типові значення: DEFAULT_SEARCHING_TIMEOUT (60), SEARCH_CHECK_IN_MINUTES (10, рахується всередині цього вікна, а не додається до нього) і AUTO_FINISH_AFTER_PAUSE_MINUTES (30) у конфігурації PM2.
Заброньовані місця
Власник групи може тримати вільні місця для друзів, щоб їх не зайняли випадкові люди: ➕ Забронювати місце / ➖ Звільнити заброньоване місце у списку налаштувань пошуку.
- Заброньовані місця вважаються зайнятими: вони зменшують вільну місткість, блокують приєднання та знижують ліміт гравців голосового каналу.
- Коли заповнюється останнє вільне місце, група стає заповненою (🔒) і пошук зупиняється; «Почати пошук» відхиляється, поки група заповнена через броню.
- Публічне оголошення й панель показують рядок
🔒 N заброньованих місцьі скоригований лічильник(x/y). - Зменшення розміру групи обмежує кількість броні, тож місткість не може стати від'ємною.
Щоб залишатися на видноті (автопіднімання)
Якщо картка групи в пошуку заходить надто далеко вниз жвавого каналу або опиняється над завершеними, призупиненими чи заповненими картками, бот публікує її знову, щоб вона лишалася на видноті.
Підбір
Коли група розсилається, бот не розкидає її всюди. Він:
- Спрямовує в найдоречніші канали, оцінюючи кожен канал пошуку тіммейтів за фільтрами групи, тож оголошення потрапляють туди, де шукають сумісні гравці.
- Рекомендує сумісних гравців і групи одне одному, зіставляючи рангові фільтри в межах допуску, щоб майже рівні гравці все одно знаходили одне одного.
Результат: учасники здебільшого бачать групи, які справді відповідають тому, у що вони хочуть грати: правильний режим, платформа й діапазон рангу, замість того щоб гортати повз недоречні оголошення.
Відкритий для гри
Гравець, який ще не в групі, може позначити себе Відкритим для гри й дозволити групам себе знайти: зараз або з певного часу. Див. Відкритий для гри і довгострокові команди.