Last update: 27 Mar 21:38 UTC
Short link to this article: https://truckersmp.com/kb/1586
本篇指南将为您详细介绍如何创建自定义DBus World线路,以及如何在我们的服务器中使用。请仔细阅读全文,确保掌握所有必要的步骤信息。
1. 前期准备
2. 创建线路文件夹
3. 查阅可用车站
4. 编辑lines.xml, lines.xml的变量, 线路示例
5. 开始游戏
6. 分享线路! (可选)
7. 获取技术支持
stops.xml
配置文件中找到所有可用车站的清单。lines.xml
文件中的相关车站信息。您所需要做的第一步是找到已下载并安装在 \Documents\DBus Client\maps
里的 最新版TruckersMP线路文件 并 进行复制。在示例中, 我们将 TruckersMP v1.53 文件夹复制并重命名为 TruckersMP Lines by ChrisPatrol。
在您复制的文件夹里,您可以找到有两个命名为 lines.xml
和 stops.xml
的文件。
通过应用程序(例如Notepad++)打开 stops.xml
文件, 您可以 查阅有哪些可用的车站,并将其添加至线路中。以下是 Hannover(汉诺威) 公交车站的示例,ID为 0。除删除本体地图中已移除的车站外,请勿 修改此文件中的内容。
如果您想在DBus World中添加一条新线路, 您需要对 lines.xml
文件的内容进行编辑。
如果您想添加新的公交线路, 在 lines.xml
文件中,您需要将 <line></line>
代码块完整的 复制 下来。如果您想 重新创建 线路, 仅需 删除所有 <line></line>
代码块,只 保留一个 </line>
代码块,如例图中高亮所示。这样您就可以开始创建新的线路了。此外,您必须确保文件末尾要保留 </lines>
闭合标签。
您在创建新的线路时,必须 编辑 以下数值。
lines map_type="tmp"
为 地图 ID。这一数值不可修改,修改将导致在TruckersMP中使用该线路时失效。line uid="1"
为 线路 ID,每条线路必须具有 唯一性。number="Liverpool - London (831 km)"
为 线路显示名称.route uid="1"
为 路线 ID,需确保不同路线的ID不重复。name="Liverpool - London"
为 路线名称,返程路线可以使用反向命名。busstop uid="86"
为车站唯一ID,且必须与 stops.xml
文件中记录的内容严格对应。passengersMin="5"
和 passengersMax="20"
为生成 至少5名乘客, 和生成 最多20名乘客,您可以选择生成 0-100 的任何数值,最终会通过 coefOn filter 处理。数字 低于 过滤值意味着 乘客上车。数值 高于 coef0n filter 意味着 将乘客滞留在车站。nextStopTime="33"
为到达下一站 时间为分钟。nextStopPrice="1"
为每名乘客的 票价 。在示例中, 我将创建一条 Carlisle(卡莱尔) > Birmingham(伯明翰) > London(伦敦) 的路线。
首先, 我们需要调整线路和路线的 uids 值。 可以从设置 1 开始,然后每新增一条线路和路线依次往上增加。您也可以更改任何您喜欢的 名称 和 数字 。
下一步, 我们需要找到想在这条路线里添加 车站的ID。可以通过在stops.xml
文件里 搜索所需车站的名字 并 将这些车站的ID记下 。
接下来我们需要计算到达每个车站所需的时间。使用游戏中的地图, 我们可以 设置导航点 来获取到达每个城市所需的时间并将其 转换为分钟。如下图所示, Carlisle(卡莱尔) -> Birmingham(伯明翰) 需要 4 小时 29 分钟。
将 4 小时 29 分钟转换成分钟,我们可以把 60 x 4 得到 240 分钟 然后 加上剩下的 29 分钟 得到 269 分钟。这就是 到达下一站的时间 了。
然后我们可以重复这一步骤来计算 Birmingham(伯明翰) 到 London(伦敦) 所需的时间,总时长为 168 分钟。最后一个数值需把 到达下一站的时间 设置为 0,因为这就是终点站了。
以下为一条总线路设置的示例。在完成编辑后,请确保您 将文件保存 。
现在您应该拥有一条完整可用的公交线路了! 当您加载进入TruckersMP时, 应该就可以选择开始您创建的公交路线了。
如果您想和朋友,队友一起分享您的线路, 您所需要做的是将 \Documents\DBus Client\maps
里面,您所创建的 文件打包。在我们上面创建的示例中,我们会将名为 TruckersMP Lines by ChrisPatrol 文件夹创建为压缩包。完成后,就可以将这个压缩包上传,与朋友们进行分享了!
如果您 收到 一个DBus World路线的zip压缩包, 只需将压缩包 解压缩成文件夹 并放至 \Documents\DBus Client\maps
目录里即可!
如果您在TruckersMP服务器中使用DBus World时遇到问题,请与我们的支持团队进行联系。如果您在单机模式中也遇到同样的问题,请与DBus World支持获取联系。
TruckersMP 支持: https://truckersmp.com/support
DBus World 文档: https://dbusworld.com/docs
DBus World 支持: https://discord.gg/KtQCeaX