目录
- 第一步:准备工作
- 服务器硬件选择(电脑 vs. 云服务器)
- 网络要求
- 其他准备
- 第二步:下载服务器软件
- 官方服务器
- 第三方服务器(推荐新手)
- 第三步:配置服务器
- 创建文件夹和文件
- 修改
server.properties文件 - 生成
eula.txt文件
- 第四步:启动服务器
- 使用批处理文件(Windows)
- 使用 Shell 脚本(macOS/Linux)
- 第五步:连接服务器
- 获取服务器IP地址
- 在游戏中添加服务器
- 第六步:进阶操作(可选但强烈推荐)
- 安装插件/模组
- 使用管理面板
- 备份世界
- 常见问题与解决方案
第一步:准备工作
在开始之前,你需要决定你的服务器运行在哪里,主要有两种选择:

选择 1:在自己的电脑上开服务器(免费)
这是最简单的方式,适合和朋友在局域网内或广域网内一起玩。
- 优点:
- 完全免费。
- 操作简单,对硬件要求不高(仅限少数玩家)。
- 缺点:
- 电脑必须 24 小时开机才能让服务器一直在线。
- 占用你的家庭带宽和电脑性能(玩游戏时可能会卡顿)。
- 如果你的家庭网络是动态IP,每次重启路由器IP都会变,连接会比较麻烦。
- 外网连接需要设置端口转发(Port Forwarding),有一定技术门槛,且部分网络运营商(如中国电信)会屏蔽这些端口。
选择 2:租用云服务器(付费)
这是最稳定、最专业的方式,适合长期运营或需要稳定外网连接的服务器。
- 优点:
- 24小时在线,非常稳定。
- 独立的带宽和硬件性能,不会影响你自己的电脑。
- 拥有固定的公网IP地址,连接方便。
- 通常提供Web管理面板,操作简单。
- 缺点:
- 需要付费,价格从每月几十元到几百元不等(取决于配置)。
- 对于新手来说,选择和配置服务器也需要一些学习。
对于本教程,我们主要以在自己电脑上开服务器为例进行讲解,因为这是最基础的起点。
第二步:下载服务器软件
你需要下载与你游戏版本相匹配的服务器端程序。

方法A:使用官方服务器(纯净版)
- 访问 Minecraft 官方下载页面:https://www.minecraft.net/en-us/download/server
- 在 "Minecraft Server" 部分,你会看到一个版本号(如
20.1)。请务必选择与你游戏客户端完全相同的版本! - 点击 "Download" 下载服务器端的
.jar文件。
方法B:使用第三方服务器(推荐新手)
第三方服务器(如 Paper, Purpur)在官方服务器的基础上进行了大量优化,性能更好,支持更多插件,是目前的主流选择。
- 访问 Paper 官方网站:https://papermc.io/downloads
- 在 "Software" -> "Paper" 中,选择你的 Minecraft 版本(如
20.1)。 - 点击 "Build" 旁边的 "Latest",下载最新版本的
paper-<version>.jar文件。
对于新手,强烈推荐下载 Paper 服务端,性能和兼容性都更好。
第三步:配置服务器
现在我们来设置服务器的基本参数。
-
创建文件夹 在你的电脑上(建议放在非系统盘,如 D 盘或 E 盘)新建一个文件夹,命名为
MC-Server或你喜欢的名字。不要用中文或特殊符号。
(图片来源网络,侵删) -
放入文件 将你刚刚下载的
.jar文件(paper-1.20.1.jar)放入这个文件夹中。 -
创建启动脚本(方便启动)
- 在 Windows 上:
- 在文件夹中,右键点击空白处 -> 新建 -> 文本文档。
- 将文件命名为
start.bat。 - 右键点击
start.bat,选择“编辑”。 - 将以下代码复制进去:
java -Xms2G -Xmx4G -jar paper-1.20.1.jar nogui
java: 运行 Java 程序的命令。-Xms2G: 初始分配内存为 2GB。-Xmx4G: 最大分配内存为 4GB。请根据你电脑的内存大小调整,一般设为电脑总内存的 50%-70% 即可,不要超过 8GB。-jar paper-1.20.1.jar: 运行你下载的 Jar 文件。请确保文件名与你的文件名一致!nogui: 以命令行模式运行,不显示图形界面,可以节省资源。
- 保存并关闭文件。
- 在 Windows 上:
-
首次启动以生成配置文件
- 双击你刚刚创建的
start.bat文件。 - 首次启动时,它会进行一些初始化,并生成一些必要的文件,包括:
server.properties:服务器的主要配置文件。eula.txt:最终用户许可协议文件。world:你的世界存档文件夹。
- 启动窗口会闪一下然后关闭,这是正常的。
- 双击你刚刚创建的
-
同意 EULA 协议
- 用记事本打开
eula.txt文件。 - 将文件中的
eula=false修改为eula=true。 - 保存并关闭。这是必须的步骤,否则服务器无法启动。
- 用记事本打开
-
修改服务器属性(可选)
- 用记事本打开
server.properties文件。 - 这里可以修改很多有趣的设置,
server-ip=: 留空表示监听所有IP。server-port=25565: 默认端口,一般不需要改。motd=A Minecraft Server: 服务器在列表中显示的名称。gamemode=survival: 默认游戏模式(0=生存, 1=创造, 2=冒险, 3=旁观者)。difficulty=easy: 默认难度(0=和平, 1=简单, 2=普通, 3=困难)。pvp=true: 是否允许玩家对战。online-mode=true: 必须为true,用于验证正版玩家,如果设为false,任何人都可以用任何名字进入,但会有安全风险。
- 用记事本打开
第四步:启动服务器
一切准备就绪!
- 再次双击
start.bat文件。 - 这次窗口会一直保持打开状态,并显示服务器的运行日志,当看到 "Done" 字样时,表示服务器已成功启动!
- 不要关闭这个窗口,关闭它就等于关闭了服务器,如果窗口卡住,可以输入
stop命令来安全关闭服务器。
第五步:连接服务器
-
获取服务器IP地址
- 局域网内连接(同一WiFi下):
- 在 Windows 上,按
Win + R,输入cmd,回车。 - 在命令提示符中输入
ipconfig,回车。 - 找到 "无线局域网适配器 WLAN" 或 "以太网适配器",查看 "IPv4 地址",这就是你的局域网IP,
168.1.10。
- 在 Windows 上,按
- 外网连接(不同网络下):
- 你需要你的公网IP地址,在浏览器中搜索 "我的IP",就能查到。
- 重要提示:要让外网朋友连接,你必须在你的路由器上设置端口转发,将
25565端口映射到运行服务器的电脑的局域网IP上,这个过程因路由器品牌而异,请自行搜索你的路由器型号 + "端口设置" 进行查找,如果端口无法转发,可以考虑使用 内网穿透工具(如 frp, ngrok)。
- 局域网内连接(同一WiFi下):
-
在游戏中添加服务器
- 启动你的 Minecraft Java 版客户端。
- 点击 "多人游戏"。
- 点击 "添加服务器"。
- 在 "服务器名称" 一栏填写你喜欢的名字(如 "我的世界服务器")。
- 在 "服务器地址" 一栏填入你刚刚获取的IP地址。
- 如果是局域网,填
168.1.10:25565(端口号可以省略)。 - 如果是外网,填
你的公网IP:25565。
- 如果是局域网,填
- 点击 "完成"。
- 服务器列表会出现你添加的服务器,点击它,然后点击 "直接连接" 即可进入!
第六步:进阶操作(可选但强烈推荐)
安装插件/模组
插件是服务器的扩展,可以实现 OP 权限管理、保护领地、小游戏、经济系统等功能。
- 在服务器文件夹中新建一个名为
plugins的文件夹。 - 将下载的插件文件(通常是
.jar文件)放入plugins文件夹。 - 重启服务器,插件就会自动加载。
- 推荐插件:
- EssentialsX: 提供核心命令,如
/tp,/home,/sethome等。 - WorldEdit: 强大的世界编辑工具,适合 OP 使用。
- LuckPerms: 权限管理插件,控制谁能做什么事。
- **CoreProtect`: 记录玩家操作,用于回滚破坏和追踪。
- EssentialsX: 提供核心命令,如
使用管理面板
如果你觉得用命令行管理服务器很麻烦,可以使用管理面板,如 Pterodactyl (需要自己部署) 或 McMyAdmin (付费面板),它们提供图形化界面,方便管理服务器、安装插件、查看日志等。
备份世界
世界文件非常重要,一定要定期备份!
- 手动备份:直接复制
world文件夹,粘贴到别处。 - 自动备份:安装自动备份插件,如 AutoBackup,它会按设定的时间自动为你备份世界。
第七步:常见问题与解决方案
-
Q: 启动时提示 "is not recognized as an internal or external command..."
- A: 这说明你的电脑没有正确配置 Java 环境变量,请确保你安装了 Java,并将 Java 的
bin目录添加到了系统环境变量Path中,或者,在start.bat文件的开头写上 Java 的完整路径,"C:\Program Files\Java\jdk-17\bin\java.exe" -Xms2G -Xmx4G -jar paper-1.20.1.jar nogui。
- A: 这说明你的电脑没有正确配置 Java 环境变量,请确保你安装了 Java,并将 Java 的
-
Q: 朋友连接提示 "Failed to verify username!" 或 "无法连接到服务器"
- A:
- 检查
server.properties文件中的online-mode是否为true。 - 检查 IP 地址和端口号是否正确。
- 如果是外网连接,确认是否已经正确设置了端口转发,并且防火墙/杀毒软件没有阻止该端口。
- 检查
- A:
-
Q: 服务器运行非常卡顿
- A:
- 增加
-Xmx的值,给服务器分配更多内存。 - 换成性能更好的服务端,如 Paper 或 Purpur。
- 检查插件是否有冲突,或者安装了过多的劣质插件。
- 你的世界可能太大了,尝试用 MCA Selector 等工具清理掉不常用的区块。
- 增加
- A:
希望这个详细的教程能帮助你成功搭建自己的 Minecraft 服务器!祝你和朋友玩得开心!
