一文搞懂 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. 恭喜完成

做到这一步就成功了,恭喜你启动了自己的服务器!
在这里插入图片描述
不过一般只有这一句话弹出来了才意味着你的服务器正常启动了,因为有可能服务器启动到一半的时候,一些插件报错导致了服务器崩溃~
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/106680.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

基本选择器

目录 1 标签选择器 2 类选择器 3 id选择器 作用&#xff1a;选择页面上的某一个或某一类元素 1 标签选择器 标签选择器会选择页面上所有的标签 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>…

Spigot 通过 BuildTools 构建 MineCraft Spigot 官方服务端文件

文章目录 从 Spigot 官方下载 BuildTools spigotmc / buildtools确保你有正确版本的 Java&#xff08;例如构建 1.20.2 的服务端一般需要有 Java17&#xff09;在 BuildTools.jar 同名文件夹打开 cmd 命令行&#xff08;点击红色圈圈区域输入 cmd 按 enter 即可&#xff09; …

【黑产攻防道03】利用JS参数更新检测黑产的协议破解

任何业务在运营一段时间之后都会面临黑产大量的破解。验证码和各种爬虫的关系就像猫和老鼠一样, 会永远持续地进行博弈。极验根据十一年和黑产博弈对抗的经验&#xff0c;将黑产的破解方式分为三类&#xff1a; 1.通过识别出验证码图片答案实现批量破解验证&#xff0c;即图片…

区块链技术的未来:去中心化应用和NFT的崛起

区块链技术正在以前所未有的速度改变着金融和数字资产领域。它的演进为去中心化应用和非替代性代币&#xff08;NFT&#xff09;的崛起提供了坚实的基础。在本文中&#xff0c;我们将深入探讨这一数字革命的关键方面&#xff0c;从区块链的基本原理到它如何改变金融领域&#x…

使用Jetpack Compose构建Flappy Musketeer街机游戏

使用Jetpack Compose构建Flappy Musketeer街机游戏 一步一步创建沉浸式移动游戏的指南 引言 Flappy Musketeer不仅是又一个移动游戏&#xff1b;它将令人上瘾的“轻点飞行”游戏玩法和引人入胜的视觉效果融合在一起&#xff0c;吸引玩家进入埃隆马斯克&#xff08;Elon Musk…

Transformer英语-法语机器翻译实例

依照Transformer结构来实例化编码器&#xff0d;解码器模型。在这里&#xff0c;指定Transformer编码器和解码器都是2层&#xff0c;都使用4头注意力。为了进行序列到序列的学习&#xff0c;我们在英语-法语机器翻译数据集上训练Transformer模型&#xff0c;如图11.2所示。 da…

网络协议--DNS:域名系统

14.1 引言 域名系统&#xff08;DNS&#xff09;是一种用于TCP/IP应用程序的分布式数据库&#xff0c;它提供主机名字和IP地址之间的转换及有关电子邮件的选路信息。这里提到的分布式是指在Internet上的单个站点不能拥有所有的信息。每个站点&#xff08;如大学中的系、校园、…

工业4.0的安全挑战与解决方案

在当今数字化时代&#xff0c;工业4.0已经成为制造业的核心趋势。工业4.0的兴起为生产企业带来了前所未有的效率和灵活性&#xff0c;但与之伴随而来的是一系列的安全挑战。本文将深入探讨工业4.0的安全挑战&#xff0c;并提供一些解决方案&#xff0c;以确保制造业的数字化转型…

Typora(morkdown编辑器)的安装包和安装教程

Typora&#xff08;morkdown编辑器&#xff09;的安装包和安装教程 下载安装1、覆盖文件2、输入序列号①打开 typora &#xff0c;点击“输入序列号”&#xff1a;②邮箱一栏中任意填写&#xff08;但须保证邮箱地址格式正确&#xff09;&#xff0c;输入序列号&#xff0c;点击…

JS中面向对象的程序设计

面向对象&#xff08;Object-Oriented&#xff0c;OO&#xff09;的语言有一个标志&#xff0c;那就是它们都有类的概念&#xff0c;而通过类可以创建任意多个具有相同属性和方法的对象。但在ECMAScript 中没有类的概念&#xff0c;因此它的对象也与基于类的语言中的对象有所不…

order by数据过多引起的cpu飙升

测试环境 1.目前数据库类型为pg数据库2.目前数据库业务为共享数据库,为减少其他业务对本次测试的影响,故选在业务空闲时间执行3.服务器性能为8C 32GB 500GB硬盘 原程序测试结果 优化后程序结果 出现原因 当数据量大时&#xff0c;order by排序操作会消耗大量的CPU资源&#…

数据结构之队列

什么是队列&#xff1f; 队列这个概念非常好理解。你可以把它想象成排队买票&#xff0c;先来的先买&#xff0c;后来的人只能站末尾&#xff0c;不允许插队。先进者先出&#xff0c;这就是典型的“队列”。 我们知道&#xff0c;栈只支持两个基本操作&#xff1a;入栈 push()…

Spring Session框架

Spring Session框架 前言 Spring Session是一个用于在分布式环境中管理会话的框架。它提供了一种无状态的方式来管理用户会话&#xff0c;使得应用程序可以在不同的服务器之间共享会话数据。Spring Session的设计目标是为了解决传统基于Servlet容器的会话管理的局限性&#xf…

【ARM 嵌入式 C 入门及渐进 10 -- 冒泡排序 选择排序 插入排序 快速排序 归并排序 堆排序 比较介绍】

文章目录 排序算法小结排序算法C实现 排序算法小结 C语言中常用的排序算法包括冒泡排序、选择排序、插入排序、快速排序、归并排序、堆排序。下面我们来一一介绍&#xff1a; 冒泡排序&#xff08;Bubble Sort&#xff09;&#xff1a;冒泡排序是通过比较相邻元素的大小进行排…

(el-Table)操作(不使用 ts):Element-plus 中 Table 多选框的样式等的调整

Ⅰ、Element-plus 提供的 Table 表格组件与想要目标情况的对比&#xff1a; 1、Element-plus 提供 Table 组件情况&#xff1a; 其一、Element-ui 自提供的 Table 代码情况为(示例的代码)&#xff1a; // Element-plus 自提供的代码&#xff1a; // 此时是使用了 ts 语言环境…

大语言模型(LLM)综述(四):如何适应预训练后的大语言模型

A Survey of Large Language Models 前言5. ADAPTATION OF LLMS5.1 指导调优5.1.1 格式化实例构建5.1.2 指导调优策略5.1.3 指导调优的效果5.1.4 指导调优的实证分析 5.2 对齐调优5.2.1 Alignment的背景和标准5.2.2 收集人类反馈5.2.3 根据人类反馈进行强化学习5.2.4 无需 RLHF…

Leetcode. 2866.美丽塔II

要求O&#xff08;N&#xff09;复杂度内解决&#xff0c;考虑单调栈&#xff0c;这个题很像经典的美丽度的那个单调栈的模板题 对有每一个位置&#xff0c;考虑右边能扩展到哪来&#xff1f;不如直接从末尾来倒着看&#xff0c;发现从末尾需要维护一个单调增的单调栈&#xff…

前端实现打印功能Print.js

前端实现打印的方式有很多种&#xff0c;本人恰好经历了几个项目都涉及到了前端打印&#xff0c;目前较为推荐Print.js来实现前端打印 话不多说&#xff0c;直接上教程 官方链接: Print.js官网 在项目中如何下载Print.js 使用npm下载&#xff1a;npm install print-js --sav…

机器视觉3D项目评估的基本要素及测量案例分析

目录 一. 检测需求确认 1、产品名称&#xff1a;【了解是什么产品上的零件&#xff0c;功能是什么】 2、*产品尺寸&#xff1a;【最大兼容尺寸】 3、*测量项目&#xff1a;【确认清楚测量点位】 4、*精度要求&#xff1a;【若客户提出的精度值过大或者过小&#xff0c;可以和客…

【深度学习】使用Pytorch实现的用于时间序列预测的各种深度学习模型类

深度学习模型类 简介按滑动时间窗口切割数据集模型类CNNGRULSTMMLPRNNTCNTransformerSeq2Seq 简介 本文所定义模型类的输入数据的形状shape统一为 [batch_size, time_step&#xff0c;n_features]&#xff0c;batch_size为批次大小&#xff0c;time_step为时间步长&#xff0c…