diff --git a/docs/zh/FAQ/Change-launcher-port.md b/docs/zh/FAQ/Change-launcher-port.md new file mode 100644 index 000000000..7e2a9a8dd --- /dev/null +++ b/docs/zh/FAQ/Change-launcher-port.md @@ -0,0 +1,25 @@ +# 问题 + +启动器没有连接到游戏。这个快速指南解释了如何手动更改启动器端口。 + +# 手动修改端口 + +1. 启动 BeamNG +2. 在主菜单, 打开设置, 然后找到 “Multiplayer” +3. 在 “multiplayer” 设置, 启用 `显示高级选项` +4. 向下滚动 +5. 在`启动端口号`中,将端口号更改为其他内容,例如4567 +6. 关闭 BeamNG +7. 右键单击BeamMP-launcher快捷方式,并在上下文菜单中选择`“Open file location”` +8. 用文本编辑器打开`launcher.cfg`文件 +9. 将`“port”:4444,`的编号更改为与之前在游戏内选项中使用的相同,在本例中为4567 +10. 保存设置并关闭文本编辑器 +11. 启动 BeamMP-launcher + +如果仍然没有连接,用另一个端口再试一次。在~2000到65535之间的任何数字都是有效的端口 + +## 还面临问题吗? + +在我们的[Discord服务器](https://discord.gg/BeamMP)上创建一个支持票。 + +标签: Launcher, Connection Failed, Port Number diff --git a/docs/zh/FAQ/How-to-deactivate-mods.md b/docs/zh/FAQ/How-to-deactivate-mods.md new file mode 100644 index 000000000..74378f702 --- /dev/null +++ b/docs/zh/FAQ/How-to-deactivate-mods.md @@ -0,0 +1,42 @@ +## 为什么我需要停用我的模组 ? + +在BeamMP中,您决定连接的服务器提供了必要的模块。这些会在连接时被下载并自动启用。安装本地模组并启用通常会导致BeamMP不能正常工作,即使您除了BeamMP之外只有一个额外的模组。 + +!!! 警告 + +``` +移除你安装在BeamNG.Drive\content\或子文件夹的任何模组。这个位置不是用来安装mod的,可能会导致位于同一目录下的“DO_NOT_INSTALL_MODS_HERE.txt”文件中所述的问题。 + +!!! 引用“DO_NOT_INSTALL_MODS_HERE.txt” + +不要复制mod到这个文件夹:它会导致损坏的mod,更新的安装速度变慢,损坏的mod管理器,损坏的安全模式和其他。 +``` + +## 我如何停用/删除我的模组 ? + +在使用BeamMP时,有3个选项可以解决可能出现的问题。 + +### 1. 禁用模组 + +在加入任何服务器之前,请确保除了启用“multiplayerbeammp”之外没有其他mod。如果游戏死机或者你仍然有问题,请参考下一个选项 + +### 2. 创建一个新的用户文件夹 + +打开BeamNG.Drive的用户文件夹,并将`current`文件夹重命名为例如`current_old`。在重命名之前记得关闭BeamNG。![image](../../assets/content/new-userfolder.png) + +### 3. 从内容文件夹中删除模组。 + +访问BeamNG.Drive\content\文件夹并删除文件夹中的任何模组,打开安装位置的BeamNG.Drive。右键单击`content`文件夹并删除它。继续通过Steam或Epic Games验证游戏文件。这将再次下载文件。 + +完成后,通过BeamMP- launcher启动BeamNG,您应该将“multiplayerbeammp”作为模组管理器中唯一启用的mod,然后点击主菜单上的按钮进入BeamMP。如果你在加入mod服务器时仍然有问题,他们可能提供了损坏/未更新的mod。 + +### 4. 清理BeamMP-Launcher缓存 + +要从BeamMP目录中清除缓存的模组,请转到BeamMP- launcher的安装位置。默认情况下,路径为“C:\Users\AppData\BeamMP-Launcher”。在那里,你会发现一个“Resources”文件夹。删除这个文件夹来删除所有缓存的mod。如果您需要更多磁盘空间或想要删除过时的BeamNG模组,这将非常有用。 + +!!! 问题 "我的设置和配置文件都不见了! 我怎样才能恢复呢?" + +``` +如果你重命名了用户文件夹,你就会让游戏创建一个新的、干净的用户文件夹。你可以从你重命名的文件夹中复制“settings”和“vehicles”文件夹。‘ current_old ’)到它创建的新文件夹。 +确保BeamNG已关闭,并替换要复制文件夹到的位置中的所有要素。现在,您应该就会有与以前一样的所有配置和设置。 +``` diff --git a/docs/zh/FAQ/Update-launcher.md b/docs/zh/FAQ/Update-launcher.md new file mode 100644 index 000000000..8fc0ce26f --- /dev/null +++ b/docs/zh/FAQ/Update-launcher.md @@ -0,0 +1,20 @@ +# 问题 + +启动器无法更新或显示空白屏幕?这个快速指南解释了如何手动更新启动器。 + +!!! 注意 + +``` +请确保您已通过官网(https://beammp.com)提供的安装程序完成BeamMP的安装及运行,然后再继续后续操作。 +``` + +# 下载并安装一个新的启动器 + +1. 直接从[GitHub仓库](https://github.com/BeamMP/BeamMP-Launcher/releases/latest/download/BeamMP-Launcher.exe)下载最新版启动器 +2. 定位至BeamMP-Launcher.exe所在目录:默认安装路径:`C:\Users\<用户名>\AppData\Roaming\`(将 <用户名> 替换为您的Windows账户名称)
自定义安装路径:若您此前将BeamMP安装至其他位置(例如 `D:\BeamMP-Launcher`),请将新启动器文件放入对应文件夹 +3. 在BeamMP-Launcher文件夹内,使用新启动器覆盖替换旧版本(如存在) +4. 按常规方式启动BeamMP-Launcher以验证运行状态 + +## 还面临问题? + +请于我们的[Discord服务器](https://discord.gg/BeamMP)创建技术支持工单,标签标注:Launcher, download diff --git a/docs/zh/FAQ/game-faq.md b/docs/zh/FAQ/game-faq.md new file mode 100644 index 000000000..ae4488532 --- /dev/null +++ b/docs/zh/FAQ/game-faq.md @@ -0,0 +1,64 @@ +# 常见问题解答 + +常见问题列表。 + +--- + +## **客户端** + +--- + +### **如何安装 BeamMP?** + +有一个关于如何在Windows上安装BeamMP的完整指南,您可以在这里找到它。 + +--- + +### **BeamMP可以在BeamNG的破解版上运行吗?** + +BeamMP将无法与盗版或过时版本的BeamNG.drive一起工作。BeamMP支持团队不提供盗版/过期副本问题的支持。 + +--- + +### **BeamMP 可以在 Linux 上运行吗?** + +Client在Linux上不被官方支持。但是,您可以遵循我们的[指南,了解如何在Linux](../game/getting-started/#2b-linux-installation)上使用BeamMP。 + +--- + +### **为什么启动器被我的杀毒软件或Windows Defender标记** + +由于它与网络和其他东西交互,一些防病毒程序可能会将BeamMP标记为威胁。在任何代码中都没有**病毒**。启动器、服务器和lua客户端的代码可以在[GitHub](https://github.com/BeamMP)上找到。 + +--- + +### **我的游戏性能很差,我该怎么办?** + +我们正在努力使多人游戏体验尽可能稳定。如果您已经降低了图形设置,但性能仍然很差,请考虑在玩家较少的服务器上进行游戏。当你和很多人一起玩游戏时,游戏主要是CPU受限的,所以旧的CPU(甚至是四核)在多人的情况下会受到影响。(一般经验法则:每个CPU线程1辆车) + +--- + +## **各种各样的** + +--- + +### **我在哪里可以找到代码?** + +所有源代码都可以在我们的[GitHub](https://github.com/BeamMP)上找到。在进行任何更改之前,请记住代码受我们的[使用条款](https://forum.beammp.com/t/terms-of-use-v1-0/43)和许可的约束: + +代码 | 许可证 +--- | :-: +服务器 | [许可证](https://github.com/BeamMP/BeamMP-Server/blob/master/LICENSE) +启动器 | [许可证](https://github.com/BeamMP/BeamMP-Launcher/blob/master/LICENSE) +客户端 Lua | [许可证](https://github.com/BeamMP/BeamMP/blob/development/LICENSE) + +--- + +### **我发现了错误或漏洞,我该怎么办?** + +如果问题与代码相关,并且您知道如何使用Github,请在[ Github ](https://github.com/BeamMP)上的相应存储库中打开一个新的“issue”。我们使用基于问题的工作流程,所以即使你已经修复了bug,也要考虑打开一个新的“Issue”,然后打开一个包含问题解决方案的“Pull Request”。更多关于贡献的信息可以在[中找到](https://github.com/BeamMP/BeamMP/blob/development/CONTRIBUTING.md)。 + +如果您没有GitHub帐户,或者您不知道如何使用GitHub,或者您有任何其他问题,您可以通过以下方式与我们联系: + +- 如果不是敏感内容,您可以在我们的[BeamMP 论坛](https://forum.beammp.com)上创建帖子,或者您可以在我们[的官方 Discord](https://discord.gg/beammp)上报告此问题。 +- 如果信息敏感,您可以直接向我们的[Discord](https://discord.gg/beammp)上的工作人员报告问题。 diff --git a/docs/zh/FAQ/player-faq.md b/docs/zh/FAQ/player-faq.md new file mode 100644 index 000000000..92b18cc05 --- /dev/null +++ b/docs/zh/FAQ/player-faq.md @@ -0,0 +1,22 @@ +# 面向玩家的疑难解答 + +## 我如何链接我的Discord帐户? + +连接你的Discord和BeamMP帐户是BeamMP的一个新功能。为此,您需要发送`!link`作为消息到[BeamMP Accounts](https://discordapp.com/channels/@me/1201234743568634026/) bot。机器人会回复一个链接,让你登录到你的BeamMP账户。只需登录你的BeamMP帐户,一旦完成,你会收到第二条消息,说它已经成功地链接了你的帐户。 🎉 + +## 我如何获得抢先体验资格? + +提前体验权限(包含紫色名牌及其他福利)可通过以下方式获取:在[Patreon](https://patreon.com/BeamMP)平台购买相应套餐、进行捐赠,或助力我们的Discord服务器。 + +## 我已订阅Patreon会员,如何领取专属福利? + +请确保您完成以下操作以自动获得您的福利: + +1. 在Patreon上链接您的Discord帐户,以获得Discord服务器中的角色和访问权限。 +2. 请确保您在Patreon上使用的电子邮件地址与您在[论坛](https://forum.beammp.com/)上使用的BeamMP帐户的电子邮件地址相同。 + +请耐心等待,系统同步可能需要几个小时,有时长达12个小时。如果您在完成上述步骤12小时后仍未收到专属福利,请联系BeamMP支持。 + +## 我有更多的问题! + +如果您的提问或问题与游戏本体或游玩有关,请参阅[游戏常见问题解答](game-faq.md)。如果您的问题与运行服务器有关,请参阅[服务器常见问题解答](server-faq.md)。否则,请查看[论坛](https://forum.beammp.com/c/faq/35),在那里社区可以提出问题并获得答案。 diff --git a/docs/zh/FAQ/server-faq.md b/docs/zh/FAQ/server-faq.md new file mode 100644 index 000000000..32dd2b387 --- /dev/null +++ b/docs/zh/FAQ/server-faq.md @@ -0,0 +1,89 @@ +# 常见问题和已知问题 + +常见问题和已知bug列表。 + +--- + +## **服务器** + +--- + +### **我怎么设置自己的服务器** + +设置您自己的服务器的所有信息可以在[中找到](https://docs.beammp.com/server/create-a-server/)。 + +--- + +### **服务器端兼容LINUX吗?** + +我们在这里提供了许多Linux发行版的二进制文件[。如果您的操作系统/发行版没有二进制文件,您可以通过在](https://github.com/BeamMP/BeamMP-Server/releases/latest)[GitHub](https://github.com/BeamMP/BeamMP-Server)上下载源代码来自己编译它,教程可以在中找到[。](https://github.com/BeamMP/BeamMP-Server#build-instructions) + +--- + +### **运行BeamMP服务器的最低系统要求是什么?** + +- 内存: 50+ MiB可用(不计算操作系统开销) +- CPU: >1GHz, 最好是多核 +- 操作系统: Windows、Linux(理论上兼容所有POSIX系统) +- GPU: 不需要 +- 硬盘:10 MiB + 模组/插件 +- 带宽:上传5 ~ 10m /s + +--- + +## **局域网外的玩家无法加入我的自托管服务器** + +请查阅[此处](https://docs.beammp.com/server/port-forwarding/)提供的端口转发指南,下文为其关键步骤摘要。若其他玩家通过BeamMP启动器连接您的服务器时出现错误代码10060、10061或10038,请按以下流程排查: + +- 转发端口30814(或在ServerConfig.toml中配置的其他端口),需同时开放TCP与UDP协议。 +- 请在Windows防火墙中为BeamMP放行入站与出站连接,直接关闭防火墙通常无法解决问题。 +- 确认你现在没有在使用VPN (这可能是问题的原因). +- 确保服务器确实在运行,没有任何错误或警告。 + +您可以在服务器运行时使用CheckBeamMP检查您是否成功地进行了端口转发。 + +
+ +
+ +
+ +
+ +注意: + +- 一些互联网提供商不为您的连接(CGNAT)提供专用的IPv4地址,因此端口转发可能不成功,尽管它在路由器中是可以的。 +- 如果你使用的是移动(4G/5G)互联网连接,端口转发是不可能的。 + +--- + +### **我可以在服务器列表中看到我的自托管服务器,但我不能自己加入它** + +若服务器与游戏运行于同一台设备,您需通过在直接连接中输入IP地址 127.0.0.1 和服务器端口来加入。若要通过服务器列表加入自托管服务器,您的路由器需支持NAT环回功能,但多数家用路由器未提供此功能。 + +--- + +## **其他** + +--- + +### **我在哪里可以找到源码?** + +所有源代码都可以在我们的[GitHub](https://github.com/BeamMP)上找到。在做任何事情之前,请记住代码受我们的[使用条款](https://forum.beammp.com/t/terms-of-use-v1-0/43)和许可的约束: + +代码 | 许可证 +--- | :-: +服务器 | [许可证](https://github.com/BeamMP/BeamMP-Server/blob/master/LICENSE) +启动器 | [许可证](https://github.com/BeamMP/BeamMP-Launcher/blob/master/README.md) +客户端 Lua | [许可证](https://github.com/BeamMP/BeamMP/blob/development/LICENSE.md) + +--- + +### **我发现了一个bug或漏洞,我应该怎么做?** + +如果问题与代码相关,并且您知道如何使用Github,请在[ Github ](https://github.com/BeamMP)上的适当存储库中创建一个新的“issue”。我们使用基于问题的工作流程,所以即使你已经修复了bug,也可以考虑打开一个新的“Issue”,然后请求一个“Pull Request”来解决你的“问题”。更多关于贡献的信息可以在[中找到](https://github.com/BeamMP/BeamMP/blob/development/CONTRIBUTING.md)。 + +如果您没有GitHub帐户或者您不知道如何使用GitHub,您可以通过以下方式与我们联系: + +- 如果问题不涉及隐私或安全,您可以在我们的[BeamMP论坛](https://forum.beammp.com)发帖反馈,或前往[官方Discord服务器](https://discord.gg/beammp)提交报告。 +- 如果信息敏感,您可以直接向我们的[Discord](https://discord.gg/beammp)上的工作人员报告问题。 diff --git a/docs/zh/FAQ/where-to-find-my-IP.md b/docs/zh/FAQ/where-to-find-my-IP.md new file mode 100644 index 000000000..68027b9da --- /dev/null +++ b/docs/zh/FAQ/where-to-find-my-IP.md @@ -0,0 +1,25 @@ +# 我怎样才能找到我服务器的IP ? + +## 对于VPS托管服务器 + +如果您使用的我们的合作托管服务之一的托管服务器,其IP地址将显示在对应服务商的服务器管理界面中。您还可以在[Keymaster](https://keymaster.beammp.com/login)网站上找到服务器的IP。 + +## 对于家庭托管服务器 + +对于家庭自托管服务器,请在浏览器中访问[whatsmyip.org](https://whatsmyip.org),该网站将显示互联网访问您时所使用的公网IPv4地址。 + +注意,127.0.0.1是本地主机地址,如果服务器托管在同一台计算机上,则只能由您自己使用。如果您与家庭托管服务器的连接仍然有问题,请检查[端口转发](https://docs.beammp.com/server/port-forwarding/)以及使用CheckBeamMP + +
+ +
+ +
+ +
+ +## 怎么检查CGNAT? + +请查看[这个页面](https://docs.beammp.com/FAQ/How-to-check-for-CGNAT/),以确定您是否可以在家中托管服务器。 + +标签: IP, Server, Connection Failed, 10060/10061 diff --git a/docs/zh/beamng/dev/content/vehicles.md b/docs/zh/beamng/dev/content/vehicles.md new file mode 100644 index 000000000..b86ed3136 --- /dev/null +++ b/docs/zh/beamng/dev/content/vehicles.md @@ -0,0 +1,21 @@ +!!!警告“此网站正在建设中!” + +``` +这个网站正在积极建设中。 + +觉得你能帮忙吗?请用右边的铅笔点击页面! + +这也可以在任何页面上完成。 +``` + +# 车祸模拟器 创建车辆 + +。。。 + +## 介绍 + +。。。 + +## 开始进行 + +。。。 diff --git a/docs/zh/beamng/dev/modding/ui-apps.md b/docs/zh/beamng/dev/modding/ui-apps.md new file mode 100644 index 000000000..d620d2743 --- /dev/null +++ b/docs/zh/beamng/dev/modding/ui-apps.md @@ -0,0 +1,273 @@ +# 图形界面-应用程序 创建 + +为了制作一个图形界面应用程序,你需要一些AngularJS框架的知识,主要的文档可以在这里找到: [AngularJS docs](https://docs.angularjs.org/guide) + +## 文件结构 + +一个图形界面应用程序需要四个重要的文件才能工作: + +- app.js | 包含图形界面应用程序使用的主要代码 [Javascript docs](https://developer.mozilla.org/en-US/docs/Web/JavaScript) +- app.html | 显示应用程序的代码 [Html docs](https://developer.mozilla.org/fr/docs/Web/HTML) +- app.json | 包含图形界面应用程序的信息 +- app.png | 显示在应用程序选择器中的图像文件 + +### 图形界面应用程序 样式 + +我们建议使用 `