排名
搜索
高级搜索 Ctrl + K 打开搜索

如何创建 Minecraft 服务器

本指南将逐步引导您创建 Minecraft 服务器:服务端软件的选择(Vanilla、Paper、Fabric)、Java 25 安装、配置、网络与优化。内容更新至 2026 年 7 月(Minecraft 26.2)。

完整指南
Java 25 LTS
已更新至 26.x

1. 为什么要创建 Minecraft 服务器?

拥有您自己的 Minecraft 服务器可以让您:

  • 在一个随时可访问的持久世界中与朋友一起游玩。
  • 自由选择规则、插件和模组,无需依赖任何第三方。
  • 打造一个长久的社区,配备等级、经济系统和活动。
  • 探索各种玩法:生存、空岛、小游戏、PVP、角色扮演……

发布十五年后,Minecraft 依然是服务器领域最活跃的游戏。版本编号虽然改变了(自 2026 年起采用 26.x),但核心不变:一个人人都能运行、可无限自定义的 Java 服务器。

2. 必备技术要求

开始之前,请确认托管服务器的机器满足以下要求:

  • RAM : 与朋友游玩的 vanilla 服务器需 2 至 4 GB,带插件或模组则需 6 至 8 GB 及以上
  • Java : Minecraft 26.x 需要 Java 25(1.20.5 至 1.21.x 版本使用 Java 21 即可)
  • 系统 : 64 位:Windows、Linux 或 macOS(专用服务器推荐 Linux)
  • 连接 : 稳定的上行带宽:自托管时,上传速度决定了可容纳的玩家数量
  • 托管 : 本地 PC 用于测试,VPS 或专用服务器用于 24/7 运行的服务器
提示 : 优先选择 SSD:区块生成对磁盘的负载很高,尤其是在进行远距离探索时。

3. 选择版本与服务端软件

选择哪个 Minecraft 版本?

自 2026 年起,Mojang 采用按年编号:26.1 于 3 月发布,26.2 于 6 月发布。服务器领域并存两种思路:

  • 紧跟最新版本(26.2):第一时间体验新内容,适合接近原版的生存服务器。
  • 停留在成熟版本(通常是某个 1.21.x):插件与模组生态更成熟,待一切兼容后再升级。

选择哪种服务端软件?

服务端文件(即 .jar)决定了您的服务器能做什么:

  • Vanilla - Mojang 的官方服务端,不带任何扩展。简单且忠于原版,但优化较差,无法自定义。
  • Paper - 社区服务器的标准之选:性能远超 Vanilla,并兼容 Bukkit/Spigot 插件。
  • Purpur / Folia - Purpur 是 Paper 的分支,提供更多选项。Folia 则借助按区域多线程,面向数百名玩家的超大型服务器。
  • Fabric / NeoForge - 两大主流模组加载器。搭建模组服务器不可或缺:每位玩家都需要安装与服务器相同的模组。
提示 : 搭建第一个带插件的服务器时,建议选择 Paper:安装方式与 Vanilla 相同,性能更佳,且有数千款插件可用。

4. 安装并验证 Java 25

Minecraft 26.x 需要 Java 25(LTS 版本)。如果您的服务器停留在 1.20.5 至 1.21.x 版本,Java 21 即可。

推荐安装方式
  1. 从 Adoptium 下载 Java 25(Temurin)
  2. 根据您的系统进行标准安装(Windows / Linux / Mac)
验证安装
Terminal
java --version

您应该会得到类似如下的输出:

预期输出
openjdk 25.0.1 2025-10-21 LTS
注意 : 如果显示的是更旧的版本,服务器将拒绝启动(报错 UnsupportedClassVersionError)。请先更新 Java,再继续后续步骤。

5. 安装并启动服务器

下载与您的选择相对应的服务端文件:

  • Vanilla:从 minecraft.net 下载官方 server.jar
  • Paper:从 papermc.io 下载最新的稳定版本

将文件放入一个专用文件夹(服务器会在其中创建所有文件),重命名为 server.jar,然后运行:

Terminal
java -Xms4G -Xmx4G -jar server.jar nogui
接受 EULA

首次启动会立即停止,并生成一个 eula.txt 文件。打开它并接受 Mojang 的使用条款:

eula.txt
eula=true

随后再次运行相同的命令:服务器将生成世界,并在控制台显示 Done。至此它已就绪。

信息 : 在 Linux 上,请在 screen 或 tmux 中(或通过 systemd 服务)启动服务器,以便在您关闭会话后它仍能继续运行。

6. 配置 server.properties

所有基础配置都位于首次启动时生成的 server.properties 文件中。关键设置如下:

  • motd - 显示在玩家服务器列表中的描述
  • max-players - 最大同时在线玩家数
  • online-mode - 官方账号验证:请始终保持为 true
  • white-list - 启用白名单(私人服务器推荐)
  • view-distance - 视距(以区块计):8 是性能与体验之间的良好折中
  • difficulty - 难度:peaceful、easy、normal 或 hard
  • gamemode - 默认游戏模式:survival、creative、adventure
server.properties
server-port=25565
motd=欢迎来到我的服务器!
max-players=20
online-mode=true
white-list=true
view-distance=8
simulation-distance=6
difficulty=normal
gamemode=survival
注意 : 每次修改 server.properties 后都需要重启服务器才能生效。

7. 网络:端口、防火墙与转发

Minecraft Java 版默认通过 TCP 的 25565 端口通信。要让您的服务器能从互联网访问,必须开放该端口。

需要开放的端口
  • TCP 25565 (默认,可通过 server-port 修改)
  • 使用 Minecraft 托管服务商时,端口已经开放:本步骤仅涉及自托管。
防火墙规则示例
Windows Defender:
PowerShell (Admin)
New-NetFirewallRule -DisplayName "Minecraft Server" -Direction Inbound -Protocol TCP -LocalPort 25565 -Action Allow
Linux UFW:
Terminal
sudo ufw allow 25565/tcp
Linux iptables:
Terminal
sudo iptables -A INPUT -p tcp --dport 25565 -j ACCEPT
路由器 : 在家用宽带盒或路由器之后,请添加一条将 TCP 25565 端口转发到该机器本地 IP 的规则。之后玩家可通过您的公网 IP 连接,或者更好地,通过域名连接。

8. 安全、白名单与备份

一些简单的习惯就能保护您的服务器和玩家的成果:

  • 保持 online-mode=true:只有官方 Minecraft 账号才能连接,从而杜绝冒用他人 ID。
  • 对于与朋友游玩的服务器,请启用白名单并逐个添加玩家:
    服务器控制台
    /whitelist on
    /whitelist add Pseudo
  • 谨慎授予管理员(op)权限:一个 op 可以做任何事,包括关闭服务器。
  • 定期备份 world/ 文件夹和您的配置,并将文件复制到机器之外。请设置自动化:手动备份最终总会被遗忘。
  • 及时更新服务端软件和插件:大多数更新都修复了安全漏洞或刷物品漏洞。
反破坏 : 在公共服务器上,像 CoreProtect 这样的插件只需几条命令即可查询并回滚(rollback)被破坏的部分。

9. 插件、模组与 Bedrock 跨平台联机

插件(Paper、Purpur)

将 .jar 文件放入 plugins/ 文件夹后重启。可信来源:Hangar、Modrinth 和 SpigotMC。必备之选:

  • EssentialsX - 基础命令:home、spawn、套件、私聊
  • LuckPerms - 精细的权限与等级管理
  • Vault - 众多插件都会用到的经济/权限桥接
  • CoreProtect - 反破坏的日志记录与回滚

模组(Fabric、NeoForge)

模组需放入服务器的 mods/ 文件夹。与插件不同,每位玩家都必须在自己的客户端上安装相同的模组(以及相同的加载器)才能连接。

向 Bedrock 玩家开放服务器

借助 Geyser 和 Floodgate 插件,Bedrock 玩家(主机、手机、Windows)也能加入您的 Java 服务器:为您的社区多开一扇门。

提示 : 插件宜精不宜多,务必精心挑选并保持更新。每个插件都会增加负载和潜在的 bug:请逐个添加并测试。

10. 性能优化

  • 分配固定大小的 RAM,并使用 Aikar flags(PaperMC 推荐)以获得优化的垃圾回收:
    Terminal (flags Aikar)
    java -Xms8G -Xmx8G -XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -jar server.jar nogui
  • 降低 view-distance(6 至 8)和 simulation-distance(5 至 6):这两项对性能的影响最大。
  • 使用 Chunky 插件预先生成世界:游戏进行中的区块生成是造成卡顿的首要原因。
  • 使用 spark 插件进行性能分析,精确定位资源消耗来源:实体、漏斗、插件……

11. 使用 NuVotifier 奖励投票

为了激励玩家在 Top-Games 上为您的服务器投票,请安装 NuVotifier 插件:每一次投票都能自动触发一份游戏内奖励。

NuVotifier 是什么?

NuVotifier 是接收 Top-Games 发送的投票通知的标准插件。搭配奖励插件后,它会自动为投票的玩家发放奖励。

奖励类型

配置完成后,您可以为投票者提供以下奖励:

  • 物品、套件或宝箱钥匙
  • 虚拟货币或商店积分
  • 临时特权(等级、装饰外观……)
如何安装

安装以及与 Top-Games 的关联详情,请参阅我们的专属文档:

查看 NuVotifier 文档
提示 : 投票能让您的服务器在排行榜上不断攀升:曝光更多,新玩家也就更多。让投票变得有回报,是刚起步的服务器最划算的投资。

12. 快速常问问题

与朋友游玩的 vanilla 服务器 2 至 4 GB 就足够了。带插件、20 至 50 名玩家的 Paper 服务器需预留 6 至 8 GB,大型模组服务器则需 10 GB 及以上。

服务端软件(Vanilla、Paper、Fabric……)是免费的。在自己的机器上托管不会产生额外费用;若要 24/7 运行的服务器,VPS 或 Minecraft 托管每月只需几欧元起。

可以,这非常适合与朋友一起游玩。若是公共服务器,建议使用 VPS 或专用服务器:24/7 可用、连接更好,且不会暴露个人 IP。

可以,只需在您的 Java 服务器上安装 Geyser 和 Floodgate 插件:主机、手机以及 Windows Bedrock 版的玩家便能连接进来。

并非必须:许多服务器会滞后一个版本,等待插件和模组兼容。ViaVersion 插件甚至能让较新的客户端加入较旧的服务器。

您的 Minecraft 服务器准备好了吗?

将您的服务器注册到 Top-Games,以获得更多曝光并迎来您的第一批玩家。您也可以浏览社区中最优秀的 Minecraft 服务器来寻找灵感。

13. 结论

2026 年创建 Minecraft 服务器依然很简单:Java 25、一个服务端文件(大多数项目选 Paper)、接受 EULA、开放端口以及一份用心的配置。真正的工作从此才开始:经营您的社区。将服务器注册到 Top-Games,从您的第一批玩家起就能助您一臂之力。

信息

游戏: Minecraft
最新版本: 26.2
所需 Java: Java 25 (26.x) / Java 21 (1.21.x)
协议: TCP
默认端口: 25565
平台: Windows, Linux, Mac

快速检查清单

  1. 安装 Java 25 LTS
  2. 下载 Paper 或官方 server.jar
  3. 接受 EULA(eula.txt)
  4. 配置 server.properties
  5. 开放 TCP 25565 端口
  6. 邀请玩家并注册服务器

需要帮助?

关于 Minecraft 服务器配置有疑问?我们的团队在此为您提供帮助。