一文搞懂 MineCraft 服务器启动操作和常见问题 2023年10月
文章目录
- 前言
- 1. 新建文件夹
- 2. 创建 bat 文件
- 3. 编辑 bat 文件
- 4. 启动服务器
- 5. 恭喜完成
文章持续更新中,如果你有问题可以通过 qq 1317699264 获取免费协助,解决的问题将会被更新到本文章中
前言
无论你是使用服务端整合包,还是从上一篇我的文章中自己构建了服务端核心,或者是从 papermc.io 或者哪里下载了核心,甚至是希望学习一下 .bat 怎么启动服务器的,都适合您阅读下面的信息,若有误,请指出~
首先你要准备的是:
- 服务端文件(例如 Spigot,Paper,Sponge 打头的服务端 核心 文件)
- 适应服务器版本的 Java,比如你的服务端核心是 1.20.2 的,那么你的 Java 也得是 17,这个和 MC 客户端是一样的
1. 新建文件夹
我们就从这里开始,找到一个合适的地方放下你的核心文件,名字可以随意~
为什么要重点说建个文件夹,当你的服务器运行之后,几乎所有的数据都是在这个文件夹下面跑的,当你需要更新、移植、删除、配置时,都在这个 核心所在 的文件夹里面操作
2. 创建 bat 文件
你经常能看到使用 bat 文件作为服务器的启动器,它的原理我们不需要深究,但首先你要创建一个 bat 文件给我们自己用~
新建一个文本文档,这是常见的套路
然后从 .txt 后缀结尾,改名成 .bat 结尾的文件,这里你就会遇到一个问题了
如果我创建出来的 新建文本文档 后面没有这个 .txt 怎么办,你需要打开文件夹选项修改一下:
把这个勾勾去掉就可以了
3. 编辑 bat 文件
上一步顺利的话,正常来说应当是长这样了,我们右键打开编辑,可以用你熟悉的文本编辑器软件,也可以就用记事本就行了
- 其中 java 是指令,运行 java 程序(记住就可以了)
- -jar 是参数,告诉 java 运行的是个程序包(一样记住就可以了,少了不行)
core.jar
是 java 要启动的包的 名字 ,那么我这里的名字是 core.jar,你就要修改成你那边的spigot-xxx.jar
这样
完事以后按 ctrl + s 或者关闭的时候选择保存即可
4. 启动服务器
第一次启动服务器,他会下载一些必要的前置到 cache 里面,等他完成就好了
当我们看到 Loading libraries, please wait
就标志着我们的服务端被 java 成功的启动了!
但是 java 运行成功,不代表 服务端被运行成功,当你第一次运行时他会一闪而过自动结束掉自己
你可以在 start.bat 里面加上这一句 pause,让我们再来看看效果吧
这次我们就能看清他结束的时候说了这么一句话 You need to agree to the EULA...
关于 EULA 这里不再赘述了,总之你得去编辑一下你的服务端文件夹下面的 eula.txt 文件
把这里的 eula=false 改成 eula=true 就好了,同样不要忘记保存
5. 恭喜完成
做到这一步就成功了,恭喜你启动了自己的服务器!
不过一般只有这一句话弹出来了才意味着你的服务器正常启动了,因为有可能服务器启动到一半的时候,一些插件报错导致了服务器崩溃~