From 4d5f695824f44023b582ae5ce6cdc7b54824486d Mon Sep 17 00:00:00 2001 From: Minimouse48 <116894415+minimouse0@users.noreply.github.com> Date: Sat, 10 Aug 2024 15:15:10 +0800 Subject: [PATCH 1/2] Update domain-application-and-dns-resolution.md --- .../domain-application-and-dns-resolution.md | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/docs/advance/domain-application-and-dns-resolution.md b/docs/advance/domain-application-and-dns-resolution.md index feaf2b32e9..1e00f05e3f 100644 --- a/docs/advance/domain-application-and-dns-resolution.md +++ b/docs/advance/domain-application-and-dns-resolution.md @@ -169,7 +169,7 @@ SRV 记录,使用二级域名记录了端口的信息,使用 SRV 可以隐 :::tip -此方法只能用于 Minecraft Java版服务器,不能用于其他服务,比如基岩版就不支持这种srv, +此方法只能用于 Minecraft Java版服务器,不能用于其他服务,比如基岩版就不支持这种srv 所以基岩版玩家进服时必须仍然要正常填写域名和端口,即使服务器为 Java 版的互通服。 @@ -186,7 +186,7 @@ SRV 记录,使用二级域名记录了端口的信息,使用 SRV 可以隐 等待解析生效。如果记录名为 playv6 ,此时支持 IPv6 的玩家就可通过 `playv6.xxx.top:22222` 进入服务器了。 -:::tip +:::warning 因为大环境原因,很多玩家目前都无法通过 IPv6 连接到服务器,所以除非你有非常明确的目的,否则完全没有必要为服务器的IPv6地址配置AAAA记录。 @@ -214,6 +214,9 @@ A 记录和 AAAA 记录都与 CNAME 记录冲突,如果你的服务器 IPv4 ## DDNS 服务 +
+ 为什么以及什么时候要使用 DDNS 服务 + 在一些网络中,即使不更换服务器,IP 地址也会发生变化。这就是动态 IP;而如果 IP 地址始终和同一台电脑绑定,也就是说这台电脑的 IP 地址永远不会变化,这就是静态 IP 。 如果服务器是静态 IP,那么你就不用担心域名和 IP 无法对应,因为只要你不去手动更换服务器(或者换 IP),服务器的 IP 就不会变化。但是动态 IP 就不一样了。在使用动态 IP 的情况下,即使你完全不对服务器进行任何操作,服务器的 IP 地址也会改变,这会导致域名和 IP 在维护者不知情的情况下无法对应。 @@ -222,15 +225,15 @@ A 记录和 AAAA 记录都与 CNAME 记录冲突,如果你的服务器 IPv4 我们的家用宽带几乎全都是动态 IP(点名批评杭州华数,在杭州能给一个阿拉斯加的 IP)。如果你申请到了公网 IPv4 ,或者你让玩家能够通过 IPv6 连接服务器,那么你就需要把你的公网 IPv4 和 IPv6 告诉玩家。然而作为家用宽带,这些地址都是动态的。所以你必须要给服务器配置 DDNS 服务,否则你就必须要频繁地重新公布连接地址或者手动更新域名解析。 +
+ DDNS 服务必须需要一个域名才能开始搭建。运行 DDNS 服务的软件,目前开服圈子最常用的是[ddns-go](https://github.com/jeessy2/ddns-go),这个软件开箱即用,只需要简单的几步配置就可以让域名绑定在服务器上,非常方便。 -由于读者可能使用各种各样的域名注册商,而且限于篇幅,本文仅提供 Windows 系统上的腾讯云服务器和 ddns 配合使用的教程, - -其他注册商和操作系统的配置方法大同小异,读者们灵活变通即可,有不懂的地方善用搜索引擎搜索。 +由于读者可能使用各种各样的域名注册商,而且限于篇幅,本文仅提供 Windows 系统、腾讯云 DNS(DNSPod)和 ddns-go 配合使用的教程。其他注册商和操作系统的配置方法大同小异,读者们灵活变通即可,有不懂的地方善用搜索引擎搜索。 1. 前往 https://github.com/jeessy2/ddns-go/releases 下载最新版的 ddns-go 安装包。 2. 将安装包(就是下载的那个压缩包)解压到一个不会被自己误删除的位置(如果你不知道哪里自己不会误删除,就直接解压到文件管理器左侧的文档那个文件夹)。 -3. 在 `ddns-go.exe` 所在的同级目录[打开 Powershell](https://cn.bing.com/search?q=%E6%80%8E%E4%B9%88%E6%89%93%E5%BC%80windows%E6%8E%A7%E5%88%B6%E5%8F%B0)。 +3. 在 `ddns-go.exe` 所在的同级目录[打开 Powershell](https://www.bing.com/search?q=windows%E6%80%8E%E4%B9%88%E5%9C%A8%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E6%89%93%E5%BC%80powershell&qs=n&form=QBRE&sp=-1&lq=0&pq=windows%E6%80%8E%E4%B9%88%E5%9C%A8%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E6%89%93%E5%BC%80powershell&sc=0-26&sk=&cvid=ED4A3EA564234CA2A72F233F64580905&ghsh=0&ghacc=0&ghpl=)。 4. 执行 `./ddns-go.exe`。 5. 打开浏览器,访问网站 localhost:9876 ,这是 ddns-go 的管理面板。 6. 提示输入帐号密码,由于这是你首次打开网站,直接点击登录。 From c8cc8ccc3785adbb9396ec495ae36dfe62e54857 Mon Sep 17 00:00:00 2001 From: Minimouse48 <116894415+minimouse0@users.noreply.github.com> Date: Sat, 10 Aug 2024 15:21:02 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E6=A0=BC=E5=BC=8F?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs-bedrock/bds-core/preparation/vcruntime.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs-bedrock/bds-core/preparation/vcruntime.md b/docs-bedrock/bds-core/preparation/vcruntime.md index 05316abbed..ca7587a38b 100644 --- a/docs-bedrock/bds-core/preparation/vcruntime.md +++ b/docs-bedrock/bds-core/preparation/vcruntime.md @@ -1,12 +1,12 @@ --- -title: Visual C++运行库 +title: Visual C++ 运行库 sidebar_position: 3 --- -# Visual C++运行库 +# Visual C++ 运行库 -我的世界基岩版由于使用c++编写,需要依赖微软开发的Visual C++运行库(vc运行库)才能正常运行。在玩家的电脑上,由于windows系统会自动为游戏补全这些运行库,所以玩家下载好基岩版之后就可以直接开始游戏。 +我的世界基岩版由于使用微软开发的 Visual C++ 编写,需要依赖 Visual C++ 运行库(vc运行库)才能正常运行。在玩家的电脑上,由于 Windows 系统会自动为游戏补全这些运行库,所以玩家下载好基岩版之后就可以直接开始游戏。 -但是在基岩版的服务器软件BDS这边情况就有所不同了。BDS只是一个软件,它并不具备自己补全vc运行库的功能,需要手动进行安装,否则就会报错“缺少vmruntimexxx.dll”。你需要为服务器安装至少vc2015-2022这个运行库才行。 +但是在基岩版的服务器软件BDS这边情况就有所不同了。BDS只是一个软件,它并不具备自己补全 vc 运行库的功能,需要手动进行安装,否则就会报错“缺少vmruntimexxx.dll”。你需要为服务器安装至少 [Visual C++ Redistributable for Visual Studio 2015-2022](https://aka.ms/vs/17/release/vc_redist.x64.exe) 这个运行库才行。 -[下载地址](https://aka.ms/vs/17/release/vc_redist.x64.exe)。有时一些辅助软件也会依赖这个运行库,例如LeviLamina在缺少运行库时会报错“Error code: 1114 动态裢接库(DLL)初始化例程失败。”,安装这个运行库也可以解决问题。 +有时一些辅助软件也会依赖这个运行库,例如LeviLamina在缺少运行库时会报错“Error code: 1114 动态裢接库(DLL)初始化例程失败。”,安装这个运行库也可以解决问题。