如何创建 Minecraft 服务器
本指南将逐步引导您创建 Minecraft 服务器:服务端软件的选择(Vanilla、Paper、Fabric)、Java 25 安装、配置、网络与优化。内容更新至 2026 年 7 月(Minecraft 26.2)。
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 运行的服务器
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 - 两大主流模组加载器。搭建模组服务器不可或缺:每位玩家都需要安装与服务器相同的模组。
4. 安装并验证 Java 25
Minecraft 26.x 需要 Java 25(LTS 版本)。如果您的服务器停留在 1.20.5 至 1.21.x 版本,Java 21 即可。
推荐安装方式
- 从 Adoptium 下载 Java 25(Temurin)
- 根据您的系统进行标准安装(Windows / Linux / Mac)
验证安装
Terminal
java --version
您应该会得到类似如下的输出:
预期输出
openjdk 25.0.1 2025-10-21 LTS
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。至此它已就绪。
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
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
8. 安全、白名单与备份
一些简单的习惯就能保护您的服务器和玩家的成果:
- ✔ 保持 online-mode=true:只有官方 Minecraft 账号才能连接,从而杜绝冒用他人 ID。
-
✔ 对于与朋友游玩的服务器,请启用白名单并逐个添加玩家:
服务器控制台
/whitelist on /whitelist add Pseudo - ✔ 谨慎授予管理员(op)权限:一个 op 可以做任何事,包括关闭服务器。
- ✔ 定期备份 world/ 文件夹和您的配置,并将文件复制到机器之外。请设置自动化:手动备份最终总会被遗忘。
- ✔ 及时更新服务端软件和插件:大多数更新都修复了安全漏洞或刷物品漏洞。
9. 插件、模组与 Bedrock 跨平台联机
插件(Paper、Purpur)
将 .jar 文件放入 plugins/ 文件夹后重启。可信来源:Hangar、Modrinth 和 SpigotMC。必备之选:
- EssentialsX - 基础命令:home、spawn、套件、私聊
- LuckPerms - 精细的权限与等级管理
- Vault - 众多插件都会用到的经济/权限桥接
- CoreProtect - 反破坏的日志记录与回滚
模组(Fabric、NeoForge)
模组需放入服务器的 mods/ 文件夹。与插件不同,每位玩家都必须在自己的客户端上安装相同的模组(以及相同的加载器)才能连接。
向 Bedrock 玩家开放服务器
借助 Geyser 和 Floodgate 插件,Bedrock 玩家(主机、手机、Windows)也能加入您的 Java 服务器:为您的社区多开一扇门。
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. 快速常问问题
您的 Minecraft 服务器准备好了吗?
将您的服务器注册到 Top-Games,以获得更多曝光并迎来您的第一批玩家。您也可以浏览社区中最优秀的 Minecraft 服务器来寻找灵感。
13. 结论
2026 年创建 Minecraft 服务器依然很简单:Java 25、一个服务端文件(大多数项目选 Paper)、接受 EULA、开放端口以及一份用心的配置。真正的工作从此才开始:经营您的社区。将服务器注册到 Top-Games,从您的第一批玩家起就能助您一臂之力。
信息
快速检查清单
- 安装 Java 25 LTS
- 下载 Paper 或官方 server.jar
- 接受 EULA(eula.txt)
- 配置 server.properties
- 开放 TCP 25565 端口
- 邀请玩家并注册服务器
需要帮助?
关于 Minecraft 服务器配置有疑问?我们的团队在此为您提供帮助。