Minecraft 是一款独特的游戏,可让您为多人游戏创建个人服务器。 你可以在 Windows、Linux 和 macOS 上托管 Minecraft 服务器,但它不支持 Android 设备,这很糟糕。 拥有像 Android 设备这样的便携式服务器肯定会让玩 Minecraft 变得更加有趣。 因此,在寻找解决方案时,我们发现了一种有趣的方式,可以让您在 Android 设备上托管 Minecraft 服务器。 这个过程有点冗长和技术性,但如果你想这样做,你绝对可以做到。 因此,事不宜迟,让我们继续学习如何在 Android 上托管 Minecraft 服务器。
在 Android 上托管 Minecraft 服务器
直说吧,这个过程有点复杂,你需要一定程度的技术知识来处理命令终端。 从我的角度来看,我试图尽可能地简化这个过程。 无论如何,给你一个简要的概述, 我们将在 Android 之上安装 Ubuntu。 从那里,我们可以安装一个 Minecraft 服务器 无缝。 话虽如此,让我们从第一个设置开始。
笔记: 我们已经在 OnePlus 7 Pro 上进行了测试。 您可以使用任何其他具有更高 RAM 和不错处理器的 Android 设备。
-
在您的 Android 设备上安装 Ubuntu
1.首先安装AnLinux(自由的) 和 Termux 应用程序 (自由的) 来自 Google Play 商店。
2. 现在,启动 AnLinux 应用程序,然后 点击“选择”按钮 并选择“Ubuntu”。 之后,点击“复制”。
3. 现在打开 Termux 应用程序, 粘贴复制的脚本并点击“Enter”键. Termux 将开始下载 Ubuntu,安装 Ubuntu 需要 2-3 分钟。
4. 安装完成后,粘贴并运行以下命令以启动 Ubuntu。 现在, 你会看到 root@localhost 在 Termux 上。 这意味着 Ubuntu 已在您的 Android 设备上成功运行。
./start-ubuntu.sh
-
在 Ubuntu 上安装 Java 开发工具包
1. 现在我们已经安装了 Ubuntu,让我们安装一些运行 Minecraft 服务器所需的包。 首先,我们将 在 Ubuntu 上安装 JDK 包. 复制以下命令并在 Termux 上运行它。 现在,等待安装完成。
apt-get install software-properties-common
2.之后,复制以下命令,在Termux上一一运行。 有时, Termux 将在安装前征求您的同意,因此请允许这些请求. 整个过程将需要 3-4 分钟。
add-apt-repository ppa:openjdk-r/ppa apt-get update apt-get install openjdk-8-jre
-
在 Android 上安装 Minecraft 服务器
随着 Ubuntu 和 JDK 的安装,我们几乎已经建立了运行个人服务器所需的基础。 现在,我们最终将在 Android 上安装 Minecraft 服务器。 以下是要遵循的步骤。
1. 从这里打开 Minecraft Server 页面 关联 在您的 Android 设备上。 这里, 点击并按住“minecraft-server.jar” 并复制下载链接。
2. 现在,移动到 Termux 并粘贴下面提到的命令。 确保更换 https 上面复制的下载链接的链接. 它在 Termux 上看起来像这样。 现在,点击回车键运行命令,它将开始在您的 Android 设备上安装 Minecraft Server。
wget -O minecraft_server.jar https://launcher.mojang.com/v1/objects/3dc3d84a581f14691199cf6831b71ed1296a9fdf/server.jar
3、安装完成后,运行以下命令更改文件权限。 这次, Termux 不会提示任何内容,但已经进行了更改。 现在转到下一部分。
chmod +x minecraft_server.jar
-
在 Android 上运行 Minecraft 服务器
1.您已经成功在安卓上安装了Minecraft服务器。 现在,我们将尝试运行服务器。 复制以下命令并在 Termux 上运行它。 请注意, 由于不遵守 EULA 协议,它将在第一次运行时失败. 不用担心,请转到下一步进行修复。
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
2.一一运行以下命令。 它将让您访问 EULA 协议 然后您可以进行相应的更改。
apt-get install nano nano eula.txt
3. 在 Nano 文本编辑器中, 将“eula=false”更改为“eula=true”. 不过,在 Nano 编辑器上编辑文本文件很棘手。 您无法使用触摸屏进行导航。 因此,按三次“向下”键将光标移至最后一个文本下方。 之后,按退格键移动到上一行,然后继续按退格键删除 错误的. 现在,您可以键入 真的.
4. 更改 EULA 文本后, 点击“CTRL”,然后点击“x”键. 它将要求修改文件,按“y”,它将保存更改。 最后,点击“Enter”键,您将返回 Termux。
5. 现在, 再次运行我们在第一步中所做的相同命令 这一次,Minecraft Server 将在您的 Android 手机上成功运行。 这是命令,如果您再次需要。 该过程不会超过一分钟。
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
-
通过隧道将您的本地 Minecraft 服务器连接到 Internet
到目前为止,我们已经在我们的 Android 设备上安装了一个 Minecraft 服务器,但是 我们需要通过一个名为 Ngrok 的安全隧道工具使服务器联机. 它会为您的服务器创建一个安全的公共 URL,您可以与您的朋友共享该 URL,以进行多人 Minecraft 游戏。 这是如何做到的。
1. 打开 Ngrok 下载页面 和 点击并按住“Linux (ARM64)”. 现在,复制下载链接。
2. 之后,回到 Termux 并粘贴以下命令。 确保更换 https 与上述步骤中复制的 Ngrok 链接的链接. 现在,点击“Enter”键,它将开始在您的 Android 设备上安装 Ngrok。
wget -O ngrok.zip https://bin.equinox.io/a/nmkK3DkqZEB/ngrok-2.2.8-linux-arm64.zip
3.安装后, 一一运行这些命令.
apt-get install zip unzip unzip ngrok.zip
4. 完成后,打开 注册页面 的 Ngrok 并创建一个帐户。 现在登录并 它将为您提供身份验证令牌 在“连接您的帐户”部分下。 复制 authtoken 密钥。
5. 现在 在 Termux 上运行 authtoken 密钥. 它看起来像这样。
./ngrok authtoken 1QVNoeHerkYbSncmdjIj2yfaGNk_3Zt1hTF1nY9WyGY5BoSU2
6. 之后, 运行以下命令,Ngrok 状态窗口将打开. 如果会话状态显示为“在线”,则您已成功在 Android 上创建了您的个人 Minecraft 服务器。 您的 Minecraft 服务器位于互联网上。
./ngrok tcp 25565
7. 现在, 复制“转发”地址 以 tcp 开头。 这是您可以与朋友分享的用于 Minecraft 多人游戏的公共 URL。 它应该看起来像这样。
0.tcp.ngrok.io:14970
8. 如果您想退出互联网隧道,点击“CTRL”和“C”键,您的 Minecraft 服务器将离线。
-
与您的朋友一起玩多人 Minecraft
打开 Minecraft 并登录到您的帐户。 转到多人菜单并打开“直接连接”。 这里, 粘贴上一节中从第 7 步复制的转发地址 并按下“加入服务器”按钮。 瞧,您已连接到托管在 Android 设备上的个人 Minecraft 服务器。 享受!
还请参见:您应该玩的 15 款最佳沙盒游戏,例如我的世界
在 Android 上托管 Minecraft 服务器并享受个人游戏
这就是我们关于如何在 Android 智能手机上创建 Minecraft 服务器的长篇指南。 正如我们所看到的,这些步骤非常技术性,您必须设置很多东西才能创建在线服务器。 尽管如此,我还是尝试通过协作步骤和屏幕截图使该过程尽可能简单。 无论如何,这都是从我们这边来的。 如果您能够在您的 Android 设备上创建 Minecraft 服务器,请分享您的转发地址。 我们很想和你一起玩 Minecraft。