Team-Fortress-2
如何為 Source 遊戲中的控制台命令創建伺服器範圍的別名?
我是幾個 TF2 伺服器的管理員,並且我安裝了幾個 Sourcemod 外掛(MeleeMode、ClassChooser 等)。但是,要讓這些以我想要的方式工作,我必須通過控制台手動設置變數,例如
sm_cvar sm_meleemode_enabled 1
雖然我知道如何為控制台命令設置本地別名,但我希望能夠創建一個伺服器範圍的“快捷方式”,以便所有管理員無需任何設置即可使用它。我希望他們能夠打開控制台並輸入
meleeon
這個命令將執行。有什麼我可以添加到 server.cfg 或 autoexec.cfg 的東西嗎?或者也許是另一個可行的解決方案?
伺服器別名語法與客戶端相同。您可以將別名放在 server.cfg 中,或者為了簡潔起見選擇將它們分開到自己的文件中。
伺服器配置文件
exec aliases.cfg
別名.cfg
alias "meleeon" "sm_cvar sm_meleemode_enabled 1;sm_cvar example 0" alias "meleeoff" "sm_cvar sm_meleemode_enabled 0;sm_cvar example 1"
您還應該能夠更改在 SourceMod 外掛中註冊的 cvar 的預設值,或者讓它們因地圖而異。只是問你是否感興趣。