#author("2021-06-19T06:48:47+09:00","default:dramsukohome","dramsukohome") [[LinuxServer]] #shadowheader(1,minecraft); #shadowheader(2,目次); #contents * ubuntu で minecraft server [#mf031165] ** 構成 [#nbead2d6] - 公式のminecraftディレクトリ -- ./minecraft - Spigot の build用ディレクトリ -- ./build - Spigot の実行用ディレクトリ -- ./minecraftSpigot ** まずは公式 [#g6837544] - java のインストール(jre) -- OpenJDK のバージョンを検索くかも。。。) sudo apt search openjdk-\(\.\)\+-jre$ -- install sudo apt-get install openjdk-8-jre - java のバージョンチェック java -version - git のインストール sudo apt install git - まずは server soft のダウンロード - [[公式ダウンロード:https://minecraft.net/ja-jp/download/server/]] - 以下URLを買い換えてdownload wget https://launcher.mojang.com/v1/objects/3737db93722a9e39eeada7c27e7aca28b144ffa7/server.jar -- この時のバージョンは 1.13.2.jar らしいですね。 - これを以下のコマンドで起動 - java -Xmx1024M -Xms1024M -jar minecraft_server.1.13.2.jar nogui ** Bukkit について [#e342e8f9] - 以下、転載です。 -- Craftbukkitとは、BukkitAPIを実装したラッパータイプのサーバーMODである。 - このwikiではこれを使わないので無視 ** 公式のサーバーから Spigot へ移行する。 [#ueb1d9fe] - Spigot ダウンロードの準備 mkdir build cd build - Spigot のダウンロード -- [[こちら:https://hub.spigotmc.org/jenkins/job/BuildTools/]]から -- 例) wget https://hub.spigotmc.org/jenkins/job/BuildTools/lastSuccessfulBuild/artifact/target/BuildTools.jar - build します。 java -jar BuildTools.jar -- バージョンを指定してBuild java -jar BuildTools.jar --rev 1.15.1 - server の jar file をコピー(移動)します。 mkdir ./minecraftSpigot cd ./minecraftSpigot mv ../build/spigot-1.*.jar ./spigot.jar - 一度そのまま起動します(dummyのworld dataを作ります。) java -XX:MaxPermSize=1024M -Xms512M -Xmx1536M -jar spigot.jar - ここでユーザーの接続が必要かどうかは忘れました。すみません(^^;) - そして停止(実行IDの確認) ps ax | grep spigot - 以下の場合は 2116 2116 ? Sl 739:06 java -Xmx2G -Xms2G -jar ../mineSpigot/spigot.jar nogui - 停止 kill 2116 - world dataを公式serverのデータからコピー~ 最初にworld dataのバックアップ(念の為) -- cp -fr world world_org -- cp -fr world_nether world_nether_org -- cp -fr world_the_end world_the_end_org - オリジナルサーバからworld dataのコピー -- cp -fr ../minecraft/world ./world -- cp -fr ../minecraft/world ./world_nether -- cp -fr ../minecraft/world ./world_the_end - 起動 script -- vim minecraftServer.sh #!/bin/bash cd /home/minecraft/server; java -XX:MaxPermSize=1024M -Xms512M -Xmx1536M -jar spigot.jar * Redhat 8,CentOS 8, AlmaLinux 8 [#u48806b1] ** Install [#e852ca05] *** OpenJDK16のインストール [#lb800c10] -sudo dnf install -y java-16-openjdk *** git のインストール [#n792b999] -sudo dnf install git ** Compile? [#m19c80b7] - 以下の例はバージョン1.17 -- java -jar BuildTools.jar --rev 1.17