Лимиты и таймеры¶
Здесь собраны ограничения и сроки 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 к серверу
- Настройка оповещений о сборе
- Обзор игр
- Инспектор сейвов
- Сейвы игры на сайте
- Завершение игры на сайте
- Сейв в треде игры
- Вход и приватность
- Команды бота
Эта страница переведена с помощью ИИ и сверена с терминами бота.