CS:GO 專用伺服器的地圖數量限制(Multi1v1 外掛)
這是我第一次嘗試設置 CS:GO 競技伺服器。我從 gameservers.com 租了一個伺服器並在上面上傳了 Multi1v1 外掛(https://github.com/splewis/csgo-multi-1v1)。
該外掛的自述文件不是很詳細,但我想出瞭如何讓它大部分工作。我製作了一個
am_*
地圖集(http://steamcommunity.com/sharedfiles/filedetails/?id=416015088)並設置了命令行設置以使用它。伺服器重新啟動後,一切似乎都正常,但幾個小時後檢查伺服器,我發現地圖神秘地更改為
cs_office
並且無法弄清楚原因。我也想設置統計系統和 Web 界面,但現在我只想確保其他一切都正確。我也不知道 RTFM 的最佳來源是什麼。
謝謝。
編輯:我添加了提名和 RTV 外掛,我發現可供選擇的可用地圖實際上來自現役地圖池,而不是我的創意工坊收藏。這是因為 maps_list 文件嗎?
編輯 2:我在同一問題上四處尋找其他執行緒(在堆棧交換站點上沒有找到任何東西。到目前為止,我已經:
- 刪除了 maplist.txt、mapcycle.txt、subscribed_collections_ids.txt 和 subscribed_file_ids.txt
- 禁用 nextmap.smx 這顯然會導致問題
我現在正在從伺服器中實際刪除現役地圖,因為 rockthevote.smx 似乎是直接從原始碼讀取它們。我實際上不確定如何測試自動地圖更改不會再次更改為現役地圖之一,除非我在伺服器上閒置 30 分鐘,關於如何更好地測試它的任何想法?
由於這個問題被碰到了:
確保您已正確設置所有車間設置:
-authkey
使用或將其放在webapi_authkey.txt
csgo 目錄中,將您的 API 密鑰放在命令行中。- 放入
+host_workshop_collection 416015088
您的啟動線。- 將
+workshop_start_map 319603095
(或列表中的另一個地圖 ID)放入您的啟動行。然而,即使說了這麼多,還有最後一件事會導致問題:
如果您使用 CS:GO 的內置地圖投票並使用 SourceMod,則必須
nextmap
通過移動addons/sourcemod/plugins/nextmap.smx
到該addons/sourcemod/plugins/disabled/
文件夾來禁用 SourceMod 的外掛。這是因為如果外掛告訴 SourceMod 將覆蓋伺服器的下一張地圖。外掛
nextmap
在啟動時執行的操作。