DragonJay

DragonJay

My web3 blog

搭建 Minecraft 服务器

万圣街 - 洛天依

万圣街 - 洛天依/乐正绫/墨清弦/言和

词:林铭/紫吉

曲:大河内航太

调校:Creuzer

混音:人形兎

动画:《万圣街》

光照亮万圣街

每天都是新鲜的起点

要不是亲身经历的遇见

不敢想天使恶魔也会有关联

吸血鬼他抚摸着帽檐

狼人喜欢练习太极拳

天使也沉迷折纸和击剑

在我的身边 不算遥远

房门号

1031

谁在手舞足蹈

烧开水

打开电脑

泡面准备好

躺在沙发一角

别关掉空调

穿上睡衣睡帽

奶茶加点料

拯救世界需要

先消除烦恼

一起看才 最好笑

夜幕降临万圣街

终于结束忙碌的一天

手机里充满回忆的画面

在我的眼前

从未改变

房门号

1031

快用光环打扫

烧开水

打开电脑

泡面准备好

我从不怕摔倒

拼命向前跑

把每一天过好

和大家拥抱

拯救世界需要

先消除烦恼

一起看才 最好笑

上天入地世界万化千变

不如和你一起度过的时间

我从不怕摔倒

拼命向前跑

把每一天过好

和大家拥抱

拯救世界需要

先消除烦恼

一起看才 最好笑

--:-- / --:--

简介

Minecraft 是一款流行的沙盒视频游戏。它最初发布于 2009 年,允许玩家在一个块状 3D 生成的世界中建造、探索、制作和生存。截至 2022 年初,它是有史以来最畅销的视频游戏。在本教程中,你将创建自己的 Minecraft 服务器,以便你和你的朋友可以一起玩。具体来说,你将安装必要的软件包来运行 Minecraft,配置服务器来运行,然后部署游戏。

本教程使用Java版本的Minecraft。如果你通过微软应用商店购买了你的Minecraft版本,你将无法连接到这个服务器。大多数在游戏机上购买的Microsoft版本,如PlayStation 4、Xbox One或Nintendo Switch,也是微软版本的Microsoft。这些游戏机也无法连接到本教程中构建的服务器。你可以在这里获得Java版本的Minecraft。

先决条件

一台新安装了 Ubuntu 22.04 的服务器,一个具有 sudo 权限的非 root 用户,并启用了 SSH。Minecraft 可能是资源密集型的,所以在选择服务器大小时要记住这一点。如果你使用 DigitalOcean,需要更多的资源,你可以随时调整你的 Droplet 大小,以增加更多的 CPU 和内存。

一个安装在本地 Mac、Windows 或 Linux 机器上的 Minecraft Java 版副本。

Windows PC

如果你不想建立一个远程 Minecraft 服务器,你可以在你的电脑上这样做。设置专用 Minecraft 服务器的过程将取决于你的操作系统。如果你的电脑符合硬件和系统要求,就可以做到这一点。

1. 获取最新版本的 Java

打开 Windows 控制面板。在 "程序" 下,寻找 Java,并点击 "立即更新"。

打开一个命令提示符,输入java -version。你应该看到一个版本号。

检查 Java 网站,看看最新的版本是什么。

如果你的版本已经过时,或者你没有安装 Java,请从官方网站上下载它。

Minecraft 及其服务器需要 Java SE Development Kit 17.0.1 或更高版本。如果你有,请继续进行下一步。否则,请从官方渠道下载 Java 安装程序。

2. 为你的 Minecraft 服务器文件选择一个位置

在你下载 Minecraft 服务器软件之前,在你的电脑上选择一个你想运行服务器的位置。

当你第一次运行服务器时,它将创建一些配置文件。最好是将所有这些文件存储在一个专门的文件夹中。

你可以把这个文件夹放在你的桌面上,放在你的文档文件夹里,放在你的程序文件夹里,或者放在其他你喜欢的地方。这完全取决于你。

3. 下载并启动 Minecraft 服务器软件

Minecraft 官方页面下载 Minecraft Java 版服务器软件(.jar 文件)。

重要的是! 当你下载服务器.jar文件时,可能会弹出一个警告信息。这是正常的,只要你从一个可靠的来源获得该文件,就很安全。

双击.jar 文件来启动服务器。它将创建服务器配置文件,在服务器可以使用之前,需要对这些文件进行修改。

接受 EULA:一个名为 eula.txt 的文本文件被创建。在文本编辑器中打开该文件,将 eula=false 改为 eula=true。不接受 EULA 将使你无法启动 Minecraft 服务器。

如果你看到一个 "无法保存服务器属性" 的错误怎么办?通过右击.jar 文件并选择 "以管理员身份运行" 来以管理员身份运行 Minecraft 服务器。

双击该文件,在同一文件夹中生成最终用户许可协议(eula.txt)。

使用文本编辑器如记事本打开 eula.txt,将 eula 值从 false 改为 true。所有 Minecraft 服务器都要求用户在运行游戏前同意Minecraft EULA

在同一文件夹中,创建一个新的文本文件(例如:newdoc.txt)。

在文本编辑器中打开新的文本文件,并粘贴在脚本中以运行 Minecraft。在这种情况下,-Xms256M 和 - Xmx1G 是你的服务器的最小和最大内存,为游戏分配的。

@echo off
start "My Server" /min java -Xms256M -Xmx1G -jar server.jar nogui

在文本编辑器中,选择 "另存为",将文件名改为 run.bat。请确保将类型保持为所有类型。

通过双击 run.bat Minecraft 文件运行服务器。你可能需要允许该程序通过防火墙连接到互联网。

如果你不想创建 Minecraft 服务器 bat 文件或无法做到这一点,你仍然可以手动运行你的服务器 -- 打开命令提示符并导航到专门的 Minecraft 文件夹。比如说
cd Documents/Minecraft
然后,手动运行命令来执行服务器.jar 文件。
java -Xmx256M -Xms1024M -jar server.jar nogui

在同一文件夹中,你会发现文件server.properties - 用文本编辑器打开它,以调整你的服务器设置,如默认的Minecraft端口,游戏模式,最大数量的玩家和更多。

4. 在你的路由器上启用端口转发功能

注意:端口转发可能是一种安全风险。

如果你只是在你的本地网络上为玩家托管一个服务器,你不需要担心端口转发的问题。但是,如果你想让你的服务器对全世界开放,你就需要在你的路由器上启用端口转发。(要了解更多关于端口转发的信息,请查看 PortForward.com 的教程)。

请参考你的路由器文档,找到关于如何为你的设备配置端口转发的具体说明。对于 Minecraft,你需要转发 TCP 端口 25565。

你还需要输入你服务器的本地 IP 地址作为转发端口的输出 IP 或服务器 IP。这告诉路由器要指向哪个设备。要找到你的服务器的本地 IP,打开一个命令提示符并输入 ipconfig。

建议参照Sakura Frp的穿透教程

5. 连接到你的服务器

玩家可以通过以下步骤加入你的服务器。

在 Minecraft 中选择 "多人游戏"。

点击 "添加服务器"。

输入你的服务器名称。

输入你的服务器地址。你的服务器地址是你的 IP 地址,其次是端口号 25565。你可以通过在谷歌上搜索 "我的 IP 地址" 来找到你的公共 IP 地址。如果你有一个 IPv6 地址,你应该在它周围加上方括号 []。

点击 "完成"。

Minecraft 现在应该连接到服务器,玩家将能够点击 "加入服务器"。

如果你遇到任何问题,请将你的公共 IP 地址输入Minecraft 服务器状态检查器,以检查你的服务器是否可以访问。

Mac

1. 确保你已经安装了 Java。

在 macOS 上设置 Minecraft 服务器还需要安装最新版本的 Java。下面是如何做到这一点:

较新版本的 MacOS 默认包括 Java。如果你运行的是旧版本的 MacOS(OS X),你可能需要从苹果网站下载遗留版本的 Java

较新版本的 macOS 默认包括 Java。在你的终端上输入这个命令,仔细检查版本。

java -version

2. 为你的 Minecraft 服务器文件选择一个位置。

创建一个文件夹来包含你的 Minecraft 与服务器文件。例如,你可以在你的桌面上创建该文件夹,但选择权完全在你手中。

3. 下载 Minecraft 服务器软件。

从 Minecraft 网站下载服务器软件。它是一个 Java .jar 文件。把它保存到你在上一步选择的位置。

打开 TextEdit,将格式设置为纯文本(Format -> Make Plain Text)。粘贴以下一行。

#!/bin/bash
cd "$(dirname "$0")"
exec java -Xms1024M -Xmx1024M -jar minecraft_server.1.18.jar nogui

将该文件作为 start.command 保存在服务器.jar 文件所在的同一文件夹中。

startmc.command 文件需要有执行权限才能工作。要授予它,打开终端并导航到你的 Minecraft 文件夹。比如说

cd Documents/MinecraftServer

使用 chmod 命令授予所需的权限。

chmod a+x startmc.command

如果过程成功,双击 startmc.command 文件将在一个新的终端窗口中启动服务器。

可能会出现缺少文件或目录的警告。当你第一次运行Minecraft服务器时,这是完全正常的。

Loading Comment
Loading...
Loading...