Это руководство объясняет, как устанавливать пользовательские трассы, машины и скины на ваш выделенный сервер Assetto Corsa, размещённый на Legion Hosting. Для базовой конфигурации сервера смотрите Руководство по настройке сервера Assetto Corsa.
Структура каталогов контента
Сервер читает пользовательский контент из двух каталогов:
| Каталог | Содержимое |
|---|---|
content/cars/ |
Каждая подпапка — это машина. Содержит data/, skins/, model.ini и другие файлы данных машины. |
content/tracks/ |
Каждая подпапка — это трасса. Содержит data/, models/, surfaces.ini и, при необходимости, подпапки вариантов компоновки. |
Загрузка пользовательского контента через SFTP
Используйте SFTP-клиент, например FileZilla, для загрузки контента на ваш сервер. Инструкции по подключению см. в руководстве по загрузке файлов через SFTP. Ваши учётные данные SFTP отображаются в GPanel на вкладке Files.
Установка пользовательской машины
- Скачайте пользовательскую машину из надёжного источника (например, RaceDepartment). Загрузка должна содержать папку с внутренним именем машины (например,
my_custom_car). - Подключитесь к вашему серверу через SFTP, используя учётные данные из GPanel.
- Загрузите всю папку машины в
content/cars/. Результат должен бытьcontent/cars/my_custom_car/с подпапками вродеdata/иskins/внутри. - Откройте
cfg/server_cfg.iniв редакторе файлов GPanel и добавьте имя папки машины в строкуCARS, разделяя точкой с запятой:CARS=ks_ferrari_f40;ks_bmw_m3_e30;my_custom_car - Откройте
cfg/entry_list.iniи добавьте один или несколько слотов стартовой решётки[CAR_N]для новой машины. УстановитеMODELв имя папки машины, аSKIN— в действительное имя папки скина внутри каталогаskins/машины:[CAR_4] MODEL=my_custom_car SKIN=default SPECTATOR_MODE=0 DRIVER_NAME= TEAM= GUID= BALLAST=0 - Запустите сервер и проверьте журнал консоли GPanel на наличие ошибок.
Установка пользовательской трассы
- Скачайте пользовательскую трассу из надёжного источника. Загрузка должна содержать папку с внутренним именем трассы (например,
my_custom_track). - Подключитесь к вашему серверу через SFTP.
- Загрузите всю папку трассы в
content/tracks/. Результат должен бытьcontent/tracks/my_custom_track/. - Если трасса имеет варианты компоновки, убедитесь, что подпапки вариантов сохранены внутри папки трассы (например,
content/tracks/my_custom_track/full/,content/tracks/my_custom_track/short/). - Откройте
cfg/server_cfg.iniи обновите настройки трассы:TRACK=my_custom_track CONFIG_TRACK=fullЕсли трасса не имеет вариантов компоновки, оставьте
CONFIG_TRACKпустым. - Запустите сервер и проверьте журнал консоли GPanel на наличие ошибок.
Установка пользовательских скинов
Пользовательские скины помещаются внутрь каталога skins/ машины. Каждый скин — это подпапка, содержащая файлы текстур.
- Скачайте пользовательский скин. Это должна быть папка, содержащая файлы текстур
.ddsили.png(например,my_livery/). - Загрузите папку скина в
content/cars/<car_name>/skins/. Результат должен бытьcontent/cars/ks_ferrari_f40/skins/my_livery/. - Чтобы использовать скин в слоте стартовой решётки, обновите соответствующий блок
[CAR_N]вcfg/entry_list.ini:SKIN=my_livery
Проверка установленного контента
После загрузки вы можете проверить, что ваш контент установлен правильно:
- На вкладке Files в GPanel перейдите в
content/cars/илиcontent/tracks/и убедитесь, что имена папок совпадают с тем, что вы задали вserver_cfg.ini. - Запустите сервер и следите за журналом консоли. Если сервер не может найти указанную трассу или машину, сообщение об ошибке назовёт отсутствующий файл или папку.
- Если на стороне клиента используется Content Manager, он отобразит предупреждения об отсутствующем контенте перед попыткой подключения, что упростит определение того, что игрокам ещё нужно установить.
TRACK, CARS, MODEL и SKIN должны точно совпадать с именами папок на диске. Несоответствие в регистре приведёт к тому, что сервер не запустится или выдаст ошибки контрольной суммы.
Связанные статьи
- Assetto Corsa: руководство по настройке сервера
- Assetto Corsa: устранение распространённых проблем
- Как загружать файлы через SFTP