이 가이드는 Legion Hosting으로 호스팅되는 Assetto Corsa 전용 서버에 커스텀 트랙, 차량, 스킨을 설치하는 방법을 설명합니다. 기본 서버 구성은 Assetto Corsa 서버 설정 가이드를 참조하세요.
콘텐츠를 업로드하거나 수정하기 전에 서버를 중지하세요. 파일을 업로드하거나 구성을 편집하기 전에 항상 GPanel의 Console 탭에서 서버를 중지하세요. 서버가 실행 중일 때 변경한 내용은 종료 시 덮어쓰여질 수 있습니다.
콘텐츠 디렉터리 구조
서버는 두 개의 디렉터리에서 커스텀 콘텐츠를 읽습니다:
| 디렉터리 | 내용 |
|---|---|
content/cars/ |
각 하위 폴더가 하나의 차량입니다. data/, skins/, model.ini 및 기타 차량 데이터 파일을 포함합니다. |
content/tracks/ |
각 하위 폴더가 하나의 트랙입니다. data/, models/, surfaces.ini를 포함하며, 선택적으로 레이아웃 변형 하위 폴더를 포함합니다. |
SFTP를 통한 커스텀 콘텐츠 업로드
FileZilla와 같은 SFTP 클라이언트를 사용하여 서버에 콘텐츠를 업로드하세요. 연결 방법은 SFTP 파일 업로드 가이드를 참조하세요. SFTP 자격 증명은 GPanel의 Files 탭에 표시됩니다.
커스텀 차량 설치
- 신뢰할 수 있는 출처(예: RaceDepartment)에서 커스텀 차량을 다운로드합니다. 다운로드에는 차량의 내부 이름이 붙은 폴더(예:
my_custom_car)가 포함되어야 합니다. - GPanel의 자격 증명을 사용하여 SFTP로 서버에 연결합니다.
- 차량 폴더 전체를
content/cars/에 업로드합니다. 결과는data/와skins/같은 하위 폴더가 안에 있는content/cars/my_custom_car/가 되어야 합니다. - GPanel 파일 편집기에서
cfg/server_cfg.ini를 열고 세미콜론으로 구분하여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/가 되어야 합니다. - 그리드 슬롯에 스킨을 사용하려면
cfg/entry_list.ini의 해당[CAR_N]블록을 업데이트합니다:SKIN=my_livery
클라이언트는 일치하는 콘텐츠를 가지고 있어야 합니다. 서버에 접속하는 모든 플레이어는 커스텀 트랙, 차량, 스킨의 동일한 버전을 자신의 Assetto Corsa 설치에 로컬로 설치해야 합니다. 클라이언트에 콘텐츠가 없거나 버전이 다르면 체크섬 오류가 발생하여 접속할 수 없습니다. 모두가 동일한 버전을 가지도록 정확한 다운로드 링크를 플레이어와 공유하세요.
설치된 콘텐츠 확인
업로드 후 콘텐츠가 올바르게 설치되었는지 확인할 수 있습니다:
- GPanel Files 탭에서
content/cars/또는content/tracks/로 이동하여 폴더 이름이server_cfg.ini에 설정한 것과 일치하는지 확인합니다. - 서버를 시작하고 콘솔 로그를 확인합니다. 서버가 참조된 트랙이나 차량을 찾지 못하면 오류 메시지에 누락된 파일 또는 폴더의 이름이 표시됩니다.
- 클라이언트 측에서 Content Manager를 사용하는 경우, 접속 시도 전에 누락된 콘텐츠 경고를 표시하여 플레이어가 아직 설치해야 할 항목을 쉽게 식별할 수 있습니다.
폴더 이름은 대소문자를 구분합니다.
TRACK, CARS, MODEL, SKIN의 폴더 이름은 디스크의 폴더 이름과 정확히 일치해야 합니다. 대소문자가 일치하지 않으면 서버가 시작에 실패하거나 체크섬 오류가 발생합니다.
관련 문서
커스텀 콘텐츠 설치에 추가 도움이 필요한 경우, 지원 티켓을 열고 서버 이름, 설치하려는 콘텐츠, GPanel 콘솔 로그의 오류 메시지를 포함해 주세요.