Minecraft服务器搭建需要什么配置?新手怎么一步步操作?
- 云服务器
- 2026-01-05
- 11
搭建Minecraft服务器可以让您与朋友或社区成员共同探索、创造和冒险,无论是生存模式的协作挑战,还是创造模式的建筑分享,都能带来独特的乐趣,本文将详细介绍从准备工作到服务器配置、维护的全流程,帮助您顺利搭建属于自己的Minecraft服务器。
前期准备工作
在开始搭建前,需明确服务器类型、硬件要求及系统环境,确保后续步骤顺利进行。
确定服务器类型与版本
Minecraft分为Java版和基岩版(Bedrock Edition,适用于手机、主机、Windows 10/11版),两者服务器不互通,需根据玩家群体选择版本:
- Java版:支持模组(Mods)、插件(Plugins),功能扩展性强,适合追求深度定制和PC玩家。
- 基岩版:跨平台兼容,搭建相对简单,但模组支持较少,适合多平台玩家。
同时需确定服务器版本(如1.20.1、1.19.4等),建议选择最新稳定版以兼容最新功能,但需注意玩家客户端版本需与服务器一致。
硬件与网络要求
服务器的性能直接影响玩家体验,需满足以下基础条件:
| 配置项 | Java版最低要求 | Java版推荐配置 | 基岩版要求 |
|||||
| CPU核心数 | 2核 | 4核及以上 | 2核 |
| 内存(RAM) | 2GB | 48GB | 1GB |
| 存储空间 | 5GB(SSD) | 20GB+(SSD) | 2GB(SSD) |
| 网络带宽 | 10Mbps上传/下载 | 50Mbps+上传/下载 | 5Mbps上传/下载 |
| 系统稳定性 | 7×24小时运行 | 需保障稳定性 | 同左 |
注意事项:
- 优先选择SSD硬盘,减少地图加载时间;
- 网络需具备公网IP(家庭网络可联系ISP申请,或使用内网穿透工具临时替代);
- 若玩家数量超过10人,建议提升CPU核心数和内存容量,避免卡顿。
系统环境选择
服务器操作系统建议使用Linux(如Ubuntu 22.04 LTS),因其稳定性高、资源占用少,且Minecraft服务器原生支持,若不熟悉Linux,也可选择Windows Server(需开启“启用或关闭Windows功能”中的“OpenSSH服务器”)。
Java版服务器搭建流程
以Ubuntu 22.04系统为例,详解Java版服务器搭建步骤:
安装Java运行环境
Minecraft服务器依赖Java,需安装对应版本的JDK(Java Development Kit),以1.20.1版本为例,需安装Java 17:

下载服务器核心文件
从Minecraft官方或第三方平台下载服务器核心(JAR文件),以官方推荐版本paper为例:
mkdir mc_server # 创建服务器目录 cd mc_server wget https://api.papermc.io/v2/projects/paper/versions/1.20.1/builds/162/downloads/paper1.20.1162.jar # 下载对应版本
配置服务器文件
首次运行服务器会生成server.properties和eula.txt文件,需进行关键配置:
-
运行服务器生成配置:
java Xms2G Xmx4G jar paper1.20.1162.jar nogui # Xms为最小内存,Xmx为最大内存执行后输入stop命令关闭服务器,此时目录会生成配置文件。
-
编辑server.properties:
使用nano server.properties命令修改核心参数,常用配置如下:
servername=我的Minecraft服务器 # 服务器名称 motd=欢迎来到服务器! # 登录前显示信息 difficulty=normal # 难度(peaceful/easy/normal/hard) gamemode=survival # 默认游戏模式(survival/creative/adventure/spectator) maxplayers=10 # 最大玩家数量 allowflight=false # 是否允许飞行(创造模式默认开启) viewdistance=10 # 视野距离(建议612,过高增加负载) -
同意服务条款:
打开eula.txt,将eula=false改为eula=true,表示同意Minecraft最终用户许可协议。

启动与管理服务器
-
启动命令:
java Xms2G Xmx4G jar paper1.20.1162.jar nogui若需后台运行,可使用screen工具:
sudo apt install screen screen S mc_server # 创建会话 java Xms2G Xmx4G jar paper1.20.1162.jar nogui # 在会话中运行 按`Ctrl+A+D`退出会话,使用`screen r mc_server`重新进入。 -
安装插件扩展功能:
插件可增强服务器体验(如管理工具、经济系统、小游戏等),推荐插件管理器:
- Paper:高性能核心,支持插件;
- Spigot:兼容Bukkit插件;
- Purpur:基于Paper,增加更多功能。
插件文件需放入plugins目录,重启服务器后自动加载。
基岩版服务器搭建流程
基岩版服务器搭建更简单,此处以Ubuntu系统为例:
安装依赖
基岩版服务器无需Java,需安装libstdc++6:
sudo apt update sudo apt install libstdc++6 y
下载服务器文件
从Minecraft官方或GitHub下载基岩版服务器核心(如bedrockserver):

wget https://minecraft.azureedge.net/binlinux/bedrockserver1.20.10.21.zip # 示例版本号 unzip bedrockserver1.20.10.21.zip chmod +x bedrockserver # 赋予执行权限
配置服务器
编辑server.properties文件,关键参数与Java版类似,基岩版特有配置包括:
servername=基岩版服务器 gamemode=survival maxplayers=10 viewdistance=8 allowcheats=false enablejointachievement=true
启动服务器
./bedrockserver
若需后台运行,可使用nohup:
nohup ./bedrockserver > output.log 2>&1 &
服务器维护与优化
备份与还原
定期备份可防止数据丢失(如玩家数据、建筑文件),使用tar命令压缩备份:
tar czf backup_$(date +%Y%m%d).tar.gz mc_server/
还原时解压备份文件并重启服务器即可。
性能优化
- 调整内存分配:根据服务器硬件调整Xms和Xmx参数,避免内存溢出;
- 使用高性能核心:Java版推荐Paper/Purpur,基岩版可优化启动参数;
- 限制红石机器:避免复杂红石电路导致服务器卡顿,可通过插件限制红石更新频率;
- 定期清理垃圾:删除未使用的插件、备份旧日志文件,释放存储空间。
端口转发与内网穿透
端口转发(需公网IP)
登录路由器管理界面(通常为192.168.1.1或192.168.0.1),在“转发规则”中添加:
- 外部端口:25565(Java版默认)/19132(基岩版默认);
- 内部端口:与外部端口一致;
- IP地址:服务器的局域网IP(如192.168.1.100)。
内网穿透(无公网IP)
若无公网IP,可使用内网穿透工具(如Ngrok、Frp):
- Ngrok:注册账号后,运行ngrok tcp 25565,生成的公网地址即可作为服务器地址;
- Frp:需搭建frp服务端或使用免费服务,配置客户端后映射端口。
安全设置
- 设置服务器密码:在server.properties中添加serverpassword=密码,仅允许密码玩家加入;
- 启用白名单:在whitelist=true后编辑whitelist.json,添加玩家UUID(通过https://mcuuid.net/查询);
- 禁用命令执行:在server.properties中设置enablecommandblock=false,防止恶意命令破坏服务器;
- 定期更新核心:关注Minecraft官方更新,及时升级服务器核心以修复漏洞。
相关问答FAQs
问题1:玩家连接服务器时提示“Failed to connect to the server”,如何解决?
解答:该问题通常由网络或配置错误导致,排查步骤如下:
- 确认服务器是否正常运行(查看控制台是否有报错);
- 检查server.properties中的serverport是否正确(Java版默认25565,基岩版19132);
- 验证端口是否开放(使用telnet 公网IP 端口测试,或关闭防火墙/添加端口例外);
- 若为内网服务器,确保玩家通过公网IP连接(而非局域网IP);
- 尝试重启服务器,清除临时文件。
问题2:如何为服务器安装管理插件(如WorldEdit、EssentialsX)?
解答:以Java版服务器为例,安装步骤如下:
- 下载插件文件:从官网或SpigotMC下载插件(如WorldEdit.jar、EssentialsX2.19.8.jar);
- 放置插件:将下载的JAR文件放入服务器的plugins目录;
- 重启服务器:插件会自动生成配置文件(如WorldEdit/config.yml、EssentialsX/config.yml);
- 配置权限:根据插件文档编辑权限文件(如permissions.yml),为玩家分配管理权限(如worldedit.*、essentials.*);
- 测试功能:进入游戏输入插件指令(如//wand、/help),确认插件生效,基岩版服务器需使用Behavior Pack和Texture Pack实现类似功能,配置相对复杂。