メインコンテンツへスキップ

CS:GO: FastDLの設定

はじめに

FastDL(Fast Download)は、マップやサウンド、モデルなどのカスタムコンテンツをゲームサーバーではなく外部のHTTPウェブサーバーから配信する方法です。これによりプレイヤーのダウンロード速度が向上し、ゲームサーバーの負荷を軽減できます。

FastDLを使うには、パブリックなHTTPウェブサーバーへのアクセスが必要です。おすすめはゲームコンテンツ配信に最適なZAP-Hostingのホスティングパッケージです。このガイドではZAPのホスティングを使ったFastDLの設定方法を解説します。

必要条件

ZAP-Hostingで稼働中のCS:GOゲームサーバーと、追加のホスティングパッケージが必要です。ゲームサーバーとホスティングの両方でFTPアクセスまたはファイルマネージャーへのアクセスが可能であることが前提です。

ゲームサーバー側では、配信したいファイル(例:.bspマップ、サウンドファイル、モデル)が正しく整理されている必要があります。ホスティング側でも同じフォルダ構成を再現しなければFastDLが正常に動作しません。

ホスティングの準備

FastDL用ファイルの管理・アップロードには、ZAPホスティングのファイルマネージャーの利用を推奨します。ウェブパネルのホスティング > ファイルマネージャーから直接アクセス可能です。

img

ホスティングのルートディレクトリにfastdlというフォルダを作成し、その中にmapssoundmodelsなど、配信したいコンテンツに合わせたサブフォルダを作成してください。フォルダ構成はCS:GOサーバー側と完全に一致させる必要があります。

img

ファイルをアップロードする前に、ファイルは必ず.bz2形式(bzip2)で圧縮してください。Sourceエンジン系ゲームではこの形式での配信が必須です。例えばマップファイルcustom_map.bspcustom_map.bsp.bz2としてアップロードします。

7-Zipでの圧縮方法

FastDL用ファイルの圧縮には7-Zipなどのツールが便利です。ファイルを右クリックして**7-Zip > 圧縮ファイルに追加...**を選択し、アーカイブ形式でbzip2を選んでOKを押すだけで圧縮できます。

圧縮ファイルを対応するフォルダにアップロードしたら、すべてのフォルダとファイルに正しい読み取り権限が設定されているか必ず確認してください。ファイルマネージャーで権限の調整が可能です。

アップロードと権限設定が完了すると、FastDLコンテンツは以下の公開URLでアクセス可能になります。

https://[あなたのドメイン名].zap.cloud/fastdl/

ブラウザでこのURLを開き、ファイルにアクセスできるかテストしてみましょう。

ゲームサーバーの設定

ZAPのゲームサーバー管理画面で、Configsページからserver.cfgを開き、以下の行を追加してください。

sv_downloadurl "https://[あなたのドメイン名].zap.cloud/fastdl/"
sv_allowdownload 1
sv_allowupload 0

FastDLのURLはホスティングのフォルダ構成と完全に一致していることを確認してください。保存後、ゲームサーバーを再起動して設定を反映させましょう。

まとめ

ZAPのホスティングを使えばFastDLの設定は簡単かつ確実に行えます。カスタムコンテンツの高速配信が可能になり、CS:GOサーバーを利用する全プレイヤーの体験が向上します。

質問やサポートが必要な場合は、いつでもお気軽にサポートチームへお問い合わせくださいね!🙂