Entry list — это белый список пилотов: на сервер пускает только тех, кого вы добавили. Удобно для клубных заездов, лиг и закрытых тренировок, когда пароля мало — случайный игрок из лобби всё равно может угадать.

Зачем это нужно

  • Закрыть сервер — посторонние не зайдут даже с паролем.
  • Раздать номера и машины — у каждого своя ливрея и carModel без хаоса в пит-лейне.
  • Назначить стартовые позиции — для серий и кубков без отдельной квалификации.
  • Выдать права админа/kick, /ban в чате сервера.

Подробнее про организацию сезона — в гайде по клубной лиге.

Как настроить в SimRace Hosting

  1. Откройте сервер в личном кабинете.
  2. Перейдите в раздел Entry list (или «Список участников»).
  3. Для каждого пилота укажите:
    • Steam ID — 17 цифр, обычно начинается с 7656119
    • Имя и фамилия — как в игре
    • Номер машины — от 1 до 999
    • Машину — из списка всех GT3/GT4
    • Стартовую позицию — или -1, чтобы сетка строилась по квалификации
    • Роль — пилот, админ, запасной (для эндуранса)
  4. Включите опцию «Только игроки из списка» (аналог forceEntryList: 1).
  5. Сохраните и перезапустите сервер.

Панель сама проверит структуру и кодировку — типичные ошибки JSON здесь не встречаются.

Как узнать Steam ID пилота

Попросите друга:

  1. Открыть Steam → профиль → «Скопировать Steam ID» (или Ctrl+K в некоторых клиентах).
  2. Либо зайти на steamid.io, вставить ссылку на профиль и взять SteamID64.

Вам нужна строка из 17 цифр. В ACC к ней добавляется префикс S — панель хостинга делает это автоматически.

Командные гонки и смена пилотов

Для эндуранса на одну машину можно добавить нескольких пилотов с одним номером. Смена происходит в боксе через встроенный driver swap ACC. Формат гонки — в гайде по форматам.

Типичные ошибки

ПроблемаРешение
Игрок не может зайтиПроверьте SteamID64, не steamId32
Чужие всё равно заходятВключите жёсткий режим «только из списка»
Неверная машина у пилотаСверьте выбор в entry list с карточкой авто
Админ не может кикатьОтметьте роль «Администратор сервера»
Для продвинутых: настройка через JSON

Файл entrylist.json в папке cfg/:

{
  "entries": [
    {
      "drivers": [
        {
          "firstName": "Alex",
          "lastName": "Ivanov",
          "shortName": "IVA",
          "playerID": "S76561198012345678",
          "driverCategory": 0
        }
      ],
      "raceNumber": 7,
      "forcedCarModel": 2,
      "defaultGridPosition": 1,
      "isServerAdmin": 1
    }
  ],
  "forceEntryList": 1,
  "configVersion": 1
}

Ключевые поля:

  • playerID — Steam ID с префиксом S
  • forcedCarModel — ID машины (-1 = любая); список ID — в справочнике машин
  • forceEntryList: 1 — жёсткий белый список
  • defaultGridPosition: -1 — сетка по квалификации

Кодировка: UTF-16 LE с BOM.

Частые вопросы

Entry list заменяет пароль?

Нет, это разные механики. Entry list режет по Steam ID. Пароль — отдельный фильтр в настройках сервера. Для лиги обычно достаточно entry list.

Можно ли менять список между сессиями?

Да — отредактируйте в кабинете и перезапустите сервер. Игроки, добавленные после старта практики, подключатся на следующей сессии.

Что если пилот сменил Steam-аккаунт?

Нужен новый SteamID64 в списке. Старый ID перестанет работать.

Нужен ли entry list на публичном сервере?

Редко. Для открытых заездов хватает пароля или открытого доступа. Entry list — для закрытых сообществ.

Сколько слотов в entry list?

Столько, сколько maxCarSlots на сервере. Лимит трассы — в гайде по слотам.