设置自己的服务器玩Minecraft需要一点时间,但是在安全的环境中与朋友一起玩是值得的。请继续阅读,了解如何为Mac,Windows和Linux制作Minecraft服务器。
你需要什么
- Minecraft服务器软件。
- 台式电脑或高端笔记本电脑。
- 有线以太网连接。
- 网络主机。
如何托管Minecraft服务器
根据您计算机的功能,您可能会或可能无法托管服务器并在同一设备上玩Minecraft。建议您为服务器使用远程托管服务。官方的Minecraft论坛有一个免费和高级托管服务列表。有些像Server.pro,允许您免费制作Minecraft服务器,但大多数网络托管公司收取月费。
重要:托管您自己的服务器可以打开您的计算机以进行外部攻击。使用高级托管服务提供商可帮助您避免此类风险。
设置端口转发
如果您打算在本地网络上与朋友一起玩,您可以忽略此部分;但是,要让世界其他地方访问您的服务器,您必须在路由器上启用端口转发。由于每个路由器都不同,请参阅路由器手册以获取有关设置端口转发的更具体指导。尽管如此,无论您使用哪种操作系统,都可以执行相同的步骤。
设置端口转发会使您的网络面临外部安全风险。
-
通过在Web浏览器的搜索栏中输入默认网关IP地址,访问路由器的主页。请参阅如何查找默认网关IP地址。
-
系统将提示您输入用户名和密码。查阅路由器手册或在PortForward.com上查找路由器以查找默认用户名和密码。此信息也可能在路由器本身上找到。
-
路由器重新启动后,找到 转发端口 路由器主页上的部分。它可能在 高级设置。如有必要,请查看路由器手册以获取帮助。
-
从这里,您可以为端口转发设置规则。根据您的路由器,您可能必须选择一个显示的按钮 加 或类似的东西继续。将规则命名为“我的世界”。
-
在两个端口字段中,输入默认的Minecraft服务器端口:25565。
-
在中输入您计算机的静态IP地址 IP 要么 地址 领域。
-
选择两个 TCP 和 UDP 协议。您可以看到一个可以查看的下拉菜单或框。
-
点击 保存 要么应用.
-
路由器重新启动后,您的服务器应该可供全球玩家访问。
如何为Windows创建Minecraft服务器
以下屏幕截图和说明适用于Windows 10.其他版本的Windows具有不同的界面,但设置服务器的步骤相同:
-
下载并安装最新版本的Java。
-
下载Minecraft服务器软件。该文件的扩展名为.jar。
-
在您的桌面上或您想要的任何其他位置创建一个新文件夹,并将其命名为“minecraft_server“拖动。jar文件 进去。
-
双击。jar文件。服务器应该启动,但您会收到一条错误消息。如果服务器窗口未自动关闭,请将其关闭。
-
某些配置文件将出现在您的文件夹中。打开名为的文件 为eula.txt。如果询问要打开哪个程序,请选择文本编辑器,例如记事本。
-
在编辑器中,找到该行 EULA = FALSE 并替换它 EULA =真,然后保存文件并关闭它。
此步骤可防止服务器自动关闭。如果收到错误消息,您仍可以管理员身份运行服务器。只需右键单击即可。jar文件 并选择 以管理员身份运行.
-
再次双击服务器文件。这次,您的服务器应该成功启动,并且文件夹中将出现更多文件。当您在服务器窗口中看到“完成”消息时,请键入“停“在文本框中按,然后按 输入。服务器应该关闭。
-
您现在可以在技术上运行服务器,但如果您打算与其他人一起玩,则需要调整默认内存设置并创建启动文件。为此,请通过选择在记事本中创建新的.txt文件 文件 > 新。输入以下内容:
java -Xmx3G -Xms1G -jar server.jar
-
去 文件 > 另存为 并命名该文件“的run.bat.'
-
选择 保存类型,然后选择 所有的文件.
-
选择你的 minecraft_server文件夹 为位置和选择 保存。无论何时想要启动服务器,只需双击您创建的run.bat文件即可。
-
您现在可以邀请其他Minecraft玩家加入您的服务器。如果您在同一网络上玩,他们只需要知道您的公共IP地址或您的本地IP地址。
-
要检查您的服务器是否可访问,请在Minecraft服务器状态检查器中输入您的公共IP地址。如果您之前设置了端口转发,则只能公开使用您的服务器。要查找您的公共IP地址,只需在Google中输入“我的IP地址”即可。
如何为Mac设置Minecraft服务器
要在Mac上运行Minecraft服务器,您必须具有macOS 10.8或更高版本。要升级您的操作系统,请访问Apple支持。
-
从Apple菜单中,转到系统偏好 并寻找Java图标。打开它启动 Java控制面板。
-
点击 更新 选项卡,然后选择现在更新.
-
出现安装程序窗口时,选择安装更新 > 安装并重新启动.
-
下载Minecraft服务器软件。
-
创建一个名为“的新文件夹minecraft_server“并将服务器软件文件拖入其中。
-
进入你的。打开一个新的.txt文档 应用 文件夹并双击 文本编辑 图标。
-
进入TextEdit后,选择 格式 > 制作纯文本 > 好.
-
在文档中键入以下内容:
#!/斌/庆典
cd“$(dirname”$ 0“)”
exec java -Xms1G -Xmx1G -jar {server file name} nogui
只需将{server file name}替换为服务器文件的名称即可。
-
将文件保存在包含服务器的.jar文件的文件夹中,并将其命名为“start.command.'
-
转到开启Mac终端 应用 > 公用事业,然后双击终奌站 应用。
-
在终端窗口中,键入“chmod a + x“(不带引号)后跟一个空格,然后按 输入.
-
拖放 start.command文件 你创建了终端窗口,然后按 输入 再次。
-
现在你可以打开了 start.command文件 运行服务器。双击该文件时,将打开一个新窗口,您可能会看到一些错误消息。别担心;服务器现在应该准备玩Minecraft了。
-
通过共享您的公共或本地IP地址邀请其他人加入您的服务器。在Minecraft服务器状态检查器中输入您的公共IP地址,以确认外部世界可以访问它。通过在Google中输入“我的IP地址”来查找您的公共IP地址。
如何在Linux上设置Minecraft服务器
可以使用任何Linux发行版制作Minecraft服务器。以下步骤用于为Ubuntu 16.04构建Minecraft服务器。设置完全通过命令终端完成。
由于您需要尽可能多的可用RAM,因此您应该使用外部托管服务来运行您的服务器。在开始构建服务器之前,使用Minecraft论坛中列出的服务之一设置帐户。
-
通过在命令终端中输入以下内容,通过SSH连接到您的托管服务:
ssh username @ ipaddress
用您的用户名将“ipaddress”替换为主机的IP地址和用户名。系统可能会要求您输入托管服务的密码。按照提示完成此过程。
-
安装 Java的 通过在命令终端输入以下内容:
sudo apt-get update
sudo apt-get install default-jdk
如果出现提示,请输入 ÿ 当被要求授权安装时。
-
安装 屏幕 在未连接时保持服务器正常运行。输入:
sudo apt-get安装屏幕
-
为您的服务器文件创建一个目录,并输入以下命令将其打开:
mkdir minecraft
cd minecraft
-
安装 wget的。输入:
sudo apt-get install wget
-
使用wget命令下载Minecraft服务器文件。输入:
wget -O minecraft_server.jar https://s3.amazonaws.com/Minecraft.Download/versions/1.12.2/minecraft_server.1.12.2.jar
请参阅Minecraft下载页面以确保上述URL是最新的。
-
使用此命令接受最终用户许可协议:
echo“eula = true”> eula.txt
-
跑 屏幕 输入:
屏幕-S“Minecraft服务器1”
-
使用以下命令启动服务器:
java -Xmx512M -Xms512M -jar minecraft_server.jar nogui
随意调整 -Xmx 和 -Xms 如果主机允许,则为服务器分配更多内存的设置。
-
您可以通过在Minecraft服务器状态检查器中输入IP地址来确认您的服务器是否可访问。
如何连接到您的Minecraft服务器
如果您正在托管自己的Minecraft服务器,则服务器窗口必须保持打开状态以供其他人访问。
-
打开 我的世界 并登录到您的Minecraft帐户。
-
选择多人 来自Minecraft菜单。
-
选择添加服务器 在屏幕的右下方。
-
为您的服务器命名。
请记住,整个世界都可以看到它,所以不要使用任何粗俗或冒犯性的语言。
-
在主机中输入主机的IP地址 服务器地址 框。如果您要托管服务器,请输入您的私有IP地址,该地址与您的公共IP地址不同。请参见如何查找您的IP地址。
-
选择 完成 在窗口的底部。
-
选择显示在屏幕顶部的服务器名称,然后选择 加入服务器.
-
假设您已准备好路由器,来自世界各地的玩家现在可以通过打开连接到您的服务器 我的世界,导航到多人 > 直接联系 并输入您的公共IP地址。或者,您的Wi-Fi网络上的玩家只需输入您的私人IP地址即可。
在其他人可以在本地连接到您的服务器之前,您可能需要禁用计算机的防火墙;但是,这样做会使您的计算机容易受到外部攻击,因此只能与您信任的个人共享您的私人IP地址。
-
你完成了!