Настройка штрафов и правил в Assetto Corsa Competizione

Опубликовано: 20 апреля 2026 г.настройкиправилагайд

Что такое eventRules.json

eventRules.json — файл, описывающий правила гонки: как штрафовать за срезание трассы, какие pit-stop'ы обязательны, какой максимум времени за рулём у одного пилота, когда разрешать заправку.

Это самый «конфликтный» файл сервера: слишком строгие правила отпугивают новичков, слишком мягкие — превращают гонку в демолишн-дерби.

Типичный eventRules.json

{
  "qualifyStandingType": 1,
  "pitWindowLengthSec": -1,
  "driverStintTimeSec": -1,
  "mandatoryPitstopCount": 0,
  "maxTotalDrivingTime": -1,
  "maxDriversCount": 1,
  "isRefuellingAllowedInRace": true,
  "isRefuellingTimeFixed": false,
  "isMandatoryPitstopRefuellingRequired": false,
  "isMandatoryPitstopTyreChangeRequired": false,
  "isMandatoryPitstopSwapDriverRequired": 0,
  "tyreSetCount": 50
}

qualifyStandingType

  • 1 — best lap (стандарт) — стартовая решётка формируется по лучшему кругу в квалификации.
  • 2 — average lap — усреднённое время. Для длинных гонок.

pitWindowLengthSec и mandatoryPitstopCount

  • mandatoryPitstopCount: 1 + pitWindowLengthSec: 600 = обязательный пит-стоп в «окне» 10 минут в середине гонки.
  • -1 = без окна.

maxTotalDrivingTime и driverStintTimeSec

Для длинных гонок и driver swap:

  • driverStintTimeSec: 1800 — один пилот не может ехать дольше 30 минут подряд.
  • maxTotalDrivingTime: 7200 — суммарно за гонку — не более 2 часов.

Refuelling / Tyre change / Driver swap

Три независимых «обязательства» для мандаторного пит-стопа:

  • isMandatoryPitstopRefuellingRequired: true — обязательная заправка.
  • isMandatoryPitstopTyreChangeRequired: true — обязательная смена шин.
  • isMandatoryPitstopSwapDriverRequired: 1 — обязательная смена пилота (для команд).

Типичная конфигурация эндуранс-гонки 2h:

{
  "pitWindowLengthSec": 900,
  "mandatoryPitstopCount": 1,
  "isRefuellingAllowedInRace": true,
  "isMandatoryPitstopTyreChangeRequired": true
}

Штрафы за срез трассы (cut penalty)

Параметр в configuration.json и settings.json:

{
  "allowAutoDQ": 0,
  "shortFormationLap": 0
}

Автоматическая система ACC считает каждое срезание. При накоплении штрафных очков:

  • 1-е нарушение — предупреждение.
  • 2-е — slowdown (сброс скорости в окне).
  • 3-е — drive-through.
  • 4-е+ — stop-and-go.

В settings.json включите allowAutoDQ: 1, если хотите автоматическую дисквалификацию после накопления штрафов.

Рекомендации по балансу

Для новичков:

  • mandatoryPitstopCount: 0 — не усложняйте спринты.
  • allowAutoDQ: 0 — даёт шанс на ошибку.

Для лиги:

  • mandatoryPitstopCount: 1 — вводит стратегию.
  • allowAutoDQ: 1 — дисциплинирует.
  • driverStintTimeSec: 2400 — безопасные стинты по 40 минут.

В SimRace Hosting

В нашем кабинете правила настраиваются через форму с подсказками: при выборе длинной гонки (>1 час) автоматически предлагаются разумные значения driverStintTimeSec и pitWindowLengthSec. Кодировка и структура JSON валидируются сервером.

См. также:

SimRace Hosting

Игровые серверы Assetto Corsa Competizione с мгновенным запуском.

Продукт
Сообщество
Контакты
  • support@simracehosting.ru
© 2026 SimRace Hosting. Assetto Corsa Competizione — торговая марка Kunos Simulazioni.