Ten przewodnik wyjaśnia, jak zainstalować niestandardowe trasy, samochody i skórki na dedykowanym serwerze Assetto Corsa hostowanym w Legion Hosting. Aby uzyskać informacje o podstawowej konfiguracji serwera, zobacz Przewodnik konfiguracji serwera Assetto Corsa.
Struktura katalogów zawartości
Serwer odczytuje niestandardową zawartość z dwóch katalogów:
| Katalog | Zawartość |
|---|---|
content/cars/ |
Każdy podfolder to jeden samochód. Zawiera data/, skins/, model.ini oraz inne pliki danych samochodu. |
content/tracks/ |
Każdy podfolder to jedna trasa. Zawiera data/, models/, surfaces.ini oraz opcjonalnie podfoldery wariantów układu. |
Przesyłanie niestandardowej zawartości przez SFTP
Użyj klienta SFTP, takiego jak FileZilla, aby przesłać zawartość na serwer. Instrukcje połączenia znajdziesz w przewodniku przesyłania plików przez SFTP. Twoje dane logowania SFTP są wyświetlane w GPanel w zakładce Files.
Instalacja niestandardowego samochodu
- Pobierz niestandardowy samochód z zaufanego źródła (np. RaceDepartment). Pobrany plik powinien zawierać folder o wewnętrznej nazwie samochodu (np.
my_custom_car). - Połącz się z serwerem przez SFTP, używając danych logowania z GPanel.
- Prześlij cały folder samochodu do
content/cars/. Wynikiem powinno byćcontent/cars/my_custom_car/z podfolderami takimi jakdata/iskins/w środku. - Otwórz
cfg/server_cfg.iniw edytorze plików GPanel i dodaj nazwę folderu samochodu do liniiCARS, oddzielając ją średnikiem:CARS=ks_ferrari_f40;ks_bmw_m3_e30;my_custom_car - Otwórz
cfg/entry_list.inii dodaj jeden lub więcej slotów startowych[CAR_N]dla nowego samochodu. UstawMODELna nazwę folderu samochodu, aSKINna prawidłową nazwę folderu skórki w kataloguskins/samochodu:[CAR_4] MODEL=my_custom_car SKIN=default SPECTATOR_MODE=0 DRIVER_NAME= TEAM= GUID= BALLAST=0 - Uruchom serwer i sprawdź log konsoli GPanel pod kątem ewentualnych błędów.
Instalacja niestandardowej trasy
- Pobierz niestandardową trasę z zaufanego źródła. Pobrany plik powinien zawierać folder o wewnętrznej nazwie trasy (np.
my_custom_track). - Połącz się z serwerem przez SFTP.
- Prześlij cały folder trasy do
content/tracks/. Wynikiem powinno byćcontent/tracks/my_custom_track/. - Jeśli trasa ma warianty układu, upewnij się, że podfoldery wariantów zostały zachowane wewnątrz folderu trasy (np.
content/tracks/my_custom_track/full/,content/tracks/my_custom_track/short/). - Otwórz
cfg/server_cfg.inii zaktualizuj ustawienia trasy:TRACK=my_custom_track CONFIG_TRACK=fullJeśli trasa nie ma wariantów układu, pozostaw
CONFIG_TRACKpuste. - Uruchom serwer i sprawdź log konsoli GPanel pod kątem ewentualnych błędów.
Instalacja niestandardowych skórek
Niestandardowe skórki umieszcza się w katalogu skins/ samochodu. Każda skórka to podfolder zawierający pliki tekstur.
- Pobierz niestandardową skórkę. Powinna to być folder zawierający pliki tekstur
.ddslub.png(np.my_livery/). - Prześlij folder skórki do
content/cars/<car_name>/skins/. Wynikiem powinno byćcontent/cars/ks_ferrari_f40/skins/my_livery/. - Aby użyć skórki w slocie startowym, zaktualizuj odpowiedni blok
[CAR_N]wcfg/entry_list.ini:SKIN=my_livery
Weryfikacja zainstalowanej zawartości
Po przesłaniu możesz sprawdzić, czy zawartość została poprawnie zainstalowana:
- W zakładce Files w GPanel przejdź do
content/cars/lubcontent/tracks/i potwierdź, że nazwy folderów odpowiadają tym, które ustawiłeś wserver_cfg.ini. - Uruchom serwer i obserwuj log konsoli. Jeśli serwer nie może znaleźć przywoływanej trasy lub samochodu, komunikat o błędzie wskaże brakujący plik lub folder.
- Jeśli po stronie klienta używany jest Content Manager, wyświetli on ostrzeżenia o brakującej zawartości przed próbą dołączenia, co ułatwia ustalenie, co gracze jeszcze muszą zainstalować.
TRACK, CARS, MODEL i SKIN muszą dokładnie odpowiadać nazwom folderów na dysku. Niezgodność wielkości liter spowoduje, że serwer nie uruchomi się lub wygeneruje błędy sumy kontrolnej.
Powiązane artykuły
- Assetto Corsa: Przewodnik konfiguracji serwera
- Assetto Corsa: Rozwiązywanie typowych problemów
- Jak przesyłać pliki przez SFTP