这是一篇关于在windows上架设minecraft服务器的文章
首先我们需要安装jdk或jre搭建mc服务器的运行环境
本教程以jdk17做演示,其他版本的安装大同小异
点击【Windows】,找到【x64 Installer】,点击后面的链接下载
双击运行刚刚下载的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服务器核心的启动
进入官网后选择一个版本下载即可,不同版本间的区别请自行百度
下载完成后我们新建一个纯英文的文件夹,并将服务器核心移至该文件夹内
打开文件夹
创建一个文本文档,名称自拟
打开这个文本文档,并且输入下面这行内容
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,外部网络是无法访问你这台服务器的,所以要配置内网穿透。
网上的内网穿透有很多,可自行选择,这里就不再细讲,只推荐几个比较好用的内网穿透