Перейти к содержанию

Лимиты и таймеры

Здесь собраны ограничения и сроки 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 МБ; выберите файл поменьше.

См. также

Эта страница переведена с помощью ИИ и сверена с терминами бота.