Ліміти й таймери¶
Тут зібрано межі й строки CivBot: скільки гравців, банів і символів приймає бот, коли зникають його меню й повідомлення, як часто оновлюються списки і які межі має сайт. Знайдіть потрібний рядок: у ньому сказано, де діє межа і що буде, коли час вийде.
На цій сторінці: Ліміти гри, Ліміти тексту й списків, Таймери збору й гри, Оновлення списків і статистики, Таймери меню й відповідей на команди, Ліміти сайту
Ці числа однакові на всіх серверах, і сервер змінити їх не може. Виняток один — перерва між сповіщеннями про збір: її задають модератори сервера.
Ліміти гри¶
Кількість гравців і банів залежить лише від режиму гри. Тип гри на ці межі не впливає.
| FFA | Duel | |
|---|---|---|
| Гравців | 3–6 | 2 |
| Банів на гравця | до 2 | до 3 |
| Націй на вибір у драфті | 3 | 3 |
Кнопки «Старт з драфтом націй» і «Старт без драфту націй» вмикаються, коли у зборі щонайменше 3 гравці у FFA чи 2 у Duel і кожен натиснув «Готовий». У повний збір записатися не можна. Бани необов'язкові. Три нації на вибір кожен гравець отримує, коли гру стартують кнопкою «Старт з драфтом націй».
Решта меж гри однакова для обох режимів:
| Ліміт | Скільки | Де діє |
|---|---|---|
| Націй у CivBot | 43 | Один список для всіх типів гри; меню «Бани» показує всі 43 нації, а драфт і повідомлення «Призначення націй» — лише ті, яких у цій грі не забанили |
| Ходів у результаті | 1–330 | Параметр ходи команди /гра завершити (/game finish) і поле «Ходи» у вікні «Завершити гру?» на сайті |
Подробиці — Старт гри, Бани, Завершення гри, Завершення гри на сайті.
Ліміти тексту й списків¶
Ці ліміти стосуються тексту, який ви пишете, і довжини списків, які показує бот.
| Ліміт | Скільки | Де діє |
|---|---|---|
| Повідомлення до сповіщення про збір | до 200 символів | Поле «Додати повідомлення» у вікні «Сповістити про збір»; один рядок |
| Причина переривання гри | до 100 символів | Поле «Cancel game» у вікні «Cancel game confirmation», яке відкриває кнопка «Скасувати гру» в треді гри |
| Гравців у таблиці лідерів | до 15 | Гравці з найвищим рейтингом у поточному сезоні, які вже мають у ньому завершену гру FFA й досі є на сервері |
| Ігор у списку на панелі гри | до 15 | Останні ігри сервера, які вже стартували |
| Націй на сторінці меню «Бани» | 15 | Три сторінки на всі 43 нації |
| Кнопок націй в одному повідомленні «Призначення націй» | до 20 | Решта незабанених націй — у наступних повідомленнях у треді гри |
Обидва поля з текстом необов'язкові: їх можна лишити порожніми. Подробиці — Сповіщення про збір, Переривання гри, Таблиця лідерів.
Таймери збору й гри¶
Ці таймери стосуються картки збору, її меню й треду гри.
| Таймер | Скільки | Що відбувається |
|---|---|---|
| Кнопки типу в повідомленні «Оберіть тип гри» | 60 с | Через 60 с після натискання «FFA» чи «Duel» кнопки «Vanilla», «Patch» і «KEK» перестають працювати; натисніть кнопку режиму знову |
| Приватне посилання на картку збору | 60 с | Бот надсилає його, якщо панель гри стоїть не в каналі збору ігор, і прибирає через 60 с |
| Меню «Бани» | 3 хв | Меню без натискань зникає, а поставлені бани лишаються |
| Меню після кнопки «Вигнати» | 3 хв | Меню перестає працювати, і зі збору нікого не виганяють |
| Збір без натискань | 3 години | Картка збору зникає з каналу, а гра не отримує номера |
| Перерва між сповіщеннями про збір | 3–60 хв | Наступне сповіщення цієї гри можна надіслати лише після перерви; без параметра cooldown_minutes вона триває 15 хв |
| Меню вибору гравця після кнопки нації в повідомленні «Призначення націй» | 60 с | Меню перестає діяти, і призначення не змінюються |
| Тред гри без повідомлень | 24 години | Тред архівується, а стан гри не змінюється |
| Гра після старту | без ліміту | Гра лишається в стані «В процесі», доки її не завершать або не перервуть |
Кожне натискання в меню «Бани» починає відлік 3 хв заново. Так само кожне натискання кнопки на картці збору починає відлік 3 годин заново: картка зникає лише після 3 годин без натискань. Подробиці — Створення гри й збір гравців, Вибір націй і обмін слотами, Тред гри.
Перерву між сповіщеннями задають модератори параметром cooldown_minutes команди /guild notifications configure, від 3 до 60 хв. Якщо повторити команду без цього параметра, перерва знову стає 15 хв. Поки перерва триває, бот відповідає «Ця гра зможе надіслати наступне сповіщення …» і показує, через скільки часу. Подробиці — Налаштування сповіщень про збір.
Гру, що стартувала, бот сам не завершує й не перериває. Учасник гри або модератор завершує її командою /гра завершити або перериває кнопкою «Скасувати гру» в треді гри.
Оновлення списків і статистики¶
Ці списки й цифри не завжди оновлюються одразу після гри: у таблиці видно, як часто бот їх оновлює.
| Таймер | Скільки | Що відбувається |
|---|---|---|
| Список ігор на панелі гри | 5 хв | Бот оновлює його кожні 5 хв, а ще одразу після старту, завершення чи переривання гри |
| Таблиця лідерів | 1 година | Новий рейтинг з'являється в таблиці під час найближчого оновлення |
Карта часу ігор /gametime |
1 година | Бот перераховує ігри не частіше ніж раз на годину |
Щоб карта /gametime одразу врахувала нові ігри, додайте параметр force_update:True. Подробиці — Панель гри, Статистика гравця, Статистика націй і час ігор.
Таймери меню й відповідей на команди¶
Ці таймери стосуються меню, сторінок і відмов, якими бот відповідає на кнопки й команди.
| Таймер | Скільки | Що відбувається |
|---|---|---|
| Кнопки картки статистики гравця | 3 хв | Кнопки вкладок і список періоду стають неактивними, якщо 3 хв їх не натискали |
| Меню вибору гравця після кнопки «Статистика гравця» | 3 хв | Якщо за 3 хв не обрати гравця, меню перестає працювати |
Меню «Select what you want to configure ...» під карткою /guild config |
3 хв | Якщо 3 хв нічого не обирати, меню перестає працювати; виконайте команду ще раз |
Приватні меню після пунктів «Channels» і «Roles» у /guild config |
60 с | Меню вибору каналу чи ролі зникає |
Сторінки відповіді /search games_by_players |
3 хв | Кнопки гортання перестають працювати; виконайте команду ще раз |
Відмова на /гра завершити чи /leaderboard show, коли бракує прав чи номера гри або гра не в стані «В процесі» |
20 с | Відмова зникає сама |
Кожне натискання кнопки на картці статистики починає відлік 3 хв заново. Через 20 с зникають відмови «Game ID not found.», «You are not in this lobby.» і «Can't do this command in current lobby state.» на /гра завершити та «You must be a moderator to use this command.» на /leaderboard show. Відповідь «Всі гравці мають вибрати нації перед завершенням гри!» сама не зникає. Подробиці — Підключення CivBot до сервера, Команди бота.
Ліміти сайту¶
Ці межі діють на сайті CivBot. Ті, що стосуються треду гри, діють на сервері, з яким працює сайт.
| Ліміт | Скільки | Що відбувається |
|---|---|---|
| Розмір сейву на головній сторінці й в «Інспектор сейвів» | до 16 МБ | Більший файл .Civ5Save сайт відхиляє й показує «Не вдалося прочитати цей файл» |
| Розмір сейву на сторінці гри | до 15 МБ | Більший файл сайт відхиляє ще до завантаження й просить обрати .Civ5Save до 15 МБ |
| Розмір сейву в треді гри | до 15 МБ | Як на сторінці гри: більший файл не прикріплюється, бот відповідає карткою «Сейв не прийнято» |
| Читання сейву | близько 10 с | Сейв, що читається довше, сайт відхиляє з тим самим написом |
| Очікування бота в треді гри | 60 с | Якщо сайт не відповів за 60 с, бот відповідає «Сайт не відповів. Спробуйте пізніше.» |
| Завантажень сейву до однієї гри | 10 на гравця за 24 години | Рахується кожна спроба за останні 24 години, і з сайту, і з треду гри, зокрема файл, який не вдалося прочитати, і повтор. Одинадцяту відхиляють: сайт пише «Ви завантажили 10 сейвів до цієї гри за останні 24 години» й «Наступне завантаження буде можливе о …», а бот у треді — «Забагато завантажень. Спробуйте трохи пізніше.» |
| Закриття готової гри | кожні 10 хв | Коли гру завершено, сейв прикріплено, усіх гравців зіставлено й немає непідтверджених замін, сайт закриває гру сам, зазвичай одразу. Якщо перелік доповнило щось поза цією грою, закриття настає під час перевірки, що йде кожні 10 хв |
| Підтвердження входу через Discord | 10 хв | Згоду в Discord треба дати за 10 хв після натискання «Увійти через Discord», інакше вхід не відбудеться й його треба почати знову |
| Поточні ігри | до 20 | Блок «Поточні ігри» на сторінці «Огляд» показує ігри, що стартували за останні 48 годин і ще тривають |
| Незавершена гра на сайті | 48 годин | Через 48 годин після старту сайт показує її як «Без результату», а в боті вона лишається «В процесі» |
Подробиці — Огляд ігор, Інспектор сейвів, Вхід і приватність, Сейви гри на сайті, Сейв у треді гри.
Що може піти не так¶
- Меню «Бани» зникло. Минуло 3 хв без натискань. Бани зберігаються, а меню знову відкриває кнопка «Бани» на картці збору.
- Картка збору зникла з каналу. Якщо гра стартувала, шукайте її тред у каналі історії ігор. Якщо 3 години ніхто не натискав кнопок збору, створіть нову гру на панелі гри.
- Тред гри зник зі списку каналів. Тред, у якому 24 години ніхто не писав, архівується. Знайдіть його серед архівних тредів каналу історії ігор.
- Бот відповідає «Ця гра зможе надіслати наступне сповіщення …». Перерва між сповіщеннями цієї гри ще не минула. У відповіді видно, через скільки часу можна надіслати наступне.
- Таблиця лідерів не враховує щойно завершену гру. Таблиця лідерів оновлюється щогодини: перегляньте її пізніше. Рейтинг змінюють лише ігри FFA, тож після гри Duel таблиця лідерів не змінюється.
- Кнопки картки статистики сірі й не натискаються. Минуло 3 хв без натискань. Відкрийте картку знову.
- Сейв у треді гри чи на сторінці гри відхилено через ліміт завантажень. Ви вже зробили 10 спроб до цієї гри за останні 24 години. Сторінка гри показує, о котрій буде можливе наступне завантаження; у треді бот часу не показує, тож спробуйте пізніше або перегляньте час на сторінці гри.
-
Сайт пише «Не вдалося прочитати цей файл». Файл більший за 16 МБ, або сайт не прочитав його за 10 с. Інші причини й що робити — Інспектор сейвів.
-
На сторінці гри сайт пише «Файл більший за 15 МБ». Сейв до гри можна прикріпити лише до 15 МБ; оберіть менший файл.
Пов'язане¶
- Створення гри й збір гравців
- Бани
- Сповіщення про збір
- Старт гри
- Вибір націй і обмін слотами
- Тред гри
- Завершення гри
- Переривання гри
- Таблиця лідерів
- Статистика гравця
- Статистика націй і час ігор
- Панель гри
- Підключення CivBot до сервера
- Налаштування сповіщень про збір
- Огляд ігор
- Інспектор сейвів
- Сейви гри на сайті
- Завершення гри на сайті
- Сейв у треді гри
- Вхід і приватність
- Команди бота