在 Windows 服务器上开设 Minecraft 服务器
以下是通过远程桌面连接 Windows 服务器,像使用本地电脑一样用鼠标开设 Minecraft Java 版服务器的方法。如果您不熟悉 Linux,这种方法会比较方便。
开始之前
- 配置:Windows 操作系统本身就会占用 2GB 左右的内存。如果是几个朋友玩原版,建议内存 6GB 以上。如何选择 VPS 配置(按用途推荐配置)
- 连接:请参考通过远程桌面(RDP)连接 Windows 服务器进入服务器。
1. 安装 Java
用服务器中的浏览器访问 adoptium.net,下载并安装 Temurin 21 (LTS) 的 Windows 版 .msi。安装过程中请开启“Set JAVA_HOME”和“Add to PATH”选项。
安装完成后,重新打开 PowerShell 进行确认。
java -version
2. 下载服务器文件
- 创建
C:\minecraft文件夹。 - 在 minecraft.net 的“Minecraft: Java Edition 服务器下载”页面中下载
server.jar,放入该文件夹。(如果要使用插件,请下载 papermc.io 的 Paper jar,并将其重命名为server.jar)
3. 创建启动文件
在记事本中写入以下内容,将保存类型改为“所有文件”,保存为 C:\minecraft\start.bat。
@echo off
cd /d C:\minecraft
java -Xms1G -Xmx4G -jar server.jar nogui
pause
-Xmx4G 是分配给服务器的最大内存。请从服务器总内存中为 Windows 预留 2~3GB 后再确定。
4. 首次运行并同意 EULA
双击 start.bat。第一次会立即结束,并生成 eula.txt。用记事本打开,将 eula=false 改为 eula=true 并保存,然后再次运行。
如果弹出“Windows 安全警报”窗口,请点击 允许访问。
5. 开放防火墙
用管理员权限打开 PowerShell 并执行。
New-NetFirewallRule -DisplayName "Minecraft Server" -Direction Inbound -Protocol TCP -LocalPort 25565 -Action Allow
6. 连接
Minecraft → 多人游戏 → 添加服务器 → 在服务器地址中输入服务器 IP。
关闭远程桌面窗口时
用窗口的 X 按钮关闭时,服务器会继续运行。如果在服务器中点击注销,Minecraft 服务器也会停止。服务器重启后自动运行、停止后自动重新启动,请参考在 Windows 服务器上自动运行程序。
常见问题
- 'java' 不是内部或外部命令... —— 安装 Java 时 PATH 选项处于关闭状态。请重新安装 Java,并开启“Add to PATH”。
- 无法连接 —— 请确认服务器窗口中是否已显示
Done (...)!,以及是否已添加第 5 步的防火墙规则。 - 韩文显示乱码 —— 请参考Windows 服务器韩语、韩国时间设置中的“程序中韩文显示乱码时”。
- 世界备份 —— 请在服务器关闭的状态下,将
world文件夹压缩后移到本地电脑。上传和下载文件