linux搭建minecraft服务器

linux搭建minecraft服务器

浏览次数:
信息来源: 用户投稿
更新日期: 2025-12-06
文章简介

《我的世界》是全球第二受欢迎的电子游戏,截至2017年2月已售出超过1.21亿份。但Minecraft不仅仅是一款游戏。它也是教孩子如何编码的工具;由模组开发者扩展的开放平台;它是全球创作者社区的核心

2025阿里云双十一服务器活动

《我的世界》是全球第二受欢迎的电子游戏,截至2017年2月已售出超过1.21亿份。但Minecraft不仅仅是一款游戏。它也是教孩子如何编码的工具;由模组开发者扩展的开放平台;它是全球创作者社区的核心。

如果您对完整的Minecraft体验感兴趣,您可以通过启动自己的私有Minecraft服务器更进一步。使用私人服务器,您可以自由地创建自己的Minecraft世界。

在本文中,我们将向您展示如何做到这一点。我们将了解如何在WindowsPC、Mac和Linux托管计划上制作Minecraft服务器。请注意,本文中列出的价格在发布时是正确的。

如何制作Minecraft服务器

在非常高的层次上,在Windows上制作Minecraft服务器遵循几个基本步骤:

  • 安装最新版本的Java
  • 为您的Minecraft服务器文件选择一个位置
  • 下载并启动Minecraft服务器软件
  • 在路由器上启用端口转发
  • 启动Minecraft服务器
  • 连接到您的服务器
  • 单击此处跳转到如何为Mac制作Minecraft服务器的指南,以及如何使用您自己的Linux服务器制作Minecraft服务器的指南。

    开始之前要记住的事情:

    设置服务器需要一些努力。您需要一些技术知识才能正确配置Minecraft服务器。您应该对计算机和网络概念有基本的了解,它们是管理任何类型服务器的基础。

    具体来说,您应该熟悉并熟悉:

  • 网络(IP、DHCP、端口)
  • 您的路由器配置(用于家庭设置)
  • 在家运行Minecraft服务器?

    您不需要顶级系统来运行Minecraft服务器;台式电脑是理想的。虽然您可以运行Minecraft服务器并在同一台机器上玩游戏,但您需要更强大的系统才能做到这一点。为您的服务器使用有线以太网连接而不是无线连接。有线连接更可靠。

    如果您不想在家中托管服务器怎么办?

    在家中托管任何类型的服务器意味着您将家庭网络暴露给世界。如果您不想冒险,那么您可以使用托管服务提供商。您需要支付月费或年费,但您不必处理管理服务器硬件的麻烦。如果您刚刚开始,GoDaddy虚拟专用服务器非常适合。请记住,您正在与其他用户共享硬件,因此请注意资源使用情况。如果您需要更多魅力并且想要吸引很多玩家,您可以尝试使用专用服务器。

    在您的WindowsPC上制作Minecraft服务器

    1.获取最新版本的Java。

    打开Windows控制面板。在程序下,查找Java,然后单击立即更新。打开命令提示符并输入java-version.您应该会看到一个版本号。检查Java网站以查看最新版本。如果您的版本已过时,或者您没有安装Java,请从官方网站下载。

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

    在您下载Minecraft服务器软件之前,请在您的PC上选择您希望从中运行服务器的位置。当你第一次运行服务器时,它会创建一些配置文件。最好将所有这些文件存储在专用文件夹中。您可以将此文件夹放在桌面、文档文件夹、程序文件夹或您想要的任何其他位置。这完全取决于你。

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

    从Minecraft网站下载服务器软件。它以Java.jar文件的形式出现。将其保存到您在上一步中选择的位置。双击.jar文件以启动服务器。它将创建服务器配置文件,需要在服务器准备好使用之前对其进行修改。

    接受EULA:创建了一个名为eula.txt的文本文件。在文本编辑器中打开文件并将eula=false更改为eula=true。不接受EULA将阻止您启动Minecraft服务器。

    如果您看到“无法保存服务器属性”错误怎么办?通过右键单击.jar文件并选择“以管理员身份运行”以管理员身份运行Minecraft服务器。

    4.在您的路由器上启用端口转发。

    注意:端口转发可能存在安全风险。

    如果您只是在本地网络上为玩家托管服务器,则无需担心端口转发。如果您想让您的服务器可供全世界访问,则需要在路由器上启用端口转发。(要了解有关端口转发的更多信息,请访问PortForward.com获取教程。)

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

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

    5.启动Minecraft服务器。

    要启动Minecraft服务器,请打开Windows命令提示符。

    导航到安装Minecraft服务器文件(命名为“minecraft_server.1.12.2.jar”)的文件路径。

    java-Xmx1024M-Xms1024M-jar{serverfilename}nogui

    (将{serverfilename}替换为实际的服务器文件名。)

    如果您更愿意使用服务器的UI,请排除“nogui”参数:

    java-Xmx1024M-Xms1024M-jar{serverfilename}

    您还可以创建一个.bat文件来将命令批处理在一起。

    服务器运行后,如果其他人在您的家庭网络上,您可以邀请其他人通过您的本地IP地址连接到您的服务器,如果他们不在您的家庭网络上,则可以通过您的外部/公共IP地址连接到您的服务器。

    6.连接到您的服务器

    玩家可以按照以下步骤加入您的服务器:

  • 在Minecraft中选择“多人游戏”。
  • 点击“添加服务器”。
  • 输入您的服务器名称。
  • 输入您的服务器地址。您的服务器地址是您的IP地址后跟端口号25565。您可以通过在Google上搜索“我的IP地址”找到您的公共IP地址。如果您有IPv6地址,则应在其周围加上方括号[]
  • Minecraft现在应该连接到服务器,玩家可以点击“加入服务器”。
  • 如果您遇到任何问题,请通过在MinecraftServerStatusChecker中输入您的公共IP地址来检查您的服务器是否可以访问。

    linux搭建minecraft服务器

    1.确保您已安装Java。

    较新版本的MacOS默认包含Java。如果您运行的是旧版MacOS(OSX),则可能需要从Apple网站下载旧版Java。

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

    创建一个文件夹来包含您的Minecraft服务器文件。例如,您可以在桌面上创建文件夹,但选择完全取决于您。

    3.下载Minecraft服务器软件。

    从Minecraft网站下载服务器软件。它以Java.jar文件的形式出现。将其保存到您在上一步中选择的位置。

    打开文本编辑。将格式设置为纯文本。输入以下内容:

    execjava-Xms1G-Xmx1G-jar{服务器文件名}nogui

    (将{serverfilename}替换为实际的服务器文件名。)

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

    打开终端并授予新start.command文件的权限,以便它可以运行。键入chmoda+x,在命令后加一个空格。将start.command文件拖放到终端窗口中。按Enter。

    4.在您的路由器上启用端口转发。

    注意:端口转发可能存在安全风险。

    如果您只是在本地网络上为玩家托管服务器,则无需担心端口转发。如果您想让您的服务器可供全世界访问,则需要在路由器上启用端口转发。(要了解有关端口转发的更多信息,请访问PortForward.com获取教程。)

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

    您还需要输入服务器的本地IP地址作为转发端口的输出IP或服务器IP。这告诉路由器指向哪个设备。要查找服务器的本地IP,请打开终端并输入ifconfig。

    5.启动Minecraft服务器。

    双击您在步骤3中创建的“start.command”文件。将打开一个终端窗口。第一次运行服务器时,您可能会看到错误消息。这个是正常的。

    服务器运行后,如果其他人在您的家庭网络上,您可以邀请其他人通过您的本地IP地址连接到您的服务器,如果他们不在您的家庭网络上,则可以通过您的外部/公共IP地址连接到您的服务器。

    按照这些步骤让人们连接到您的服务器。

    在Linux主机上制作Minecraft服务器

    如果您不想在家中托管Minecraft服务器,您可以启动一个Linux托管计划来代替它。这样,您无需负责管理任何硬件,而且您不会将您的私人家庭网络暴露给公众。

    如前所述,如果您正在试验或不希望有很多玩家加入您的服务器,GoDaddy的LinuxVPS托管计划是一个轻量级的选择。如果您期望有很多玩家,您应该考虑使用专用的Linux服务器来代替。要执行这些步骤,您需要使用SSH连接到您的主机。

    1.安装Java。

    当SSH以root用户身份进入您的主机时,输入命令:

    这将列出可以安装Java的可用OpenJDK包。对于此示例,我们将选择openjdk-7-jdk,它是OpenJDK7开发工具包。

    从远程存储库更新可用包的列表:

    apt-getinstallopenjdk-7-jdk

    提示授权安装所需的存储空间时按“Y”。完成后,验证Java是否已成功安装:

    您应该会看到刚刚安装的Java版本。

    2.为您的Minecraft服务器文件创建一个位置。

    在您的主机上创建一个将保存Minecraft服务器文件的目录,然后切换到该目录。

    3.下载Minecraft服务器文件。

    在Minecraft目录中,运行wget命令下载Minecraft服务器文件:

    wget-Ominecraft_server.jarhttps://s3.amazonaws.com/Minecraft.Download/versions/1.12.2/minecraft_server.1.12.2.jar

    (提示:仔细检查Minecraft下载页面以获取最新版本的URL。)

    接下来,我们需要安装并运行“screen”,这样即使你没有连接,你的服务器也能继续运行:

    4.启动您的Minecraft服务器。

    java-Xmx512M-Xms512M-jarminecraft_server.jarnogui

    (提示:您可以更改-Xmx和-Xms设置以调整为Minecraft服务器分配的内存。例如,您可以输入-Xmx1G-Xmx1G将其提升到1GB的RAM。可用内存将取决于您的托管计划.)

    为确保一切正常运行,请使用以下命令停止服务器:

    然后编辑“server.properties”文件并设置:

    保存“server.properties”文件并重新启动服务器。从那里,将您的服务器IP地址输入到Minecraft服务器状态检查器中,以查看它是否可以公开访问。

    5.将域指向您的Minecraft服务器。

    为玩家提供易于记忆的域名而不是复杂的IP地址,可以让人们更轻松地连接到您的Minecraft服务器。

    这非常简单:通过为您的域(使用@作为主机名)或子域(使用类似“mc”作为主机名)添加“A”记录来更新您的域的DNS记录,该记录指向您的Minecraft服务器的IP地址。请注意,DNS更改最多可能需要24小时才能在全球范围内生效。

    用于管理Minecraft服务器的其他资源

    我们刚刚触及了制作您自己的Minecraft服务器的皮毛。以下是一些深入研究设置、管理和推广服务器的资源:

  • MinecraftWiki设置服务器指南
  • 配置server.properties的MinecraftWiki指南
  • MinecraftWiki管理和维护服务器指南
  • Minecraft服务器管理器(脚本)
  • McMyAdmin控制面板
  • 官方Minecraft服务器管理论坛
  • 标签:
    什么是HIPAA合规性(什么叫合规性)
    « 上一篇
    返回列表
    下一篇 »

    如本文对您有帮助,就请抽根烟吧!