这是一篇关于在windows上架设minecraft服务器的文章

首先我们需要安装jdk或jre搭建mc服务器的运行环境

本教程以jdk17做演示,其他版本的安装大同小异

进入Java官网

点击【Windows】,找到【x64 Installer】,点击后面的链接下载

JDK17下载地址

双击运行刚刚下载的exe文件,一直点击【下一步】即可

右键点击【此电脑】

点击【属性】

点击【高级系统设置】

点击【环境变量】

在【系统变量】这一栏下面点击【新建】,变量名和变量值分别是下面的第一行和第二行

JAVA_HOME
C:\Program Files\Java\jdk-17

这个变量值就是你安装jdk的路径,如果你在安装时更改了jdk的安装路径或安装的不是jdk17这个版本,请自行更改

再次点击【新建】,变量名和变量值分别是下面的第一行和第二行

CLASSPATH

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

双击【系统变量】这一栏中的【Path】,点击【新建】,输入下面这一行内容

%JAVA_HOME%\bin

再次点击【新建】输入下面这一行内容

%JAVA_HOME%\jre\bin

在打开的所有窗口都点击【确定】

打开cmd

输入下面这一行然后回车,检查解释器版本

java -version

输入下面这一行然后回车,检查编译器版本,注意解释器和编译器的版本要一致

javac -version

输入下面这一行然后回车,检查解释器启动是否正常

Java

输入下面这一行然后回车,检查编译器启动是否正常

Javac

如果出现java和javac版本不一致的情况可以尝试将【Path】中将刚配置好的jdk环境变量移至最上方

完成了jdk的安装和环境变量配置,接下来我们就需要去下载一个mc服务器核心,服务器核心虽多样但启动方式大同小异,本教程用spigot来演示mc服务器核心的启动

Spigot官网地址

进入官网后选择一个版本下载即可,不同版本间的区别请自行百度

下载完成后我们新建一个纯英文的文件夹,并将服务器核心移至该文件夹内

打开文件夹

创建一个文本文档,名称自拟

打开这个文本文档,并且输入下面这行内容

java -Xmxz最大内存分配g -Xms最小内存分配g -jar 服务器核心名.jar

服务器分配内存看核心版本,游玩人数和服务器内mod的安装情况

如果2-3人游玩纯原版服不加mod最大内存分配2g最小分配1g即可

接下来我们保存并关闭该文本文档、

将改文本文档的后缀改为下面这行内容

.bat

这样,文本文档就变成了可执行文件,打开时系统就会调用cmd.exe执行它

双击运行该文件,等待显示启动失败后关闭窗口

启动失败是因为我们没有同意协议

点击打开新生成的【eula.txt】

将文件内的【eula=false】改为

eula=true

这样,我们就同意了服务器的启动协议

再次双击运行该bat文件

等待服务器启动程序运行完成

启动完成后我们还要学会怎么关闭服务器,可以选择在cmd窗口内同时按下CTRL键和C键,也可以选择在cmd窗口下方输入下面这行命令

stop

这样我们就可以自由开关我们的mc服务器了

服务器世界存档是【world】这个文件夹

服务器下界存档是【world_nether】这个文件夹

服务器末地存档是【world_the_end】这个文件夹

服务器配置文件是【server.properties】这个文件,可以用记事本编辑。关闭玩家正版验证,设置服务器地图种子,设置最大玩家数量,设置出生点保护半径等操作都需要修改该文件

如果你没有公网IP,外部网络是无法访问你这台服务器的,所以要配置内网穿透。

网上的内网穿透有很多,可自行选择,这里就不再细讲,只推荐几个比较好用的内网穿透

OpenFrp官网

飞鸽内网穿透官网

SkauraFrp官网