Half-Life 1:FastDLの設定方法
はじめに
FastDL(Fast Download)は、マップやサウンド、モデルなどのカスタムコンテンツをゲームサーバーではなく外部のHTTPウェブサーバーから配信する方法です。これによりプレイヤーのダウンロード速度がアップし、ゲームサーバーの負荷も軽減されます。
FastDLを使うには、パブリックなHTTPウェブサーバーへのアクセスが必要です。おすすめは、ゲームコンテンツ配信に最適なZAP-Hostingのホスティングパッケージです。このガイドではZAPホスティングを使ったFastDLの設定方法を解説します。
必要なもの
ZAP-Hostingで稼働中のHalf-Life 1ゲームサーバーと、追加のホスティングパッケージが必要です。ゲームサーバーとホスティングの両方でFTPアクセスまたはファイルマネージャーへのアクセスが可能であることが条件です。
ゲームサーバー側では、配信したいファイル(.bsp
マップやサウンドファイル、モデルなど)が正しく整理されている必要があります。FastDL配信を成功させるために、ホスティング側でも同じフォルダ構成を用意しましょう。
ホスティングの準備
FastDLファイルの管理・アップロードには、ZAPホスティングのファイルマネージャーの利用がおすすめです。ウェブパネルの ホスティング > ファイルマネージャー から直接アクセスできます。
ホスティングのルートディレクトリに fastdl
フォルダを作成し、その中に maps
、sound
、models
といったサブフォルダを、配信したいコンテンツに合わせて作成します。フォルダ構成はHalf-Life 1サーバーのものと完全に一致させてください。
アップロード前に、ファイルは**.bz2
形式(bzip2)で圧縮**しておく必要があります。Sourceエンジン系のゲームではこの形式が必須です。例えばマップファイル custom_map.bsp
は custom_map.bsp.bz2
としてアップロードします。
FastDL用にファイルを圧縮するには、7-Zipなどのツールが便利です。ファイルを右クリックして 7-Zip > アーカイブに追加... を選び、アーカイブ形式に bzip2
を指定してOKを押すだけで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は簡単かつ確実に設定できます。これによりカスタムコンテンツの高速配信が可能になり、Half-Life 1サーバーを利用する全プレイヤーの体験が向上します。
質問やサポートが必要な場合は、いつでもお気軽にサポートチームまでご連絡くださいね!🙂