欢迎光临散文网 会员登陆 & 注册

rFactor 2 | 中文手册 开服流程·管理员命令

2020-06-05 06:29 作者:SAGA车队  | 我要投稿

开服流程

一. 安装 SteamCMD

1. 首先在服务器上创建名为 steamcmd 的目录(以 D:\steamcmd 为例)。并下载SteamCMD:https://steamcdn-a.akamaihd.net/client/installer/steamcmd.zip

2. 将压缩包内容解压至 steamcmd 目录中。


二. 安装RF2服务器端

1. 按 Win+R ,输入 CMD 来打开命令行,CD 进入刚才创建的 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 创建快捷方式。

2. 右键点击快捷方式并打开属性,在 目标(T) 栏的最后加入 +path=".." 参数(参数必须填写正确),如:
"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. 如果有现成的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

注:需要把“模组编号”改为对应的创意工坊模组编号。编号可从创意工坊模组的超链接最后一组数字获取。


六. 安装管理模组

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 即可。或点击 Update 安装模组更新包。或点击 Uninstall 卸载模组。


七. 创建比赛包

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 窗口中,确认保持左侧紫框中的所有项目为 未打勾 状态!随后点击最下方的 Package 按钮进行打包。打包完成后点击旁边的 Install 安装(一定别忘!)。

10. 全部搞定后点 Done 并关闭 MAS2.exe


八. 运行服务器

1. 在 D:\rFactor2-Dedicated\Bin64 目录中找到之前创建的 rFactor2 Dedicated.exe 快捷方式 并运行。

2. 在 Select which game database to use for this server 下拉列表中选择刚才创建的服务器模组,并在 Password 栏设置管理员密码,随后点击 Vehicles >>

3. 在 Available Vehicles Filters 列表中选择想要使用的车辆,点击 Add >> 加入服务器。注意车辆/涂装总数有不明上限,超出上限会出现卡死。如果车辆或涂装过多,推荐只选择部分涂装(需要在创建比赛包部分操作)。随后点击 Config >>

4. 在 Available Events 列表中选择想要使用的赛道,点击 Add >> 加入服务器。在右侧列表选中一个赛道名,再点击右上角的 Weather 按钮可以自定义天气和 realroad 路面。随后在下方的 Connection Type 处选择服务器所能承受的带宽设置,带宽越高,所允许的玩家数量越高。最后点击 Options >>

5. 参考图中,在 Race Name 栏填入服务器名称。绿框中为辅助设定,建议只打开 Auto Clutch 。紫框为天气类型,如果想使用先前预先设定的天气和 realroad 路面,记得这里选择 Scripted 。最后点击 Load Track >> 即完成开服!


九. 为DLC模组创建服务器解锁KEY

1. RF2的DLC模组需要创建服务器解锁KEY才能在服务器上使用。

2. 首先本地启动一次RF2游戏,并退出。

3. 到 rFactor2\UserData 目录中,找到新生成的 ServerUnlock.bin 文件,并上传到服务器的同名文件夹里(覆盖同名文件)。

4. 回到第七步并创建新的DLC服务器包即可。

注1:如果想运行第二个服,先把 UserData 目录下的 player 文件夹复制一份并改名为 player2。随后为 rFactor2 Dedicated.exe 创建一个新的快捷方式,在 目标(T) 栏的最后加入 +profile=player2 。(可能还需要重新配置端口)

注2:如果想关闭服务器的自动模组下载功能,将 D:\rFactor2-Dedicated\Packages 目录中的对应MOD安装包移除即可。


MAS2模组打包程序发生崩溃

1. 由于某些未知原因,在使用MAS2进行新Package create创建时,可能会出现程序崩溃情况。

2. 解决方法:找到Users\你的系统用户名\appdata\roaming目录下的pkginfo.dat文件,删除即可。

 

MAS2模组打包损坏

1. 在使用MAS2进行模组打包时,务必等待进度条出现packaging complete with no errors字样出现,方可进行模组安装或其他操作。否则会造成模组包损坏,并导致模组文件被安装到错误位置。


管理员命令行

注:在联机聊天框内输入命令即可。替换方括号及里面的文字。

/admin [password]

获取管理员权限。如未提供密码,即解除管理员权限。

/vote yes  或  /vote no

同意或否定投票。

/ping

检查网络延迟。

/w [drivername] [chat]  或  /whisper [drivername] [chat]

密语聊天。

/callvote nextsession

投票进入下一节。

/callvote nextrace

投票进入下一个赛道。

/callvote str

投票进入比赛节。

/callvote event [name]

投票进入特定的赛道。

/callvote restartrace

投票重启比赛。

/callvote restartwarmup

投票重启热身节。

/restartwarmup

强制重启热身节。

/callvote restartweekend

投票重启整个比赛周末。

/callvote addai  或  /callvote add5ai

投票添加1个或5个AI。

/callvote kick [name]  或  /callvote ban [name]

投票踢出或封禁车手。

/editgrid [pos] [name]

编辑发车格:位置+空格+车手ID。

/setmass [mass] [name]

车手加重:重量公斤+空格+车手ID。

/changelaps [laps] [name]

更改车手完成圈数:圈数+空格+车手ID。

/addpenalty [code] [name]

添加车手处罚:数字编号+空格+车手ID。

数字编号说明:-1为DT,-2为Longest line,0至60为SG秒数。

/subpenalty [code] [name]

移除车手处罚:数字编号+空格+车手ID。

数字编号说明:0为移除单个SG,1为移除单个DT,2为移除单个Longest line,3为移除所有处罚。

/throwyellow [laps]

开启全场黄旗。最低圈数为2。如未填入数值,则随机。

/clearyellow

解除全场黄旗。

/shutdownserver

关闭服务器

/racelength [code] [value1] [value2]

设定比赛类型及长度。

数字编号说明:

code为0,即百分比比赛类型。

code为1,即圈数比赛类型。value1即圈数值。

code为2,即时间比赛类型。value1即分钟值。

code为3,即圈数+时间比赛类型。value1即圈数值,value2即分钟值。

/set upload [kbps]  或  /set download [kbps]

设定网络上传或下载带宽值(只对玩家端有效)。

/set nagle [0 or 1]

服务器专属。是否采用Nagle TCP algorithm算法。

/batch [filename]

执行批量脚本。

/dq [drivername]

取消指定车手比赛资格。

/undq [drivername]

解除指定车手DQ状态。

/pitbyteam

指定维修区位给特定车队。

/pitbydriver

指定维修区位给特定车手。

/pitbyvehicle

指定维修区位给特定车辆。

/forwardseconds [secs]

快进当前节的时间(秒)。


图文:3Rs
SAGA电竞车队交流群 :665136555
SAGA电竞车队TS: ts.bf2.com.cn

rFactor 2 | 中文手册 开服流程·管理员命令的评论 (共 条)

分享到微博请遵守国家法律