Установка модов
Установка пользовательского контента на сервер Assetto Corsa
Это руководство описывает установку пользовательских трасс, автомобилей и скинов на выделенный сервер Assetto Corsa.
Перед загрузкой файлов остановите сервер в панели управления. Изменение контента и конфигурации во время работы сервера может привести к некорректной загрузке файлов или перезаписи настроек при остановке процесса.
Структура каталогов
Пользовательский контент Assetto Corsa размещается в каталоге content.
| Каталог | Назначение |
|---|---|
content/cars/ |
Автомобили |
content/tracks/ |
Трассы |
Каждый автомобиль должен находиться в отдельной папке внутри:
content/cars/
Каждая трасса должна находиться в отдельной папке внутри:
content/tracks/
Имена папок используются в конфигурационных файлах сервера. Они должны совпадать с параметрами TRACK, CONFIG_TRACK, CARS и MODEL.
Установка пользовательского автомобиля
Загрузите папку автомобиля на сервер в каталог:
content/cars/
Пример итогового пути:
content/cars/my_custom_car/
Внутри папки автомобиля должны присутствовать необходимые файлы и каталоги автомобиля, включая данные, модели и скины.
После загрузки автомобиля откройте файл:
cfg/server_cfg.ini
Добавьте имя папки автомобиля в параметр CARS.
Пример:
CARS=ks_ferrari_f40;ks_bmw_m3_e30;my_custom_car
Автомобили разделяются точкой с запятой.
Затем откройте файл:
cfg/entry_list.ini
Добавьте слот для нового автомобиля:
[CAR_4]
MODEL=my_custom_car
SKIN=default
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
Параметр MODEL должен совпадать с папкой автомобиля в content/cars/.
Параметр SKIN должен совпадать с папкой скина внутри:
content/cars/my_custom_car/skins/
Установка пользовательской трассы
Загрузите папку трассы на сервер в каталог:
content/tracks/
Пример итогового пути:
content/tracks/my_custom_track/
После загрузки откройте файл:
cfg/server_cfg.ini
Укажите трассу в параметре TRACK:
TRACK=my_custom_track
Если трасса имеет отдельную конфигурацию, укажите её в параметре CONFIG_TRACK.
Пример:
TRACK=my_custom_track
CONFIG_TRACK=full
Если трасса не использует отдельные конфигурации, оставьте параметр пустым:
CONFIG_TRACK=
Значение CONFIG_TRACK должно совпадать с внутренним именем конфигурации трассы.
Установка пользовательских скинов
Скины размещаются внутри папки автомобиля:
content/cars/<car_name>/skins/
Пример:
content/cars/ks_ferrari_f40/skins/my_livery/
После загрузки скина откройте:
cfg/entry_list.ini
Укажите имя папки скина в нужном слоте:
[CAR_0]
MODEL=ks_ferrari_f40
SKIN=my_livery
SPECTATOR_MODE=0
DRIVER_NAME=
TEAM=
GUID=
BALLAST=0
Параметр SKIN должен совпадать с именем папки скина.
Требования к клиентам игроков
Все игроки должны иметь тот же пользовательский контент, который установлен на сервере.
Совпадать должны:
трасса
автомобили
скины
версии файлов
структура папок
Если у игрока отсутствует контент или установлена другая версия, подключение завершится ошибкой контрольной суммы.
Для исключения несовпадений передавайте игрокам одну и ту же ссылку на контент, использованный на сервере.
Проверка конфигурации
После загрузки контента проверьте соответствие параметров.
Для трассы:
TRACK=my_custom_track
CONFIG_TRACK=full
Файлы должны находиться здесь:
content/tracks/my_custom_track/
Для автомобиля:
CARS=my_custom_car
и:
MODEL=my_custom_car
Файлы должны находиться здесь:
content/cars/my_custom_car/
Для скина:
SKIN=default
Файлы должны находиться здесь:
content/cars/my_custom_car/skins/default/
Проверка entry_list.ini
Количество блоков [CAR_N] в файле:
cfg/entry_list.ini
должно соответствовать значению MAX_CLIENTS в файле:
cfg/server_cfg.ini
Если указано:
MAX_CLIENTS=16
в entry_list.ini должно быть минимум 16 слотов:
[CAR_0]
[CAR_1]
[CAR_2]
...
[CAR_15]
Каждый слот должен содержать корректные значения MODEL и SKIN.
Запуск после установки
После загрузки контента и изменения конфигурации запустите сервер.
Проверьте консоль сервера на наличие ошибок, связанных с отсутствующими файлами, автомобилями, трассами или скинами.
При ошибке запуска проверьте:
имя папки трассы
значение TRACK
значение CONFIG_TRACK
значения CARS
значения MODEL в entry_list.ini
значения SKIN в entry_list.ini
количество слотов и MAX_CLIENTS
Типичные ошибки
Ошибка контрольной суммы
Причина: файлы игрока отличаются от файлов сервера.
Решение: установить клиенту ту же версию трассы, автомобиля или скина, которая используется на сервере.
Автомобиль не найден
Причина: значение MODEL или CARS не совпадает с папкой автомобиля.
Проверьте:
content/cars/
и параметры:
CARS=
MODEL=
Трасса не найдена
Причина: значение TRACK не совпадает с папкой трассы.
Проверьте:
content/tracks/
и параметр:
TRACK=
Конфигурация трассы не найдена
Причина: неверное значение CONFIG_TRACK.
Проверьте доступные конфигурации трассы и укажите корректное внутреннее имя. Для трасс без вариантов оставьте параметр пустым.
Скин не найден
Причина: значение SKIN не совпадает с папкой скина.
Проверьте каталог:
content/cars/<car_name>/skins/
и значение:
SKIN=
Рекомендации
Останавливайте сервер перед загрузкой пользовательского контента.
Используйте точные имена папок из content/cars/ и content/tracks/.
Не переименовывайте папки модов после установки без изменения конфигурации.
Передавайте игрокам тот же источник загрузки контента, который использовался для сервера.
После каждого изменения контента проверяйте консоль сервера.
Перед заменой трассы, автомобиля или скина создавайте резервную копию текущих файлов.