minecraft
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
[[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...
- 以下URLを買い換えてdownload
wget https://launcher.mojang.com/v1/objects/3737db93722...
-- この時のバージョンは 1.13.2.jar らしいですね。
- これを以下のコマンドで起動
- java -Xmx1024M -Xms1024M -jar minecraft_server.1.13.2.j...
** Bukkit について [#e342e8f9]
- 以下、転載です。
-- Craftbukkitとは、BukkitAPIを実装したラッパータイプのサ...
- このwikiではこれを使わないので無視
** 公式のサーバーから Spigot へ移行する。 [#ueb1d9fe]
*** Spigot ダウンロードの準備 [#p1218618]
mkdir build
cd build
*** Spigot のダウンロード [#z171106c]
-- [[こちら:https://hub.spigotmc.org/jenkins/job/BuildToo...
-- 例)
wget https://hub.spigotmc.org/jenkins/job/BuildTools/las...
*** build します。 [#h15c9abe]
java -jar BuildTools.jar
-- バージョンを指定してBuild
java -jar BuildTools.jar --rev 1.15.1
-- java のバージョンアップ
sudo yum update java-latest-openjdk
*** server の jar file をコピー(移動)します。 [#w3fe3913]
mkdir ./minecraftSpigot
cd ./minecraftSpigot
mv ../build/spigot-1.*.jar ./spigot.jar
*** 一度そのまま起動します(dummyのworld dataを作ります。...
java -XX:MaxPermSize=1024M -Xms512M -Xmx1536M -jar spigo...
*** ここでユーザーの接続が必要かどうかは忘れました。すみ...
*** そして停止(実行IDの確認) [#bea508bc]
ps ax | grep spigot
*** 以下の場合は 2116 [#n9898afd]
2116 ? Sl 739:06 java -Xmx2G -Xms2G -jar ../min...
*** 停止 [#z810c657]
kill 2116
*** world dataを公式serverのデータからコピー~ [#l21d5b6e]
最初に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のコピー [#p9b081a3]
-- cp -fr ../minecraft/world ./world
-- cp -fr ../minecraft/world ./world_nether
-- cp -fr ../minecraft/world ./world_the_end
*** 起動 script [#t46cfdc8]
-- vim minecraftServer.sh
#!/bin/bash
cd /home/minecraft/server;
java -XX:MaxPermSize=1024M -Xms512M -Xmx1536M -jar spigo...
** PaperMCにする [#zaab4c74]
*** Download [#o6e76f93]
-[[https://papermc.io/downloads]]
-- 一番上の「Update netty to 4.1.87」をダウンロード
*** 以下のようなコマンドで起動する [#z05b8302]
java -Xmx6G -Xms6G -jar ./paper.jar nogui
-自動ガベージコレクション
java -Xmx6G -XX:+UnlockExperimentalVMOptions -XX:+UseZGC...
*** もっと軽く [#z165a2fe]
-以下のページを参照
++ [[https://lonesec.com/2021/08/25/minecraft-server-opti...
++ [[https://blog.yuki0311.com/papermc-configuration/]]
++ [[https://riminosu13.hatenablog.com/entry/2021/10/24/2...
** purpur [#mc7c6785]
- Paper fork
--[[https://purpurmc.org/]]
-自動ガベージコレクション
java -Xmx6G -XX:+UnlockExperimentalVMOptions -XX:+UseZGC...
-ssh が切れても起動しっぱなしにする
nohup java -Xmx6G -XX:+UnlockExperimentalVMOptions -XX:+...
-それか tmux というソフトをインストールする。
** マイクラサーバでコマンド実行 [#w5f9050b]
- 上記のコマンド(nohup無し)で実行したあと、> に続いてコマ...
-- 例
mspt
-tmux を使ってる場合は、 Ctrl + b d で tmux から抜ける
-詳しくはこちら
-- [[LinuxCommon#q477635c]]
* Redhat 8,CentOS 8, AlmaLinux 8 [#u48806b1]
** OpenJDK16 [#m5c169da]
*** OpenJDK16のインストール [#lb800c10]
-sudo dnf install -y java-16-openjdk
** 最新のJava JDK [#ucc5741c]
*** Install [#ic93afb1]
sudo dnf install java-latest-openjdk.x86_64
** git のインストール [#n792b999]
sudo dnf install git
** Compile [#m19c80b7]
- 以下の例はバージョン1.17
-- java -jar BuildTools.jar --rev 1.17
* java インストール [#eac98c40]
** Ubuntu [#w77274fb]
*** 20.04 [#zaf39b1b]
-レポジトリの追加
sudo add-apt-repository ppa:linuxuprising/java
-レポジトリのアップデート
sudo apt update
-パッケージの検索
sudo apt search java
-java16 のインストール
sudo apt install oracle-java16-installer
-java17 のインストール
sudo apt install oracle-java17-installer
-java21 のインストール
sudo apt install openjdk-21-jre
** debian [#i464f144]
*** 11 [#ad2f708c]
-java17 install
sudo apt install openjdk-17-jre
* Windowsで起動するMinecraftのバージョンを変更する [#cba1...
+「起動構成」を選択
--&imgr(./image/minecraft/changeVersion01.jpg,100%);
+「新規作成」を選択
--&imgr(./image/minecraft/changeVersion02.jpg,100%);
+「名前」と「バージョン」を選択
--&imgr(./image/minecraft/changeVersion03.jpg,100%);
+「プレイ」を押して開始
--&imgr(./image/minecraft/changeVersion04.jpg,100%);
終了行:
[[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...
- 以下URLを買い換えてdownload
wget https://launcher.mojang.com/v1/objects/3737db93722...
-- この時のバージョンは 1.13.2.jar らしいですね。
- これを以下のコマンドで起動
- java -Xmx1024M -Xms1024M -jar minecraft_server.1.13.2.j...
** Bukkit について [#e342e8f9]
- 以下、転載です。
-- Craftbukkitとは、BukkitAPIを実装したラッパータイプのサ...
- このwikiではこれを使わないので無視
** 公式のサーバーから Spigot へ移行する。 [#ueb1d9fe]
*** Spigot ダウンロードの準備 [#p1218618]
mkdir build
cd build
*** Spigot のダウンロード [#z171106c]
-- [[こちら:https://hub.spigotmc.org/jenkins/job/BuildToo...
-- 例)
wget https://hub.spigotmc.org/jenkins/job/BuildTools/las...
*** build します。 [#h15c9abe]
java -jar BuildTools.jar
-- バージョンを指定してBuild
java -jar BuildTools.jar --rev 1.15.1
-- java のバージョンアップ
sudo yum update java-latest-openjdk
*** server の jar file をコピー(移動)します。 [#w3fe3913]
mkdir ./minecraftSpigot
cd ./minecraftSpigot
mv ../build/spigot-1.*.jar ./spigot.jar
*** 一度そのまま起動します(dummyのworld dataを作ります。...
java -XX:MaxPermSize=1024M -Xms512M -Xmx1536M -jar spigo...
*** ここでユーザーの接続が必要かどうかは忘れました。すみ...
*** そして停止(実行IDの確認) [#bea508bc]
ps ax | grep spigot
*** 以下の場合は 2116 [#n9898afd]
2116 ? Sl 739:06 java -Xmx2G -Xms2G -jar ../min...
*** 停止 [#z810c657]
kill 2116
*** world dataを公式serverのデータからコピー~ [#l21d5b6e]
最初に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のコピー [#p9b081a3]
-- cp -fr ../minecraft/world ./world
-- cp -fr ../minecraft/world ./world_nether
-- cp -fr ../minecraft/world ./world_the_end
*** 起動 script [#t46cfdc8]
-- vim minecraftServer.sh
#!/bin/bash
cd /home/minecraft/server;
java -XX:MaxPermSize=1024M -Xms512M -Xmx1536M -jar spigo...
** PaperMCにする [#zaab4c74]
*** Download [#o6e76f93]
-[[https://papermc.io/downloads]]
-- 一番上の「Update netty to 4.1.87」をダウンロード
*** 以下のようなコマンドで起動する [#z05b8302]
java -Xmx6G -Xms6G -jar ./paper.jar nogui
-自動ガベージコレクション
java -Xmx6G -XX:+UnlockExperimentalVMOptions -XX:+UseZGC...
*** もっと軽く [#z165a2fe]
-以下のページを参照
++ [[https://lonesec.com/2021/08/25/minecraft-server-opti...
++ [[https://blog.yuki0311.com/papermc-configuration/]]
++ [[https://riminosu13.hatenablog.com/entry/2021/10/24/2...
** purpur [#mc7c6785]
- Paper fork
--[[https://purpurmc.org/]]
-自動ガベージコレクション
java -Xmx6G -XX:+UnlockExperimentalVMOptions -XX:+UseZGC...
-ssh が切れても起動しっぱなしにする
nohup java -Xmx6G -XX:+UnlockExperimentalVMOptions -XX:+...
-それか tmux というソフトをインストールする。
** マイクラサーバでコマンド実行 [#w5f9050b]
- 上記のコマンド(nohup無し)で実行したあと、> に続いてコマ...
-- 例
mspt
-tmux を使ってる場合は、 Ctrl + b d で tmux から抜ける
-詳しくはこちら
-- [[LinuxCommon#q477635c]]
* Redhat 8,CentOS 8, AlmaLinux 8 [#u48806b1]
** OpenJDK16 [#m5c169da]
*** OpenJDK16のインストール [#lb800c10]
-sudo dnf install -y java-16-openjdk
** 最新のJava JDK [#ucc5741c]
*** Install [#ic93afb1]
sudo dnf install java-latest-openjdk.x86_64
** git のインストール [#n792b999]
sudo dnf install git
** Compile [#m19c80b7]
- 以下の例はバージョン1.17
-- java -jar BuildTools.jar --rev 1.17
* java インストール [#eac98c40]
** Ubuntu [#w77274fb]
*** 20.04 [#zaf39b1b]
-レポジトリの追加
sudo add-apt-repository ppa:linuxuprising/java
-レポジトリのアップデート
sudo apt update
-パッケージの検索
sudo apt search java
-java16 のインストール
sudo apt install oracle-java16-installer
-java17 のインストール
sudo apt install oracle-java17-installer
-java21 のインストール
sudo apt install openjdk-21-jre
** debian [#i464f144]
*** 11 [#ad2f708c]
-java17 install
sudo apt install openjdk-17-jre
* Windowsで起動するMinecraftのバージョンを変更する [#cba1...
+「起動構成」を選択
--&imgr(./image/minecraft/changeVersion01.jpg,100%);
+「新規作成」を選択
--&imgr(./image/minecraft/changeVersion02.jpg,100%);
+「名前」と「バージョン」を選択
--&imgr(./image/minecraft/changeVersion03.jpg,100%);
+「プレイ」を押して開始
--&imgr(./image/minecraft/changeVersion04.jpg,100%);
ページ名: