搭建《我的世界》服务器可以让与朋友联机更加自由,无论是创造世界、冒险生存还是小游戏竞技,都能自定义规则和玩法,本文将从准备工作、搭建步骤、配置优化到常见问题解决,详细讲解如何搭建《我的世界》服务器。
搭建前的准备工作
在开始搭建服务器前,需确保满足以下条件,避免后续出现兼容性或性能问题:
硬件要求
- 电脑配置:建议CPU为i5及以上,内存至少4GB(推荐8GB以上,流畅运行10人以上需16GB),硬盘预留10GB以上空间(世界存档会随游戏进程增大)。
- 网络环境:本地搭建需确保网络为“桥接模式”(而非大流量共享),带宽建议10M以上;若使用云服务器,需选择支持端口转发的配置。
- 设备稳定性:本地服务器需保持电脑24小时开机,避免关机导致服务器中断;云服务器则无需担心此问题。
软件与环境
- Java环境:《我的世界》服务器依赖Java运行环境,需安装对应版本的JDK(Java Development Kit),原版服务器推荐JDK 8(Java 8)或JDK 17(1.18以上版本),可通过命令
java -version
检查是否已安装及版本。 - 服务器软件:根据需求选择服务端类型,常见包括:
- 原版服务端(.jar):官方提供,无插件支持,适合纯原版玩法。
- 优化服务端(Paper/Spigot):基于原版优化性能,支持插件,适合大多数玩家。
- 模组服务端(Forge/CurseForge):支持模组,需安装对应模组加载器。
- 网络工具:若本地搭建,需知道本机内网IP(Windows命令提示符输入
ipconfig
查看“IPv4地址”);若需外网连接,需进行端口映射(路由器设置)或使用云服务器。
账号准备
- 正版验证:默认情况下,服务器需开启正版验证(
online-mode=true
),所有玩家需登录微软账户;若允许离线登录,可修改配置文件(但存在安全风险)。 - 管理员权限:提前确定服务器管理员(OP),后续可通过命令设置权限。
搭建服务器详细步骤
(一)本地服务器搭建(以Paper服务端为例)
Paper服务端性能优秀,支持插件,适合大多数玩家,以下是具体步骤:
下载服务端文件
- 访问Paper官网(https://papermc.io/downloads),选择与客户端版本对应的Paper服务端(例如客户端用1.20.1版本,则下载1.20.1的Paper)。
- 下载后将
.jar
文件放入新建的文件夹(如“MC服务器”),便于管理。
初始化配置
- 双击运行
.jar
文件,首次运行会自动生成配置文件(如server.properties
、eula.txt
等)。 - 需同意服务端协议:用记事本打开
eula.txt
,将eula=false
改为eula=true
,保存后再次运行.jar
,此时会生成world
(世界存档)、plugins
(插件文件夹)等。
修改核心配置文件
用记事本打开server.properties
,修改以下关键参数:
| 参数名 | 说明 | 默认值 | 推荐值 |
|——–|——|——–|——–|
| server-port
| 服务器端口 | 25565 | 25565(避免与常用软件冲突) |
| max-players
| 最大玩家数 | 20 | 根据硬件调整(如10) |
| view-distance
| 渲染距离(区块) | 10 | 8(调高可提升视野,但增加卡顿) |
| gamemode
| 默认游戏模式 | 0(生存) | 0/1(创造)/2(冒险)/3(旁观) |
| difficulty
| 游戏难度 | 1(简单) | 2(普通) |
| white-list
| 是否开启白名单 | false | true(防止陌生人进入) |
| online-mode
| 是否验证正版 | true | true(建议开启,防止盗版) |
设置管理员(OP)
- 打开
ops.json
文件,添加管理员信息(格式:{"uuid":"玩家UUID","name":"玩家名","level":4,"bypassesPlayerLimit":false}
)。 - 玩家UUID可通过在线工具(如https://mcuuid.net/)输入玩家名获取,
level
为4表示最高权限。
启动服务器
- 双击
.jar
文件启动服务器,首次启动可能较慢,等待出现“Done”提示即表示启动成功。 - 本地玩家可通过“多人游戏”-“添加服务器”,输入内网IP(如
168.1.100:25565
)加入;外网玩家需通过公网IP(需联系宽带运营商获取)或内网穿透工具(如花生壳)连接。
安装插件(可选)
- 插件可扩展服务器功能,如
EssentialsX
(基础命令:传家、TP、踢人)、WorldEdit
(建筑编辑)、LuckPerms
(权限管理)。 - 下载插件(.jar文件)放入
plugins
文件夹,重启服务器即可生效,部分插件需修改配置文件(如config.yml
)。
(二)云服务器搭建
若本地电脑性能不足或需24小时在线,可使用云服务器(如阿里云轻量应用服务器、腾讯云CVM),步骤与本地搭建类似,但需额外配置:
- 购买云服务器:选择Linux系统(如Ubuntu 20.04),配置建议2核4G起步,带宽5M以上。
- 安装Java环境:通过SSH连接云服务器,执行命令安装JDK 17(如
apt update && apt install openjdk-17-jdk
)。 - 上传服务端文件:使用WinSCP等工具将本地下载的
.jar
文件上传至云服务器。 - 开放端口:在云服务器安全组中添加入站规则,开放25565端口(TCP协议)。
- 启动服务端:通过SSH命令进入文件目录,执行
java -Xms2G -Xmx4G -jar paper.jar
(-Xms
为初始内存,-Xmx
为最大内存,根据云服务器配置调整)。 - 外网连接:玩家通过云服务器的公网IP(如
456.789.10:25565
)直接加入,无需端口映射。
服务器优化与维护
性能优化
- 选择合适服务端:高玩家数或大型世界建议用Paper或Purpur(基于Paper优化),模组服用Forge或Fabric。
- 调整内存分配:在启动命令中设置
-Xms
和-Xmx
(如-Xms3G -Xmx6G
),避免内存不足或浪费。 - 清理无用插件:定期禁用或删除不常用的插件,减少资源占用。
- 定期备份:停止服务器,复制
world
文件夹至其他位置,或使用插件(如CoreProtect
)自动备份数据。
安全维护
- 开启白名单:在
server.properties
中设置white-list=true
,仅允许白名单玩家加入。 - 定期更新:关注服务端和插件更新,及时修复安全漏洞。
- 限制命令权限:通过权限插件(如LuckPerms)设置玩家可执行的命令,避免误操作或恶意破坏。
常见问题解决
- 启动闪退:检查Java版本是否匹配服务端要求,
server.properties
配置是否有误(如冒号为英文符号),或内存分配超过物理内存。 - 玩家无法连接:确认防火墙是否开放25565端口,外网玩家需检查公网IP是否正确,或内网是否完成端口映射。
- 卡顿掉线:调低
view-distance
,关闭不必要的插件,升级硬件或换用优化服务端,检查网络带宽是否不足。
相关问答FAQs
Q1: 服务器能同时容纳多少玩家?
A: 玩家数量取决于服务器硬件配置和网络带宽,本地服务器(8G内存、Paper服务端)一般支持10-20人流畅运行;云服务器(16G内存、优化配置)可支持30-50人,若开启大型模组或红石设备,需进一步降低玩家数量或提升配置。
Q2: 如何备份服务器世界?
A: 备份方法有两种:① 手动备份:停止服务器,复制world
文件夹至U盘或云端(如百度网盘),重启服务器即可;② 自动备份:安装插件(如AutoBackup
),设置备份间隔(如每6小时备份一次),备份文件会自动存入指定文件夹。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/37152.html