跳到主要内容

电脑Windows开服

1. 安装Java

1.1 Java版本挑选

不同Java版本支持的MC范围不同:

  • JDK 8(2014):最经典,企业还在大量用,Minecraft 1.7–1.16.5 用这个。
  • JDK 11(2018):长期支持版(LTS),不常使用。
  • JDK 17(2021):LTS,Minecraft 1.18–1.20.4 要求。
  • JDK 21(2023):LTS,Minecraft 1.20.5–1.21.11 要求。
  • JDK 25(2025):当前最新 LTS,Minecraft 26.1+ 要求。

1.2 下载Java

这里使用Microsoft Build of OpenJDK演示 根据实际所需找到对应版本的表格,找到带有Windows X64的一行,exemsi都可以

下载完成后双击,默认点下一步就可以了,如果你想修改安装路径,在这个界面可以手动更改

1.3 配置环境变量(可选)

如果你是下载的是Java 8或者软件找不到你下载的Java,那么就需要配置环境变量 按下Win+X,点击Windows PowerShell(管理员),输入以下命令

[Environment]::SetEnvironmentVariable("JAVA_HOME", "path", "Machine")
$oldPath = [Environment]::GetEnvironmentVariable("Path", "User")
[Environment]::SetEnvironmentVariable("Path", "%JAVA_HOME%\bin;" + $oldPath, "User")

这里的path需要替换为实际路径,默认为C:\Program Files\Microsoft\jdk-xxx-hotspot,xxx替换为实际版本,例如:25.0.3,完整的命令则是

[Environment]::SetEnvironmentVariable("JAVA_HOME", "C:\Program Files\Microsoft\jdk-25.0.3-hotspot", "Machine")
$oldPath = [Environment]::GetEnvironmentVariable("Path", "User")
[Environment]::SetEnvironmentVariable("Path", "%JAVA_HOME%\bin;" + $oldPath, "User")
提示

Path和path的区别

Pathpath
系统级环境变量在这里指Java安装路径,后面不接反斜杠(\)

2. 使用Minecraft Server Launcher(MSL)启动器开服

打开这个网址,点击立即下载

双击运行程序,点击开启新服务器

点击自定义模式,名称和目录按需设置,Java环境可以点击电脑上的Java旁的点我检测,也可以选择使用环境变量选择地址

自定义模式

下面的默认,服务器核心/版本按实际选择,点击下载下一步,完成后对服务器进行设置

实例设置里把正版验证关了,其他的可参考此表,拉到底部点击保存,服务器启动!

3. 古法开服(非遗文化传承人doge)

把下载的服务器核心放到一个空白文件夹,在顶部的路径栏输入cmd回车

输入下列命令

java -jar ServerCore nogui
echo eula=true>eula.txt
powershell -Command "(Get-Content 'server.properties') -replace 'online-mode=true', 'online-mode=false' | Set-Content 'server.properties' -Encoding utf8"
java -jar ServerCore
echo 'java -jar ServerCore' > start.bat
提示

这里的ServerCore需要替换为实际核心名,需要带上文件扩展名,如paper-1.21.11.jar

如果想自定义更多功能,可用记事本参考此表修改server.properties,之后每次启动服务器则只需要运行start.bat

4. 进入服务器

  • 腐竹本人默认输入127.0.0.1:25565进入服务器
  • 如果想让其他人加入服务器则需要内网穿透