跳到主要内容
← 指南列表

在 Windows 服务器上开设 Minecraft 服务器

以下是通过远程桌面连接 Windows 服务器,像使用本地电脑一样用鼠标开设 Minecraft Java 版服务器的方法。如果您不熟悉 Linux,这种方法会比较方便。

开始之前

1. 安装 Java

用服务器中的浏览器访问 adoptium.net,下载并安装 Temurin 21 (LTS) 的 Windows 版 .msi。安装过程中请开启“Set JAVA_HOME”和“Add to PATH”选项。

安装完成后,重新打开 PowerShell 进行确认。

java -version

2. 下载服务器文件

  1. 创建 C:\minecraft 文件夹。
  2. 在 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 文件夹压缩后移到本地电脑。上传和下载文件

如果问题仍未解决,请在 Discord 提交工单。