Глосарій¶
Глосарій пояснює слова, якими CivBot і ця документація називають гру, нації, рейтинг, сервер і сайт. Статті згруповано за темами в тому порядку, у якому з ними стикається гравець, а не за абеткою; кожна закінчується посиланням на сторінку з подробицями.
На цій сторінці: Гра й збір, Нації, Кінець гри, Рейтинг і сезони, Сервер і ролі, Сайт
Гра й збір¶
Гра¶
Одна партія Civilization V, яку CivBot веде від збору гравців до результату. Гра проходить стани «Збір» → «В процесі» → «Завершена» або «Перервана». Керують нею учасники гри, а будь-якою грою сервера — ще й модератори. Гру видно й на сайті: Сторінка гри. Докладно: Гра.
Учасник гри¶
Гравець, записаний у гру: творець гри або той, хто натиснув «Вхід | Вихід» на картці збору. Учасники керують своєю грою нарівні: виганяють гравців, стартують, обирають нації, завершують або переривають гру. Готовність, бани й обмін слотами кожен робить лише за себе. На сайті гру змінюють лише її учасники: завершують, прикріплюють сейви, зіставляють гравців і обирають нації. Докладно: Гравці, модератори й адміністратори.
Творець гри¶
Гравець, який натиснув «FFA» чи «Duel» на панелі гри й обрав тип гри. Бот одразу записує його в збір і показує його ім'я та аватар угорі картки збору. Окремих прав творець не має: він керує грою так само, як інші учасники. Докладно: Гравці, модератори й адміністратори.
Збір¶
Перший стан гри, коли гравці записуються в неї, банять нації й натискають «Готовий». Збір видно на картці збору в каналі збору ігор; номера гра ще не має. Закінчується збір стартом гри. Якщо збір скасували або 3 години ніхто не натискав його кнопок, картка просто зникає. Докладно: Створення гри й збір гравців.
Картка збору¶
Повідомлення бота в каналі збору ігор, де видно склад збору. Біля імені гравця стоять зірки рангу й ✅, якщо він натиснув «Готовий», а рядком нижче — «Бани:» з націями, які він забанив. Під карткою дев'ять кнопок, серед них «Вхід | Вихід», «Бани», «Готовий» і дві кнопки старту. Під час старту картка збору зникає. Докладно: Створення гри й збір гравців.
Режим гри¶
Формат гри за кількістю гравців: FFA — кожен проти кожного на 3–6 гравців, Duel — гра двох. Режим обирають кнопкою «FFA» чи «Duel» на панелі гри. Рейтинг змінюють лише завершені ігри FFA. Частина давніх ігор на сайті має режим Teams — командна гра; нову гру в цьому режимі створити не можна. Докладно: Гра.
Тип гри¶
Версія Civilization V чи її модифікація, з якою грають: Vanilla, Patch, KEK або LEK. Після натискання кнопки режиму творець гри обирає тип у приватному повідомленні «Оберіть тип гри». Нову гру типу LEK створити не можна. Ліміти гравців, бани й драфт від типу не залежать. Докладно: Гра.
Слот¶
Місце гравця в грі. Творець гри отримує слот одразу, інші гравці займають слоти кнопкою «Вхід | Вихід» на картці збору. Кожна людина має в грі лише один слот. Під час старту бот перемішує гравців і дає слотам порядкові номери: «1.», «2.» і далі. Докладно: Гра.
Готовність¶
Позначка ✅ біля імені гравця на картці збору після натискання «Готовий». Кнопка працює як перемикач, і кожен натискає її лише за себе. Кнопки старту вмикаються, коли гравців досить для режиму й готові всі. Докладно: Створення гри й збір гравців.
Сповіщення про збір¶
Картка в каналі сповіщень, яка кличе гравців у збір із вільними місцями. Її надсилає учасник гри або модератор кнопкою «Сповістити про збір» на картці збору, якщо в нього немає ролі, якій модератори заборонили надсилати сповіщення. Заголовок на кшталт «+3 FFA6 Збір» веде на картку збору й показує, скільки місць було вільно під час надсилання. Сповіщення працюють, лише коли модератори задали канал сповіщень. Докладно: Сповіщення про збір.
Steam-посилання¶
Посилання на лобі Civilization V у Steam, яке починається з steam://joinlobby/. У зборі його додають кнопкою «Steam посилання», а після старту надсилають у тред гри повідомленням, у якому немає нічого, крім посилання. Бот прибирає це повідомлення й показує посилання на картці гри з підписом «посилання додано:». Коли гру завершують чи переривають, посилання з картки зникає. Учасник гри, що триває, може відкрити лобі й із сайту кнопкою «Приєднатись до гри» на сайті: Сторінка гри. Посилання гри може оновити й сайт, коли учасник натискає «Приєднатись до гри»: знайдене лобі бот показує на картці гри. Це діє на сервері, з яким працює сайт CivBot.
Докладно: Тред гри.
Скасування збору¶
Видалення збору до старту кнопкою 🗑️ на картці збору. Картка зникає одразу, без підтвердження, і номера гра не отримує. Скасувати збір може учасник гри або модератор. Так само зникає збір, у якому 3 години ніхто не натискав кнопок. Докладно: Створення гри й збір гравців.
Старт гри¶
Момент, коли збір стає грою з номером і тредом гри. Учасник гри або модератор натискає «Старт з драфтом націй» чи «Старт без драфту націй». Кнопки вмикаються, коли гравців досить для режиму й кожен натиснув «Готовий». Картка збору при цьому зникає, а гра отримує стан «В процесі». Докладно: Старт гри.
Номер гри¶
Число, яке гра отримує під час старту; у зборі номера ще немає. Нумерація окрема на кожному сервері. Номер стоїть у назві треду гри, наприклад «248 — FFA 6 Patch», а на сайті — як «№248» або «Гра №248». Поза тредом його вказують у параметрі гра команд /гра завершити (/game finish) і /гра оновити (/game refresh).
Докладно: Гра.
Тред гри¶
Публічний тред у каналі історії ігор, яку бот створює для гри під час старту. Першим повідомленням бот згадує всіх гравців, і так вони потрапляють у тред. У треді лежить картка гри: там обирають нації, а після кінця гри видно результат. Докладно: Тред гри.
Картка гри¶
Повідомлення бота в треді гри з гравцями, націями, зірками рангу й банами під спойлером. Заголовок картки повторює назву треду й показує стан гри. Під карткою стоїть кнопка «Скасувати гру», а залежно від гри — ще меню вибору націй і обміну слотами. Після завершення картка показує тип перемоги, кількість ходів, 🏆 біля переможця, а у FFA — зміну рейтингу. На сервері, з яким працює сайт CivBot, під карткою є ще кнопка-посилання на сторінку гри: «На сайті» у грі, що триває, чи перерваній, і «Результати на сайті» у завершеній. Докладно: Тред гри.
Нації¶
Нація¶
Одна з 43 цивілізацій Civilization V, за яку гравець грає в партії. Список націй однаковий для всіх типів гри. На картках нації показано значками, а в меню — назвою й значком. Докладно: Нації: бани, драфт і вибір.
Бан¶
Нація, яку гравець закрив для всіх на цю гру. Бани необов'язкові: їх ставлять у зборі кнопкою «Бани», до двох у FFA і до трьох у Duel. Одну націю може забанити лише один гравець. Після старту бани вже не змінити. Докладно: Бани.
Драфт¶
Видача кожному гравцеві трьох випадкових націй на вибір під час старту кнопкою «Старт з драфтом націй». Набори гравців не перетинаються, і забанених націй у них немає. Кнопка «Старт без драфту націй» драфт пропускає. Докладно: Нації: бани, драфт і вибір.
Нації на вибір¶
Три нації, які гравець отримав у драфті. На картці гри вони стоять рядком значків під іменем гравця. Гравець грає за одну з них. Докладно: Нації: бани, драфт і вибір.
Вибір нації¶
Нація, за яку гравець грає в цій партії; її значок стоїть на картці гри над іменем гравця. Після старту з драфтом націю обирають у меню «Вибрати хто за яку націю грає», без драфту — у повідомленні «Призначення націй». Обрати націю будь-якому гравцеві може учасник гри або модератор. Учасник гри може обрати її й на сайті; нація, яку сайт прочитав зі сейву, теж рахується. Завершити гру можна лише тоді, коли нація є в кожного гравця. Докладно: Вибір націй і обмін слотами.
Призначення націй¶
Повідомлення бота в треді гри після старту без драфту; під ним і під одним-двома наступними повідомленнями стоять кнопки всіх незабанених націй, до 20 під кожним. Кнопка нації відкриває меню з гравцями, і обраний гравець отримує цю націю. Кнопки вже призначених націй зелені. Докладно: Вибір націй і обмін слотами.
Обмін слотами¶
Обмін двох гравців FFA порядковими номерами й націями на вибір. Він відбувається, коли обидва вибрали один одного в меню «Запити на обмін між гравцями» під карткою гри. Нації, які їм уже обрали, скидаються, і обирати їх треба заново. У Duel обміну слотами немає. Докладно: Вибір націй і обмін слотами.
Кінець гри¶
Завершення гри¶
Запис переможця, типу перемоги й кількості ходів (1–330). У Discord це робить командою /гра завершити учасник гри або модератор, на сайті — кнопкою «Завершити гру» учасник гри. Потрібно, щоб нація була в кожного гравця: обрана або прочитана зі сейву. Гра отримує стан «Завершена», а у FFA змінюється рейтинг гравців; результат за обох шляхів однаковий.
Докладно: Завершення гри, Завершення гри на сайті.
Переможець¶
Гравець, якого вказують у параметрі переможець команди /гра завершити або в полі «Переможець» вікна «Завершити гру?» на сайті. Переможцем може бути лише гравець цієї гри. На картці гри біля нього стоїть 🏆, а у FFA він отримує суму очок, які втратили інші гравці.
Докладно: Завершення гри.
Тип перемоги¶
Вид перемоги, яким закінчилася партія: «Туристична 🎨», «Наукова 🧪», «Дипломатична 🕊️», «Військова 🗡️» або «Визнання переможця 🤝». Його обирають зі списку в параметрі тип_перемоги команди /гра завершити. Після завершення тип перемоги видно на картці гри поруч із 🥇.
Докладно: Завершення гри.
Переривання гри¶
Скасування гри, яка вже стартувала, кнопкою «Скасувати гру» під карткою гри. Гра отримує стан «Перервана»: переможця в ній немає, і рейтинг не змінюється. Перервати гру може учасник гри або модератор, а причину вказувати не обов'язково. Докладно: Переривання гри.
Рейтинг і сезони¶
Рейтинг¶
Число очок гравця на сервері в поточному сезоні; на початку сезону воно дорівнює 1000. Рейтинг змінюють лише завершені ігри FFA. Ті, хто не переміг, втрачають очки, а переможець отримує суму їхніх втрат. На кожному сервері рейтинг гравця окремий. Докладно: Як рахується рейтинг.
Ранг¶
Щабель рейтингу від 0 до 5, який бот показує золотими зірками: у гравця рангу 3 їх три. З рейтингом 1000 гравець має ранг 2. Ранг гравця задає його базову втрату, а ранг переможця — множник втрат для всіх, хто програв. Докладно: Ранги й зірки.
Базова втрата¶
Кількість очок, яку гравець певного рангу втрачає за програну гру FFA без урахування множників. Вона становить 10 очок у ранзі 0, 15 у ранзі 1, 20 у ранзі 2 і 25 у рангах 3–5. Остаточна втрата залежить ще від рейтингу гравця й рангу переможця. Докладно: Як рахується рейтинг.
Сезон¶
Період, за який ведеться рейтинг. Новий сезон кожен гравець починає з рейтингом 1000 і рангом 2. Ігри минулих сезонів лишаються в історії та статистиці. Гра належить до сезону, який був активним у момент її старту. Сезон починає й закриває лише власник бота; модератор може переглянути сезони командами /season list і /season info.
Докладно: Сезони.
Таблиця лідерів¶
Повідомлення бота, де видно до 15 гравців сервера з найвищим рейтингом у поточному сезоні. Модератор ставить таблицю командою /leaderboard show, а бот оновлює її щогодини. Заголовок таблиці бот пише російською: «Топ игроков».
Докладно: Таблиця лідерів.
Статистика гравця¶
Картка з вкладками «Стата», «Стиль», «Зв'язки» і «Досягнення», яка підсумовує ігри одного гравця на сервері. Її відкривають кнопкою «Статистика гравця» на панелі гри або командою /stats show. Подивитися можна і свою статистику, і чужу.
Докладно: Статистика гравця.
Сервер і ролі¶
Модератор¶
Власник сервера, учасник із правом Discord «Адміністратор» або з роллю модератора сервера. Модератор може стартувати, завершити чи перервати будь-яку гру свого сервера, навіть якщо сам у ній не грає. Крім того, модератор ставить панель гри й таблицю лідерів, вмикає журнал подій і налаштовує сповіщення про збір. На сайті модератор без місця в грі гру лише переглядає. Докладно: Гравці, модератори й адміністратори.
Власник бота¶
Той, хто керує самим CivBot, а не окремим сервером. Лише власник бота починає й закриває сезон: сезон спільний для всіх серверів, тому модератор цього зробити не може. Докладно: Гравці, модератори й адміністратори.
Адміністратор сервера¶
Учасник із правом Discord «Керувати сервером». Він підключає бота: командою /guild config задає канал збору ігор, канал історії ігор і роль модератора. Саме по собі це право не робить його модератором.
Докладно: Підключення CivBot до сервера.
Панель гри¶
Повідомлення бота з кнопками «FFA», «Duel», «Статистика гравця» й «Інформація» та списком до 15 останніх ігор сервера. З панелі гри гравці створюють ігри. Модератор ставить панель командою /moderator panel, і нова панель прибирає попередню.
Докладно: Панель гри.
Канал збору ігор¶
Канал, де з'являються картки зборів. Його задає адміністратор сервера командою /guild config. Кнопка «Інформація» на панелі гри приватно показує його в рядку «Каналу збору ігор: #…».
Докладно: Підключення CivBot до сервера.
Канал історії ігор¶
Канал, де бот під час старту створює публічний тред кожної гри. Треди лишаються там і після завершення чи переривання гри. Канал задає адміністратор сервера командою /guild config, а кнопка «Інформація» на панелі гри показує його в рядку «Каналу історії ігор: #…».
Докладно: Підключення CivBot до сервера.
Канал сповіщень¶
Канал, куди приходять сповіщення про збір. Його задає модератор командою /guild notifications configure. Там же можна вказати роль для сповіщень, обмежувальну роль, з якою не можна надсилати сповіщення, і перерву від 3 до 60 хв між сповіщеннями одного збору. Поки канал не задано, сповіщення не надсилаються.
Докладно: Налаштування сповіщень про збір.
Журнал подій¶
Канал, куди бот записує події зборів та ігор. Туди потрапляють створення гри, вхід і вихід гравців, вигнання, скасування збору чи гри, обмін слотами й сповіщення про збір. Модератор вмикає журнал командою /guild log_channel, вказавши канал. Старт і завершення гри в журнал не потрапляють.
Докладно: Журнал подій.
Сайт¶
Вхід через Discord¶
Підтвердження облікового запису Discord, яке відкриває на сайті «Огляд», «Ігри», сторінку гри, профіль гравця та «Інспектор сейвів». Його починають кнопкою «Увійти через Discord». Гість, який відкриває сторінку гри чи профіль гравця, одразу потрапляє на вхід через Discord і після нього повертається на ту сторінку. Сайт отримує від Discord лише ID, ім'я й аватар, без пошти й списку серверів. Докладно: Вхід і приватність.
Огляд¶
Сторінка сайту з блоками «Мої останні ігри», «Поточні ігри», «Останні результати», «Ваш тиждень», «Цей місяць» і «Таблиця лідерів», яка відкривається після входу через Discord. Вона показує лише ігри сервера, з яким працює сайт, і лише ті, що вже стартували. Докладно: Огляд ігор.
Ігри на сайті¶
Розділ сайту «Ігри»: список ігор сервера, з яким працює сайт, які вже стартували. На кожному рядку видно, чи до гри прикріплено сейв. Список можна відфільтрувати за гравцями. Розділ відкривається після входу через Discord. Докладно: Ігри на сайті.
Сторінка гри¶
Сторінка однієї гри на сайті, «Гра №…»: гравці й нації, карта й графіки з сейву, а для гри, що триває, ще кнопки «Завершити гру» та «Приєднатись до гри». Змінювати гру на сторінці можуть лише її учасники, інші входять і дивляться. Докладно: Сторінка гри, Карта гри, Графіки й порівняння гравців.
Сейв¶
Файл збереженої партії Civilization V з розширенням .Civ5Save. Сейв до гри прикріплює її учасник: на сторінці гри на сайті або скинувши файл у тред гри; тоді сайт його зберігає й показує за ним графіки, карту та історію гри. Перегляд в інспекторі й скорочений перегляд на головній сторінці нічого не зберігають і сейв до гри не прикріплюють. Інспектор сейвів читає сейви Tournament Mod до 16 МБ; до гри на сайті прикріплюють сейв до 15 МБ. Закрита гра нових сейвів не приймає. Докладно: Сейви гри на сайті, Інспектор сейвів.
Сейв у треді гри¶
Це діє на сервері, з яким працює сайт CivBot. Файл сейву, який учасник гри скидає в тред своєї гри в Discord. Бот передає його сайтові, ставить на повідомлення позначку очікування, а потім відповідає карткою «Сейв прийнято» чи відмовою. Після завершення гри без сейву бот раз нагадує в треді: «Збережіть історію цієї гри». Докладно: Сейв у треді гри.
Де сейв?¶
Підказка на сайті, де Civilization V зберігає автосейви мережевих ігор. Вона дає шлях для Windows, macOS чи Linux і кнопку «Скопіювати», а також пояснює, куди цей шлях вставити. Підказка є там, де сайт просить сейв. Докладно: Інспектор сейвів, Сейви гри на сайті.
Інспектор сейвів¶
Сторінка сайту, яка читає сейв Civilization V і показує гравців, записаний результат і графіки показників хід за ходом. Вона відкривається після входу через Discord. Без входу на головній сторінці сайту видно короткий перегляд сейву. Що саме видно, залежить від файлу. Докладно: Інспектор сейвів.
Профіль гравця¶
Сторінка сайту про одного гравця: шапка з ім'ям і останньою грою, блоки «Форма» з динамікою рейтингу, «Як перемагає {ім'я}», «Ви та {ім'я}» (лише на чужому профілі) й список ігор, який можна шукати й фільтрувати за періодом. Вона відкривається після входу через Discord. У Discord її відкриває пункт меню застосунків «Профіль на сайті», що діє на сервері, з яким працює сайт CivBot. Докладно: Профіль гравця.
Пошук на сайті¶
Поле «Шукати гравців або номер гри…» у верхній панелі сайту після входу. Результати йдуть групами «Гравці» й «Гра»; номер гри веде просто на сторінку гри, а гравець — на його профіль. У Discord схожий пошук ігор за гравцями дає команда /search games_by_players.
Докладно: Ігри на сайті, Профіль гравця.
Закрита гра¶
Гра, яку сайт зафіксував як остаточну: вона завершена, до неї прикріплено сейв, усіх гравців сейву зіставлено з гравцями гри, а непідтверджених замін немає. Окремої кнопки закриття немає: сайт закриває таку гру сам за кілька хвилин. Якщо були заміни, під час закриття рейтинг перераховується за тими, хто справді грав; зіставлення й сейви після закриття вже не змінюються. Докладно: Сторінка гри, Сейви гри на сайті.
Заміна¶
Гравець сейву, який не є учасником гри, але зіграв на чиємусь місці. Сайт пропонує її сам або учасник вказує її, зіставляючи гравців. Заміна застосовується, коли гру закрито: тоді рейтинг рахується за тим, хто зіграв. Докладно: Сейви гри на сайті, Як рахується рейтинг.