[新] Minecraft Spigot服务器 [1.17] 如何在Java服务器上实现整合版和跨平台游玩──从服务器安装开始

首先

无论是Ubuntu还是与电脑相关的操作方法,都需要查看一些网站,并在某些情况下要比较多达几十个网站,进行选择和筛选。
本文将总结并写出这些操作方法。
本次将从服务器安装开始,介绍Java版Minecraft和集成版如何进行跨平台游戏。

在这篇文章中可以实现的事情。

Minecraft Java和Minecraft BE实现了跨平台游戏。
* 虽然Java版和BE版通常无法进行跨平台游戏,但通过安装插件将与BE版服务器通信的数据包转换为Java版进行通信,尽管存在不稳定性,但可以登录和游玩。

目标读者

懂得如何操作指令的人
不懂得如何操作指令的人
想要在Minecraft进行交叉游玩的人

安装 Java 16。

Minecraft 1.17 升级到 Java 16,由于之前的 Java 8 不足以支持,需要安装 Java 16。请使用以下命令进行安装。

sudo apt-get -y install openjdk-16-jdk

2. Spigot Server の入手

Spigot Serverはユーザーでビルドしないといけないので、ビルドツールをダウンロードしてきてビルドします。
また、ターミナルの作業領域でファイルを作成するので、サーバーディレクトリを作成してそこで作業を行ってください。
以下のコマンドでディレクトリを作ってそのディレクトリに移動します。

mkdir mcServer && cd $_

可以通过以下命令下载构建工具。

wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar

下载完成后进行构建。
使用以下命令开始构建。由于时间较长,请耐心等待。

java -jar BuildTools.jar --rev 1.17

当编译完成后,可以删除除spigot-1.17.jar文件以外的所有文件。
现在您已获得Spigot服务器。

3. Minecraft サーバーを実行

起動のたびに引数を入力するor↑キーするのは面倒なのでシェルスクリプトを作っておきます。
gedit や vi などを起動して以下を入力後、拡張子 .sh で保存します。今回は run.sh とします。

#!/bin/sh
java -Xms1024M -Xmx8G -jar spigot-1.17.jar nogui

このままでは起動しないので、許可を与えます。

chmod +x run.sh

許可を与えたら一回起動します。
同意書が出てくるのでtrueにし、もう一度実行して、Done まで行ったら stop と入力していったん止めます。

4. 引入数据包转换插件

統合版のパケットをJava版に変換するプラグインを導入します。
以下のサイトからSipgot用のプラグインをダウンロードして、サーバーディレクトリ内のpluginディレクトリに突っ込みます。

当你引入它后,可以启动一次然后结束。

5. 安装认证插件

統合版でのJava版のログインを不要にするプラグインを導入します
以下のサイトからSipgot用のプラグインをダウンロードして、サーバーディレクトリ内のpluginディレクトリに突っ込みます。

6. プロパティの変更

我会更改如下内容。

    サーバーディレクトリ > server.properties
online-mode=false 
    プラグインディレクトリ > Geyser-Spigot > config.yml
auth-type: floodgate

7. 开启

完成 – 完成任务

以上

构建方法到此结束了。

请参考这个网站。

bannerAds