rFactor 2 | 中文手冊 開服流程·管理員命令
開服流程
一. 安裝 SteamCMD
1. 首先在服務器上創(chuàng)建名為 steamcmd 的目錄(以 D:\steamcmd 為例)。并下載SteamCMD:https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip
2. 將壓縮包內(nèi)容解壓至 steamcmd 目錄中。
二. 安裝RF2服務器端
1. 按 Win+R ,輸入 CMD 來打開命令行,CD 進入剛才創(chuàng)建的 D:\steamcmd 目錄中。
2. 輸入并運行:steamcmd +login anonymous +force_install_dir ../rFactor2-Dedicated +app_update 400300 +quit
注:rFactor2-Dedicated 即服務器端安裝目錄名,可自定義其他名稱。如果以后有新版本的更新,重新運行此命令即可。
3. 等待下載完成后,可在 D:\rFactor2-Dedicated 目錄中找到剛安裝好的RF2服務器端。
三. 設置服務器端快捷方式
1. 在 D:\rFactor2-Dedicated\Bin64 目錄中為 rFactor2 Dedicated.exe 創(chuàng)建快捷方式。
2. 右鍵點擊快捷方式并打開屬性,在 目標(T) 欄的最后加入 +path=".."?參數(shù)(參數(shù)必須填寫正確),如:
"D:\rFactor2-Dedicated\Bin64\rFactor2 Dedicated.exe" +path=".."
四. 配置端口
1. RF2端口號可在 Multiplayer.JSON 文件中定義(位于 D:\rFactor2-Dedicated\UserData\player),如:
"HTTP Server Port":64297
"Simulation Port":54297
2. 除了以上端口外,Steam 還會用到2個額外端口,所有需要開放的端口如下:
UDP+TCP? ?54297
TCP? ? ? ?64297
UDP? ? ? ?64298
UDP? ? ? ?64299
3. 最后在服務器防火墻中設置好對應的端口。
五. 下載模組
1. 如果有現(xiàn)成的MOD文件,可以直接上傳至 D:\rFactor2-Dedicated\Packages 目錄中。如:從 rFactor 2\Installed\Locations 或 rFactor 2\Installed\Vehicles 目錄中復制模組文件夾至RF2服務器的對應目錄中。
2. 或使用以下steamcmd命令行,直接從工坊下載MOD包至服務器上:
steamcmd +login anonymous +workshop_download_item 365960模組編號 +quit
注:需要把“模組編號”改為對應的創(chuàng)意工坊模組編號。編號可從創(chuàng)意工坊模組的超鏈接最后一組數(shù)字獲取。
六.?安裝管理模組
1. 在 D:\rFactor2-Dedicated\Bin32 目錄中找到并運行 ModMgr.exe
2. 在程序右下方找到 Working Dir 并點擊旁邊的 B 按鈕,隨后選擇 rFactor2-Dedicated 主目錄(這里就是 D:\rFactor2-Dedicated?)。
3. 在程序右下方找到 Packages Dir 并點擊旁邊的 B 按鈕,隨后選擇 rFactor2-Dedicated\Packages 目錄(這里就是 D:\rFactor2-Dedicated\Packages?)。
4. 在程序右上方找到 Refresh 按鈕并點擊。
5. 在主列表中選擇需要安裝的模組,點擊 Install 即可?;螯c擊 Update 安裝模組更新包?;螯c擊 Uninstall 卸載模組。
七.?創(chuàng)建比賽包
1. 由于RF2的特殊機制,需要將賽道和車輛打成一個包才能被服務器加載使用。
2. 在 D:\rFactor2-Dedicated\Support\Tools 目錄下找到并運行 MAS2.exe
3. 第一次運行 MAS2.exe, 必須按下圖依次點擊選擇 rFactor2-Dedicated 目錄下的 Packages 文件夾。

4. 按下圖依次點擊選擇 Create New Mod Package 按鈕。

5. 在 Mod Name 框中輸入服務器MOD名稱。隨后點擊 Next >>

6. 在 Add Tracks 窗口列表中選取一個或多個賽道(按住 Ctrl 或 Shift 多選)。隨后點擊 Next >>
注:如果同一個模組有多個版本,選版本號最大的那個即可。
7. 在 Add Vehicles 窗口列表中選取一個或多個賽車(按住 Ctrl 或 Shift 多選)。隨后點擊 Next >>
注:如果同一個模組有多個版本,選版本號最大的那個即可。
8. 在 Add Other Components 窗口列表中,無需作任何選取,直接點擊下面的 Done 即可。
9. 如圖示,在 Create Mod Package 窗口中,確認保持左側紫框中的所有項目為?未打勾?狀態(tài)!隨后點擊最下方的 Package 按鈕進行打包。打包完成后點擊旁邊的 Install 安裝(一定別忘!)。

10. 全部搞定后點 Done 并關閉 MAS2.exe
八. 運行服務器
1. 在 D:\rFactor2-Dedicated\Bin64 目錄中找到之前創(chuàng)建的 rFactor2 Dedicated.exe 快捷方式?并運行。
2. 在 Select which game database to use for this server 下拉列表中選擇剛才創(chuàng)建的服務器模組,并在 Password 欄設置管理員密碼,隨后點擊 Vehicles >>

3. 在 Available Vehicles Filters 列表中選擇想要使用的車輛,點擊 Add >> 加入服務器。注意車輛/涂裝總數(shù)有不明上限,超出上限會出現(xiàn)卡死。如果車輛或涂裝過多,推薦只選擇部分涂裝(需要在創(chuàng)建比賽包部分操作)。隨后點擊 Config >>

4. 在 Available Events 列表中選擇想要使用的賽道,點擊 Add >> 加入服務器。在右側列表選中一個賽道名,再點擊右上角的 Weather 按鈕可以自定義天氣和 realroad 路面。隨后在下方的 Connection Type 處選擇服務器所能承受的帶寬設置,帶寬越高,所允許的玩家數(shù)量越高。最后點擊 Options >>

5. 參考圖中,在 Race Name 欄填入服務器名稱。綠框中為輔助設定,建議只打開 Auto Clutch 。紫框為天氣類型,如果想使用先前預先設定的天氣和 realroad 路面,記得這里選擇 Scripted 。最后點擊 Load Track >> 即完成開服!

九. 為DLC模組創(chuàng)建服務器解鎖KEY
1.?RF2的DLC模組需要創(chuàng)建服務器解鎖KEY才能在服務器上使用。
2. 首先本地啟動一次RF2游戲,并退出。
3. 到 rFactor2\UserData 目錄中,找到新生成的?ServerUnlock.bin?文件,并上傳到服務器的同名文件夾里(覆蓋同名文件)。
4. 回到第七步并創(chuàng)建新的DLC服務器包即可。
注1:如果想運行第二個服,先把 UserData 目錄下的 player 文件夾復制一份并改名為 player2。隨后為 rFactor2 Dedicated.exe 創(chuàng)建一個新的快捷方式,在 目標(T) 欄的最后加入 +profile=player2 。(可能還需要重新配置端口)
注2:如果想關閉服務器的自動模組下載功能,將?D:\rFactor2-Dedicated\Packages?目錄中的對應MOD安裝包移除即可。
MAS2模組打包程序發(fā)生崩潰
1. 由于某些未知原因,在使用MAS2進行新Package create創(chuàng)建時,可能會出現(xiàn)程序崩潰情況。
2. 解決方法:找到Users\你的系統(tǒng)用戶名\appdata\roaming目錄下的pkginfo.dat文件,刪除即可。
?
MAS2模組打包損壞
1. 在使用MAS2進行模組打包時,務必等待進度條出現(xiàn)packaging complete with no errors字樣出現(xiàn),方可進行模組安裝或其他操作。否則會造成模組包損壞,并導致模組文件被安裝到錯誤位置。
管理員命令行
注:在聯(lián)機聊天框內(nèi)輸入命令即可。替換方括號及里面的文字。
/admin [password]
獲取管理員權限。如未提供密碼,即解除管理員權限。
/vote yes? 或 ?/vote no
同意或否定投票。
/ping
檢查網(wǎng)絡延遲。
/w [drivername] [chat]? 或? /whisper [drivername] [chat]
密語聊天。
/callvote nextsession
投票進入下一節(jié)。
/callvote nextrace
投票進入下一個賽道。
/callvote str
投票進入比賽節(jié)。
/callvote event [name]
投票進入特定的賽道。
/callvote restartrace
投票重啟比賽。
/callvote restartwarmup
投票重啟熱身節(jié)。
/restartwarmup
強制重啟熱身節(jié)。
/callvote restartweekend
投票重啟整個比賽周末。
/callvote addai? 或 ?/callvote add5ai
投票添加1個或5個AI。
/callvote kick [name]? 或? /callvote ban [name]
投票踢出或封禁車手。
/editgrid [pos] [name]
編輯發(fā)車格:位置+空格+車手ID。
/setmass [mass] [name]
車手加重:重量公斤+空格+車手ID。
/changelaps [laps] [name]
更改車手完成圈數(shù):圈數(shù)+空格+車手ID。
/addpenalty [code] [name]
添加車手處罰:數(shù)字編號+空格+車手ID。
數(shù)字編號說明:-1為DT,-2為Longest line,0至60為SG秒數(shù)。
/subpenalty [code] [name]
移除車手處罰:數(shù)字編號+空格+車手ID。
數(shù)字編號說明:0為移除單個SG,1為移除單個DT,2為移除單個Longest line,3為移除所有處罰。
/throwyellow [laps]
開啟全場黃旗。最低圈數(shù)為2。如未填入數(shù)值,則隨機。
/clearyellow
解除全場黃旗。
/shutdownserver
關閉服務器
/racelength [code] [value1] [value2]
設定比賽類型及長度。
數(shù)字編號說明:
code為0,即百分比比賽類型。
code為1,即圈數(shù)比賽類型。value1即圈數(shù)值。
code為2,即時間比賽類型。value1即分鐘值。
code為3,即圈數(shù)+時間比賽類型。value1即圈數(shù)值,value2即分鐘值。
/set upload [kbps]? 或 ?/set download [kbps]
設定網(wǎng)絡上傳或下載帶寬值(只對玩家端有效)。
/set nagle [0 or 1]
服務器專屬。是否采用Nagle TCP algorithm算法。
/batch [filename]
執(zhí)行批量腳本。
/dq [drivername]
取消指定車手比賽資格。
/undq [drivername]
解除指定車手DQ狀態(tài)。
/pitbyteam
指定維修區(qū)位給特定車隊。
/pitbydriver
指定維修區(qū)位給特定車手。
/pitbyvehicle
指定維修區(qū)位給特定車輛。
/forwardseconds [secs]
快進當前節(jié)的時間(秒)。

圖文:3Rs
SAGA電競車隊交流群 :665136555
SAGA電競車隊TS: ts.bf2.com.cn