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

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Kafka-Java二:Spring配置kafka消息发送端的缓冲区

一、涉及到的组件概念 1.1、缓冲区 1.2、本地线程 1.3.本地线程消息推送策略 二、各组件的解释参见代码注释 // 配置消息的缓冲区/** 设置消息发送者端的缓冲区大小,如果设置了缓冲区,消息会先发送到缓冲区,可以提供发送性能* 默认大小是32…

css为盒子设置滚动条隐藏滚动条

省流:为盒子设置宽高,设置滚动条方向,隐藏滚动条。 首先,要为需要添加滚动条的盒子设置固定的高度和宽度,这样才能让内容超过盒子的边缘。 .box {width: 300px;height: 300px; }然后,给盒子加入overflow属…

【开源】基于SpringBoot的天然气工程业务管理系统的设计和实现

目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块三、使用角色3.1 施工人员3.2 管理员 四、数据库设计4.1 用户表4.2 分公司表4.3 角色表4.4 数据字典表4.5 工程项目表4.6 使用材料表4.7 使用材料领用表4.8 整体E-R图 五、系统展示六、核心代码6.1 查询工程项目6.2 工程物资…

区块链的概念和特征

1.区块链的概念 区块链是一种去中心化的分布式账本技术,它使用密码学方法保证了数据交换和记录的安全性和可信度。区块链通过连接多个区块来组成一个链式结构,并利用共识算法来确保每个节点都有相同的记录和更新。这样就可以避免中心化机构的单点故障和…

通过el-tree 懒加载树,创建国家地区四级树

全国四级行政地区树数据库sql下载路径:【免费】全国四级地区(省市县)数据表sql资源-CSDN文库https://download.csdn.net/download/weixin_51722520/88469807?spm1001.2014.3001.5503 我在后台获取地区信息添加了限制,只获取parentid为当前的地…

LeetCode题:70爬楼梯,126斐波那契数

目录 70:爬楼梯 题目要求: 解题思路:(类似斐波那契数) 递归解法: 非递归解法: 126:斐波那契数 题目要求: 解题思路: 递归解法: 非递归解…

python—openpyxl操作excel详解

前言 openpyxl属于第三方模块,在python中用来处理excel文件。 可以对excel进行的操作有:读写、修改、调整样式及插入图片等。 但只能用来处理【 .xlsx】 后缀的excel文件。 使用前需要先安装,安装方法: pip install openpyxl…

Doceker-compose——容器群集编排管理工具

目录 Docker-compose 1、Docker-compose 的三大概念 2、YAML文件格式及编写注意事项 1)使用 YAML 时需要注意下面事项 2)ymal文件格式 3)json格式 3、Docker Compose配置常用字段 4、Docker-compose的四种重启策略 5、Docker Compos…

k8s statefulSet 学习笔记

文章目录 缩写: stsweb-sts.yaml创建sts扩缩容金丝雀发布OnDelete 删除时更新 缩写: sts 通过 kubectl api-resources 可以查到: NAMESHORTNAMESAPIVERSIONNAMESPACEDKINDstatefulsetsstsapps/v1trueStatefulSet web-sts.yaml apiVersion: v1 kind: Service met…

Lintcode 3715 · Lowest Common Ancestor V (最小祖先好题)

3715 Lowest Common Ancestor VPRE Algorithms Medium This topic is a pre-release topic. If you encounter any problems, please contact us via “Problem Correction”, and we will upgrade your account to VIP as a thank you. Description Given a binary tree wit…

1688阿里巴巴中国站电商数据官方平台API接口按图搜索1688商品(拍立淘)响应示例说明

按图搜索1688商品数据接口的用途是帮助用户通过上传图片来搜索相似的商品,或者通过图片链接获取商品详情信息、SKU信息、销量信息等。 1688.item_search_img-按图搜索1688商品(拍立淘) 公共参数 请求地址: 注册调用key请求接入 名称类型必…

Canal整合SpringBoot详解(一)

文章目录 Canal整合SpringBoot详解(一)什么是canal搭建Kafka3.2.1集群⭐Kafka集群机器规划创建3台虚拟机(centos7系统)必要的环境准备(3台虚拟机都要执行如下操作)⭐分别修改每个服务器的hosts文件&#xf…

为指定 java 类生成 PlantUML puml文件工具( v2 )

AttributePumlVO.java: import lombok.Getter; import lombok.Setter;import java.io.Serializable;Getter Setter public class AttributePumlVO implements Serializable {/*** 属性名称*/private String name;/*** 属性类型*/private Class type;Overridepublic …

vue 使用openlayers导出渲染的地图

下载地图官方示例: http://openlayers.org/en/latest/examples/export-map.html http://openlayers.org/en/latest/examples/export-pdf.html 我这儿使用到了 file-saver (下载图片、附件) npm install file-saver --save import { saveAs } from file-saver; // 执行下…

docker - window Docker Desktop升级

文章目录 前言docker - window Docker Desktop升级 前言 如果您觉得有用的话,记得给博主点个赞,评论,收藏一键三连啊,写作不易啊^ _ ^。   而且听说点赞的人每天的运气都不会太差,实在白嫖的话,那欢迎常来…

【python画画】蘑菇云爱心

来源于网上短视频 数学原理不懂,图个乐 import math from turtle import *def x(i):return 15 * math.sin(i) ** 3 * 20def y(i):return 20 * (12 * math.cos(i) - 5 * math.cos(2 * i) - 2 * math.cos(4 * i))speed(0) color(red) pensize(10) for i in range(51…

【音视频】Linux | FFmpeg源码搭建

Linux | FFmpeg源码搭建 时间:2023-06-21 文章目录 `Linux` | `FFmpeg`源码搭建@[toc]1.参考2.获取源码2-1.建立工作目录2-2.获取`AAC`2-3.获取`X264`2-4.获取`X265`2-5.获取`FFmpeg`3.编译/安装3-1.编译`AAC`3-1-1.解压源码3-1-2.编译3-1-3.安装3-2.编译`X264`3-2-1.解压源码…

Western blot实验步骤

Western blot实验步骤 1 Western blot原理介绍 Western blot是一种通过凝胶电泳分离蛋白质,将其印迹或转移到膜上,并对固定抗原进行选择性免疫检测的技术。这是一种重要的、常规的蛋白质分析方法,依赖于抗体-抗原相互作用的特异性&#xff0…

初级前端面试题(一) 之 html/css/js

目 录 一、 HTML 1. .如何理解HTML语义化的? 2. HTML标签有哪些? 3. Canvas 和SVG的区别 二、CSS 1. BFC是什么? 2. 如何实现垂直居中? 3. css选择器 优先级如何确定? 4. 如何清除浮动? 5. …

Elasticsearch7.8.1集群安装手册

1. 部署说明 elasticsearch集群规划为三个节点,elasticsearch版本为7.8.1 2. 下载安装包 1)下载 Elasticsearch7.8.1安装包 # cd /opt # wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.8.1-linux-x86_64.tar.gz3. Ela…