キモブロ

Please spy check please, Fucking retard

TF2でsv_downloadurlを使って高速にファイルをダウンロードさせる方法

sv_downloadurl "http://example.com/"

と指定するだけで http://example.com/maps/mvm_mannworks.bsp みたいな感じのパスでmapのファイルをユーザーに取ってこさせるようにできる。

またbzip2圧縮にも対応していてbzip2で圧縮して置いとけばより効率的にダウンロードさせることが出来る。具体的には mvm_mannworks.bsp.bz2 みたいなパス名になる。

Unixのコマンドラインでやるなら普通にbzip2コマンド使うとこういうファイル名になる

$ bzip2 mvm_mannworks.bsp
mvm_mannworks.bsp.bz2


注意点としては、ユーザーがbsp.bz2をダウンロードして解凍するタイミングでゲームのクライアントがfreezeしたみたいになること。解凍処理がゲームのメインスレッドで行われてるっぽいのが原因かな。まぁ特に気にならないかもだけど。