Minecraft 服务器零成本本地搭建指南
发布时间:2026/6/28 2:59:34
分类:文化教育
浏览:1234

没有钱租服务器又想和朋友在 Java 版《我的世界》里联机这并不是一件难事。本文将手把手教你如何在自己的电脑上搭建一个 Minecraft 服务器让你成为服主与朋友们一起畅玩。服务器核心想要开一个 MC 服务器首先需要一个服务器核心。目前主流的选择有三类分别是插件端、混合端和Mod 端。常见的服务器核心有 Purpur插件端、Leaf插件端等。对大多数人来说选择插件端作为第一个服务器是比较合适的。这类服务器核心通常性能较好、扩展性强、可配置性高非常适合初学者。关于如何根据自己的需要选择服务器核心可以参考相关的技术测评文章。大部分服务器核心的安装与配置方法都差不多因此接下来我将以插件端服务器 Paper 为例在 Windows 环境下介绍如何搭建一个 MC 服务器。下载Paper 是目前较为稳定的核心之一目前支持的 MC 版本为 1.7 及以上仅支持插件。不过在高版本中它的性能逐渐不如一些分支同时也会丧失不少原版特性。下载步骤如下首先在 Paper 的官方下载页面中选择你需要的 MC 版本。这里以 1.21 大版本为例。接着选择具体的小版本这里以 1.21.11 为例。在当前版本的 Builds 列表中下载最上面的那一个如果你想用其他版本请自便直接单击即可开始下载。等待下载完成你会得到一个以.jar为后缀的文件。安装 Java 环境运行 MC 服务器离不开 Java 环境就像你玩 MC 一样服务器也需要 Java。高版本的服务器通常需要更高版本的 Java。你可以从 Java 官方下载页面中选择需要的 Java 版本并下载安装注意过高的 Java 版本可能不兼容低版本 MC。下面是作者在运行 1.21.11 服务器时使用的 Java 版本为 Java 25。运行服务器将下载的服务器核心放到一个单独的文件夹中。为了方便可以将其重命名这里作者将其重命名为paper1.21.11.jar。提示你可以编写一个bat文件比如start.bat内容为java -jar paper1.21.11.jar请将paper1.21.11.jar替换为你的服务器核心文件名。以后每次运行服务器只需双击这个 bat 文件即可。在当前文件夹打开命令提示符cmd输入以下命令请将paper1.21.11.jar替换为你的实际文件名java -jar paper1.21.11.jar稍等片刻会看到以下输出此时打开文件夹下的eula.txt将里面的false改为true。然后重新启动服务器。如果出现类似下面的信息就说明服务器已经成功启动了。修改服务器设置先关闭服务器。你可以在命令提示框中输入stop也可以直接关闭服务器窗口。然后打开文件夹下的server.properties里面有一些常用参数online-mode默认为true改为false后可支持非正版用户登录。motd默认为A Minecraft Server这是服务器列表里显示的简介按自己需求更改。max-players默认为20即最大同时在线人数可按需修改。view-distance默认为12代表玩家在服务器中的视距。下面是作者的配置示例仅供参考#Minecraft server properties #Mon Apr 27 15:43:46 CST 2026 accepts-transfersfalse allow-flightfalse broadcast-console-to-opstrue broadcast-rcon-to-opstrue bug-report-link debugfalse difficultyeasy enable-code-of-conductfalse enable-jmx-monitoringfalse enable-queryfalse enable-rconfalse enable-statustrue enforce-secure-profiletrue enforce-whitelistfalse entity-broadcast-range-percentage100 force-gamemodefalse function-permission-level2 gamemodesurvival generate-structurestrue generator-settings{} hardcorefalse hide-online-playersfalse initial-disabled-packs initial-enabled-packsvanilla level-nameworld level-seed998244353 level-typeminecraft\:normal log-ipstrue management-server-allowed-origins management-server-enabledfalse management-server-hostlocalhost management-server-port0 management-server-secretvb9FjhbppRwArHuBTVhvKeRcJKQYlnPcyOu2n3GH management-server-tls-enabledtrue management-server-tls-keystore management-server-tls-keystore-password max-chained-neighbor-updates1000000 max-players15 max-tick-time60000 max-world-size29999984 motd欢迎光临 network-compression-threshold256 online-modefalse op-permission-level4 pause-when-empty-seconds-1 player-idle-timeout0 prevent-proxy-connectionsfalse query.port25565 rate-limit0 rcon.password rcon.port25575 region-file-compressiondeflate require-resource-packfalse resource-pack resource-pack-id resource-pack-prompt resource-pack-sha1 server-ip server-port25565 simulation-distance10 spawn-protection16 status-heartbeat-interval0 sync-chunk-writestrue text-filtering-config text-filtering-version0 use-native-transporttrue view-distance15 white-listfalse最后获取你电脑的 IP 地址在命令提示符中输入ipconfig找到对应的 IPv4 地址这就是你的本地服务器地址。完成以上步骤后你就可以和朋友们在同一局域网内畅玩 Minecraft 了。内网穿透局域网联机只能满足同一网络下的朋友。如果大家身处不同地方就需要借助内网穿透技术将你的本地服务器端口暴露到公网让外部用户能够访问。技术原理简述内网穿透的核心思路是在你的电脑与公网上的一个中转节点之间建立一条通信隧道。当外网朋友访问中转节点提供的公网地址时数据会通过隧道转发到你本地的游戏服务端口从而实现跨网络联机。常见实现方案根据不同的使用场景可以选择以下几种方式来实现内网穿透基于客户端-服务端转发这类工具通常需要你在本地运行一个客户端并在公网如云服务器或服务商提供的中转节点上运行服务端。本地客户端将数据加密推送到中转节点外部用户通过访问中转节点的公网地址来连接。开源方案如 frp、ngrok 等均属于此类。基于虚拟组网这类工具会在多个设备之间构建一个虚拟的局域网让处于不同物理网络下的电脑获得同一个网段的虚拟 IP。配置完成后朋友们可以直接通过虚拟 IP 连接你的服务器就像在同一个房间里联机一样。常见的方案有 ZeroTier、Tailscale 等。配置要点无论使用哪种工具在配置时都需要注意将本地目标端口设置为服务器文件server.properties中server-port的值默认为 25565。工具正常运行后会分配给你一个用于对外访问的公网地址通常由一串字符加端口号组成。将该地址告知朋友他们即可在游戏内的多人服务器中输入该地址进行连接。提示大多数免费的内网穿透方案所提供的公网地址通常具有时效性例如每天或每次重启后会发生变化。因此在每次联机前建议重新确认当前的公网地址并及时同步给朋友们。连通性测试完成内网穿透工具的配置并启动服务后可以让一位朋友尝试使用获得的公网地址连接你的服务器。如果对方能够正常进入游戏并开始游玩则代表穿透配置已经成功。至此你就已经完成了一个可供外网好友访问的零成本服务器搭建。服务器搭建指南就到这里结束了如果有问题欢迎在评论区提出作者会尽快回复的。