Steam

軍團要塞 2 專用伺服器重播

  • March 1, 2015

我正在為 Team Fortress 2 執行專用伺服器,並且安裝了 SourceMod。

我想包括重播支持,目前幾乎可以使用。幾乎功能性是指它可以按我的意願工作,但我必須手動啟動它。

我的 server.cfg 像這樣呼叫 replay.cfg

exec replay.cfg

這讓我到了現在的位置。我需要手動執行地圖更改以使其執行。我不能讓 replay.cfg 觸發地圖更改的原因是地圖更改會呼叫 server.cfg 並因此 replay.cfg 讓我們陷入無限循環。

我真正需要的是當且僅當它被伺服器初始啟動而不是地圖更改呼叫時才能夠執行配置文件。

提前致謝。

我現在部署的解決方案是讓伺服器啟動一個未使用的地圖 ( cp_cloak) 並讓地圖配置文件 ( cp_cloak.cfg)changelevel對伺服器的主地圖進行操作。這滿足了Map change required投訴。

TF2 的版本srcds有一個命令行開關,它會在伺服器啟動-replay時自動為您服務。exec replay.cfg

這個開關對 maxplayers 也有一些神奇的作用(即它添加了一個額外的播放器插槽並將其隱藏在伺服器瀏覽器中)。

或者,您可以創建一個cfg/autoexec.cfg並添加exec replay.cfg到它,但這不會執行前面提到的插槽魔法。 autoexec.cfg僅在伺服器啟動時處理,並且發生在伺服器載入第一個地圖之前。

引用自:https://gaming.stackexchange.com/questions/194430