このガイドでは、Legion Hosting でホストされている Assetto Corsa 専用サーバーにカスタムトラック、車両、スキンをインストールする方法を説明します。基本的なサーバー設定については、Assetto Corsa サーバーセットアップガイドをご覧ください。
コンテンツのアップロードや変更を行う前にサーバーを停止してください。 ファイルをアップロードしたり設定を編集したりする前に、必ず GPanel の Console タブからサーバーを停止してください。サーバーの実行中に行った変更は、シャットダウン時に上書きされる場合があります。
コンテンツディレクトリ構造
サーバーは 2 つのディレクトリからカスタムコンテンツを読み込みます:
| ディレクトリ | 内容 |
|---|---|
content/cars/ |
各サブフォルダが 1 つの車両です。data/、skins/、model.ini、その他の車両データファイルが含まれます。 |
content/tracks/ |
各サブフォルダが 1 つのトラックです。data/、models/、surfaces.ini、およびオプションでレイアウトバリアントのサブフォルダが含まれます。 |
SFTP でカスタムコンテンツをアップロードする
FileZilla などの SFTP クライアントを使用してコンテンツをサーバーにアップロードします。接続手順については、SFTP ファイルアップロードガイドをご覧ください。SFTP の認証情報は GPanel の Files タブに表示されます。
カスタム車両のインストール
- 信頼できるソース(例: RaceDepartment)からカスタム車両をダウンロードします。ダウンロードには、車両の内部名(例:
my_custom_car)のフォルダが含まれているはずです。 - GPanel の認証情報を使用して SFTP でサーバーに接続します。
- 車両フォルダ全体を
content/cars/にアップロードします。結果としてcontent/cars/my_custom_car/となり、その中にdata/やskins/などのサブフォルダがあるはずです。 - GPanel のファイルエディタで
cfg/server_cfg.iniを開き、セミコロンで区切ってCARS行に車両フォルダ名を追加します:CARS=ks_ferrari_f40;ks_bmw_m3_e30;my_custom_car cfg/entry_list.iniを開き、新しい車両用に 1 つ以上の[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 コンソールログのエラーメッセージを添えてサポートチケットを開いてください。