Linux运行Minecraft服务器

Linux运行Minecraft服务器

一、 准备工作

  • 安装好Ubuntu或Debian或Deepin的机器

  • 本文以Debian 12为例,安装spigot 1.20.1的服务器

  • 网络

二、 连接Linux

1. 使用ssh客户端连接服务器

  • 打开ssh服务器,输入连接服务器的IP,进行连接

  • 输入服务器的密码,进行连接

2. 直接本地上使用终端进行操作

  • 在本地Linux计算机上开启终端窗口进行操作

三、 安装jdk17

1. 更新列表

运行sudo apt update,这步会提示输入密码,输入回车即可。

2. 通过命令行安装jdk17

sudo apt install openjdk-17-jdk

随后会提示

Do you want to continue? [Y/n]

这里输入Y回车即可

3. 检查jdk17

等待进度条跑完,输入下列命令检查jdk是否安装成功

java --version

当输出结果与下面差不多时,说明安装成功了

openjdk 17.0.9 2023-10-17
OpenJDK Runtime Environment (build 17.0.9+9-Debian-1deb12u1)
OpenJDK 64-Bit Server VM (build 17.0.9+9-Debian-1deb12u1, mixed mode, sharing)

四、 下载Minecraft服务端

1. 新建文件夹

  • 首先输入cd /进入根目录

  • 输入ls列出当前目录下的所有文件和文件夹

  • 输入mkdir 文件夹名字可在当前目录下新建文件夹

  • 随后,进入/home/用户名文件夹下建个文件夹专门用来存放Minecraft服务器数据

    当然你放别的地方也彳亍

2. 获取下载链接

首先打开spigot的下载官网

https://getbukkit.org/

找到需要下载的服务端版本(这里以spigot1.20.1为例)

点击开始下载

此后有两个方法将服务端文件存入服务器

3.1 在Linux服务器进行下载

点击下载后,右键正在下载的文件,复制下载链接

比如spigot 1.20.1的下载链接为

https://download.getbukkit.org/spigot/spigot-1.20.1.jar

随后在终端命令框中输入

wget <下载链接>

随后会显示进度条,进度条跑完即可继续操作

3.2 上传到Linux服务器

部分ssh客户端能上传文件,可以直接用ssh客户端上传服务端文件到服务器

五、 运行Minecraft服务端

1. 运行

在服务器文件所在文件夹下

输入如下命令运行Minecraft服务端

java -Xms最小内存 -Xmx最大内存 -jar -文件名 nogui

nogui即为不带图形化界面启动

本文以如下命令为例

java -Xms1G -Xmx1G -jar spigot-1.20.1.jar nougi

回车即可运行

不出意外的话,服务器不会成功启动,并且提示

Failed to load eula.txt

You need to agree to the EULA in order to run the server. Go to eula.txt for more info

这是因为没有同意的相关协议

2. 同意eula

输入ls发现当前目录下多了几个文件,其中包括eula.txt

输入如下命令修改eula.txt

sudo vim eula.txt

如果提示sudo: vim: command not found则说明vim没有安装

输入sudo apt install vim即可安装

再次输入即可进入eula.txt

里面显示eula=false

我们只需要把false改为true即可

方向键移动光标到要修改的地方,按i即可进行插入模式

直接进行修改即可

修改完,按Esc退出插入模式

输入:wq回车保存并退出

再次运行服务端

即可成功运行

此时显示Done!表示服务器启动成功

此时在服务器上开放25565(默认)端口,即可进入服务器

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值