一文搞懂 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.hqwc.cn/news/151007.html

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

相关文章

为虚拟网络提供敏捷负载均衡:Everoute LB 特性解读

为了保证应用系统的可用性,同时避免并发访问导致后端服务器出现性能瓶颈,不少用户都通过负载均衡技术优化流量分发。随着虚拟化平台下用户业务规模的持续扩大,虚拟化网络的数据访问量也不断增加,而传统负载均衡通常通过硬件负载均…

漫谈广告机制设计 | 混排:广告与自然结果的交锋博弈(2)

话说前文,在彼此不同的利益面前,自然侧和广告侧在混排战场展开了一番较量,一个浑水摸鱼,一个暗渡陈仓。最终双方不得不坐下来,为了平台整体的利益,一起谈谈各自的诉求,商讨一下解决方案。 第三…

一个比较特别的串口工具

这是08年写的一个 并网带电池逆变器 的通讯工具,和普通的串口调试器相比,多了一个【脚本】功能。能够通过【脚本】完成通讯测试。 PC发给DSP的01命令 01 10 1B 00 CF A3 00 00 90 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 电…

【Linux】虚拟机部署与发布J2EE项目(Windows版本)

【Linux】虚拟机部署与发布J2EE项目(Windows版本) 1.将Java项目部署到虚拟机(Virtual Machine)有以下好处:2.单机项目1.将项目共享到虚拟机2.解压并将war包放入tomcat3.运行tomcat并查看该项目的数据库配置4.数据库导入…

创新领航 | 竹云参编《基于区块链的数据资产评估实施指南》正式发布!

10月25日,由深圳数宝数据服务股份有限公司和深圳职业技术大学提出,中国科学院深圳先进技术研究院、中国电子技术标准化研究院、中国(天津)自由贸易试验区政策与产业创新发展局、网络空间治理与数字经济法治(长三角&…

【LeetCode每日一题合集】2023.10.16-2023.10.22(只出现一次的数字Ⅲ)

文章目录 260. 只出现一次的数字 III⭐(异或)🐂2652. 倍数求和解法1——枚举模拟解法2—— O ( 1 ) O(1) O(1)容斥原理相似题目——1201. 丑数 III(二分查找容斥原理) 2530. 执行 K 次操作后的最大分数解法1——贪心优…

ActiveMQ消息中间件简介

一、ActiveMQ简介 ActiveMQ是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ是一个完全支持JMS1.1和J2EE1.4规范的JMS Provide实现。尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中仍然扮演这特殊的地位。 二、Active…

Linux高性能服务器编程——ch8笔记

第8章 高性能服务器程序框架 8.1 服务器模型 服务器启动后,首先创建一个(或多个)监听socket,并调用bind函数将其绑定到服务器感兴趣的端口,然后调用listen函数等待客户连接。服务器稳定运行之后,客户端就可…

基于nodejs+vue全国公考岗位及报考人数分析

目 录 摘 要 I ABSTRACT II 目 录 II 第1章 绪论 1 1.1背景及意义 1 1.2 国内外研究概况 1 1.3 研究的内容 1 第2章 相关技术 3 2.1 nodejs简介 4 2.2 express框架介绍 6 2.4 MySQL数据库 4 第3章 系统分析 5 3.1 需求分析 5 3.2 系统可行性分析 5 3.2.1技术可行性:…

FreeROTS 任务通知和实操 详解

目录 什么是任务通知? 任务通知值的更新方式 任务通知的优势和劣势 任务通知的优势 任务通知的劣势 任务通知相关 API 函数 1. 发送通知 2. 等待通知 任务通知实操 1. 模拟二值信号量 2. 模拟计数型信号量 3. 模拟事件标志组 4. 模拟消息邮箱 什么是任务…

数据结构---顺序表

线性表 什么是线性表 线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串... 线性表在逻辑上是线性结构,也就说是…

树莓派基金会近日发布了新版基于 Debian 的树莓派操作系统

导读树莓派基金会(Raspberry Pi Foundation)近日发布了新版基于 Debian 的树莓派操作系统(Raspberry Pi OS),为树莓派单板电脑带来了新的书虫基础和一些重大变化。 新版 Raspberry Pi OS 的最大变化是它现在基于最新的…