Arch Linux服务器搭建MineCraft Spigot
准备:
Arch Linux服务器一台
Java环境 (java-17-jdk为例子)
服务器防火墙开放25565/TCP
端口
开始
1、添加ArchLinuxCN软件仓库源
打开 /etc/pacman.conf
文件
1 |
|
在末尾添加
1 |
|
按:wq!
或:x
保存并退出
2、更新软件仓库数据
1 |
|
3、安装Java环境(java-17-jdk)
1 |
|
4、更换系统默认java环境
输入
1 |
|
若出现包含java17的字样,即为安装成功
1 |
|
若java-17-jdk为default
则已成功将java17设置为默认环境
若不是,则输入
1 |
|
后输入archlinux-java
查看,若为default,则成功
5、安装spigot(minecraft的第三方服务端)
输入
1 |
|
进行安装
6、启动服务并添加许可
安装完成输入
1 |
|
可能会出现报错,不要紧,这是因为咱还没更改许可协议
打开/srv/craftbukkit/
1 |
|
输入
1 |
|
将
1 |
|
改成
1 |
|
按:wq!
或者:x
保存并退出
重启服务
1 |
|
如果你想服务器开机就能启动Spigot服务,就输入
1 |
|
7、允许非正版授权账户进行登陆
进入Spigot配置所在文件夹
1 |
|
打开server.properties
文件
1 |
|
将
1 |
|
改为
1 |
|
按:wq!
或者:x
保存并退出
重启服务
1 |
|
8、添加白名单支持
进入Spigot配置所在文件夹
1 |
|
打开server.properties
文件
1 |
|
将
1 |
|
改为
1 |
|
按:wq!
或者:x
保存并退出
重启服务
1 |
|
以sakunia账户为例
添加白名单的命令为
1 |
|
在当前文件夹的whitelist.json
即可看见添加的白名单
1 |
|
若仍无内容,请手动输入命令重载
1 |
|
9、op管理员账户添加
添加op账户的命令为(以sakunia为例)
1 |
|
执行后在/srv/craftbukkit/ops/json
即可看到
1 |
|
若无列表,请手动输入命令重载
1 |
|
10、防火墙配置
若服务器使用iptables
,则输入
1 |
|
输入
1 |
|
以保持下次iptables服务重启时,该端口仍然生效
若服务器使用firewalld
,则输入
1 |
|
若为云计算厂商的云服务器(VPS),则开放厂商提供的防火墙的25565/TCP
端口
11、查看spigot版本,安装MineCraft客户端
输入
1 |
|
看到
1 |
|
则我的MineCraft客户端需要1.18.1
版本
可通过HMCL客户端下载
从下面地址寻找对于系统的安装宝进行安装
HMCL客户端
准备完毕
使用HMCL
进行开心的游玩吧,连接地址可为IPV4/V6地址或者域名
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!