Esta guía explica cómo instalar circuitos, coches y skins personalizados en tu servidor dedicado de Assetto Corsa alojado con Legion Hosting. Para la configuración básica del servidor, consulta la Guía de Configuración del Servidor de Assetto Corsa.
Estructura de Directorios de Contenido
El servidor lee el contenido personalizado desde dos directorios:
| Directorio | Contenido |
|---|---|
content/cars/ |
Cada subcarpeta es un coche. Contiene data/, skins/, model.ini y otros archivos de datos del coche. |
content/tracks/ |
Cada subcarpeta es un circuito. Contiene data/, models/, surfaces.ini y opcionalmente subcarpetas de variantes de trazado. |
Subir Contenido Personalizado vía SFTP
Usa un cliente SFTP como FileZilla para subir contenido a tu servidor. Consulta la guía de subida de archivos por SFTP para instrucciones de conexión. Tus credenciales SFTP se muestran en el GPanel en la pestaña Files.
Instalar un Coche Personalizado
- Descarga el coche personalizado desde una fuente confiable (por ejemplo, RaceDepartment). La descarga debe contener una carpeta con el nombre interno del coche (por ejemplo,
my_custom_car). - Conéctate a tu servidor vía SFTP usando las credenciales del GPanel.
- Sube la carpeta completa del coche a
content/cars/. El resultado debe sercontent/cars/my_custom_car/con subcarpetas comodata/yskins/dentro. - Abre
cfg/server_cfg.inien el editor de archivos del GPanel y añade el nombre de la carpeta del coche a la líneaCARS, separado por punto y coma:CARS=ks_ferrari_f40;ks_bmw_m3_e30;my_custom_car - Abre
cfg/entry_list.iniy añade uno o más espacios de parrilla[CAR_N]para el nuevo coche. EstableceMODELcon el nombre de la carpeta del coche ySKINcon un nombre de carpeta de skin válido dentro del directorioskins/del coche:[CAR_4] MODEL=my_custom_car SKIN=default SPECTATOR_MODE=0 DRIVER_NAME= TEAM= GUID= BALLAST=0 - Inicia el servidor y revisa el registro de la consola del GPanel en busca de errores.
Instalar un Circuito Personalizado
- Descarga el circuito personalizado desde una fuente confiable. La descarga debe contener una carpeta con el nombre interno del circuito (por ejemplo,
my_custom_track). - Conéctate a tu servidor vía SFTP.
- Sube la carpeta completa del circuito a
content/tracks/. El resultado debe sercontent/tracks/my_custom_track/. - Si el circuito tiene variantes de trazado, asegúrate de que las subcarpetas de variantes se conserven dentro de la carpeta del circuito (por ejemplo,
content/tracks/my_custom_track/full/,content/tracks/my_custom_track/short/). - Abre
cfg/server_cfg.iniy actualiza la configuración del circuito:TRACK=my_custom_track CONFIG_TRACK=fullSi el circuito no tiene variantes de trazado, deja
CONFIG_TRACKvacío. - Inicia el servidor y revisa el registro de la consola del GPanel en busca de errores.
Instalar Skins Personalizados
Los skins personalizados se colocan dentro del directorio skins/ del coche. Cada skin es una subcarpeta que contiene archivos de textura.
- Descarga el skin personalizado. Debe ser una carpeta que contenga archivos de textura
.ddso.png(por ejemplo,my_livery/). - Sube la carpeta del skin a
content/cars/<car_name>/skins/. El resultado debe sercontent/cars/ks_ferrari_f40/skins/my_livery/. - Para usar el skin en un espacio de parrilla, actualiza el bloque
[CAR_N]correspondiente encfg/entry_list.ini:SKIN=my_livery
Verificar el Contenido Instalado
Después de subir los archivos, puedes verificar que tu contenido esté correctamente instalado:
- En la pestaña Files del GPanel, navega a
content/cars/ocontent/tracks/y confirma que los nombres de las carpetas coincidan con lo que configuraste enserver_cfg.ini. - Inicia el servidor y observa el registro de la consola. Si el servidor no puede encontrar un circuito o coche referenciado, el mensaje de error indicará el archivo o carpeta faltante.
- Si usas Content Manager en el lado del cliente, mostrará advertencias de contenido faltante antes de un intento de conexión, facilitando la identificación de lo que los jugadores aún necesitan instalar.
TRACK, CARS, MODEL y SKIN deben coincidir exactamente con los nombres de carpeta en el disco. Una diferencia en las mayúsculas causará que el servidor no inicie o produzca errores de checksum.
Artículos Relacionados
- Assetto Corsa: Guía de Configuración del Servidor
- Assetto Corsa: Solución de Problemas Comunes
- Cómo Subir Archivos vía SFTP