你可以根据你的需求和规模,选择不同的配置方案。
在开始之前,先问自己几个问题:
1、服务器类型:是 Java 版服务器还是基岩版服务器?本文主要介绍最流行的Java 版。
2、玩家规模:只是和几个朋友联机,还是打算开一个几十人甚至上百人的公开服务器?
3、服务器核心:原版(Vanilla)?还是有插件(Bukkit/Spigot/Paper)?或者有模组(Forge/Fabric)?
原版最纯净,性能要求最低,适合小范围朋友联机。
插件服通过插件添加功能,管理玩家,优化性能。Spigot 或Paper 是绝佳选择,兼容性好且性能远超原版。
模组服需要安装客户端模组,玩法丰富但更吃资源,配置更复杂。
4、运行环境:用你自己的电脑,还是租用云服务器/VPS?
新手推荐方案:Paper 核心 + 本地电脑开服(用于和朋友测试)或 入门级云服务器(用于小规模公开服)。
A. 使用自己的电脑(适合小型测试/与朋友联机)
优点免费,方便测试。
缺点需要保持电脑开机,对本地网络有要求。
硬件要求
CPU建议 Intel i5 或 AMD Ryzen 5 及以上。
内存至少 8GB,为服务器分配 2-4GB,如果玩模组或人多,需要更多。
硬盘SSD 固态硬盘能显著提升地图加载速度。
网络要求
* 你需要进行端口转发,让朋友能通过你的公网 IP 连接到你的电脑,具体操作在你的路由器设置中完成(搜索“你的路由器型号 + 端口转发”)。
* 默认的 Minecraft 服务器端口是25565。
B. 租用云服务器(适合公开/长期运行)
优点24小时在线,有公网IP,性能稳定,无需折腾自家网络。
提供商国内外有很多选择,如阿里云、腾讯云、华为云等。
配置推荐
2-4人小服1核 CPU,2GB 内存,SSD 硬盘。
10-20人服2核 CPU,4-8GB 内存,SSD 硬盘。
更大规模根据玩家数量和模组/插件复杂度增加配置。
系统选择推荐Linux(如 Ubuntu 20.04/22.04 LTS),因为它更轻量,服务器性能更好,如果你对 Linux 不熟,也可以用 Windows Server。
1、安装 Java
* Minecraft 服务器需要 Java 环境,前往 [Oracle Java](https://www.oracle.com/java/technologies/downloads/) 或 [OpenJDK](https://adoptium.net/) 官网下载。
版本选择对于 Minecraft 1.17 及以上版本,需要Java 17 或更高版本,1.18+ 强烈推荐 Java 17。
* 安装后,在命令行输入java -version 来验证是否安装成功。
2、下载服务器核心文件
原版从 [Minecraft 官网](https://www.minecraft.net/zh-hans/download/server) 下载minecraft_server.1.XX.X.jar。
Paper从 [PaperMC 官网](https://papermc.io/downloads) 下载,Paper 是 Spigot 的优化版,强烈推荐。
Forge/Fabric从各自官网下载安装器。
我们以最推荐的Paper 核心在Windows 本地为例,Linux 服务器操作类似(通常通过 SSH 命令行操作)。
1、创建专用文件夹
在桌面上或任意位置创建一个新文件夹,例如MyMinecraftServer,这将存放所有服务器文件。
2、放置核心文件
将下载好的paper-1.XX.X.jar 文件放入这个文件夹。
3、首次运行生成文件
* 在文件夹内,按住Shift 键并右键点击空白处,选择“在此处打开 Powershell 窗口”或“打开命令窗口”。
输入以下命令并回车(请将文件名替换为你下载的实际文件名)
java -jar paper-1.20.1-100.jar * 首次运行会失败,并生成一些文件,最重要的是eula.txt。
4、同意 EULA
* 打开生成的eula.txt 文件。
* 将eula=false 改为eula=true,这是 Mojang 的用户协议,你必须同意才能运行服务器。
5、配置 server.properties
* 打开生成的server.properties 文件,这是服务器的主要配置文件。
常用设置修改
server-port=25565服务器端口,默认即可。
online-mode=true正版验证,如果你是盗版服,需设为false(不推荐)。
max-players=20最大玩家数。
motd=A Cool Minecraft Server服务器描述,玩家在列表中看到的标题。
6、正式启动服务器
* 再次在命令行中运行java -jar paper-1.20.1-100.jar。
* 你会看到服务器控制台开始滚动日志,当出现Done (XX.XXXs)! For help, type "help" 时,表示服务器启动成功!
7、创建启动脚本(可选但推荐)
每次手动输入命令很麻烦,可以创建一个start.bat(Windows)或start.sh(Linux)文件。
Windows在服务器文件夹内新建一个文本文件,改名为start.bat,右键编辑,输入以下内容并保存:
@echo off
java -Xmx4G -Xms2G -jar paper-1.20.1-100.jar nogui
pause-Xmx4G表示服务器最大内存为 4GB。
-Xms2G表示服务器启动时初始内存为 2GB。
nogui不显示图形界面,节省资源。
pause命令执行完毕后暂停,方便你看错误信息。
* 以后只需双击start.bat 即可启动服务器。
1、自己连接:打开 Minecraft,多人游戏 -> 直接连接 -> 地址输入localhost 或127.0.0.1。
2、局域网朋友连接:让你的朋友在多人游戏 -> 直接连接 -> 地址输入你的本地IP地址(在 cmd 中输入ipconfig 查看)。
3、互联网朋友连接:
如果你用的是云服务器让他们连接你的服务器公网IP。
如果你用的是本地电脑让他们连接你的公网IP:端口(例如123.123.123.123:25565),并且确保你已经设置了端口转发。
第六步:进阶配置(安装插件/模组)
插件
* 将下载的.jar 格式的插件文件放入plugins 文件夹。
* 重启服务器即可生效,常用插件有权限管理(LuckPerms)、领地保护(WorldGuard)、经济(Vault)。
模组
* 使用 Forge 或 Fabric 服务端核心启动服务器。
* 将模组文件放入mods 文件夹。
注意所有连接服务器的玩家,其客户端也必须安装完全相同的模组。
服务器卡顿
1. 使用Paper 或Purpur 核心,它们有大量性能优化。
2. 在paper-world.yml 中调整怪物生成、红石等限制。
3. 安装性能优化插件,如Chunky(预生成地形)、ClearLag(清理垃圾实体)。
内存不够增加启动命令中的-Xmx 参数,例如-Xmx8G。
如何后台运行(Linux)使用screen 或tmux 命令。
希望这份详细的指南能帮助你成功配置属于自己的 Minecraft 服务器!从简单的原版服开始,逐步探索插件和模组的世界,乐趣无穷。
文章摘自:https://idc.huochengrm.cn/fwq/19261.html
评论
是优悦
回复我的世界服务器配置回答:要搭建Minecraft服务,需先选择版本并安装Java;再调整内存分配和端口设置等参数,确保网络稳定安全后开启联机模式即可享受多人游戏乐趣!