CS2サーバーではhost_workshop_map <ID>でWorkshopマップを開始し、その後ds_workshop_changelevelで名前を指定して切り替えます。このツールはこれらのコマンドとマップグループを用意します。コミュニティ情報には食い違いがあるため、お使いのビルドで確認してください。
ツールの使い方
1行に1マップ:Workshop IDまたはURLと、マップ名(拡張子なしの.vpkファイル名)を入力します。
+host_workshop_mapを起動コマンドにコピーして、最初のマップで開始します。
gamemodes_server.txtをgame/csgo/(CS:GO由来の形式)に、cfgをgame/csgo/cfg/に置きます。
再起動し、サーバーコンソールから各マップ変更をテストします。
確実なことと不確実なこと
複数のホスティング事業者が文書化:host_workshop_map(再実行で更新確認)、host_workshop_collection(コレクションからマップグループを作成)、ds_workshop_changelevel。公式には未確認:Workshopマップでのgamemodes_server.txtの使用と、コレクションの開始マップ指定。CS:GO時代のAPIキー(-authkey)はここでは使いません。
よくある質問
- WorkshopマップのIDはどこで分かりますか?
- マップのWorkshopページURLの?id=の後ろの数字です。
- マップ一覧はサーバーに送信されますか?
- いいえ。すべてブラウザ内(ローカルストレージ)に留まります。Steamには接続せず、マップの存在確認もしません。
