- 目的
- minecraftを立ち上げているサーバーの上からコマンドを実行する
- 単純にコンソール上からコマンドを実行する
- minecraftを立ち上げているサーバーの上からコマンドを実行する
- やり方
- サーバーを以下のようなコマンドで起動している場合
-
/usr/bin/screen -DmS minecraft /usr/bin/java -server -Xms512M -Xmx3072M -XX:+UseG1GC -XX:ParallelGCThreads=2 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 -jar ./spigot-1.19.jar nogui
-
- セッション情報を取得
-
session=`screen -ls |grep minecraft |awk -F ‘.’ ‘{print $1}’`
- 上でやってること
- screen -ls
- 取得結果
-
root@XXXX:~# screen -ls
There is a screen on:
56392.minecraft (01/06/2023 11:06:46 PM) (Attached)
1 Socket in /run/screen/S-root.- これの「56392.minecraft (01/06/2023 11:06:46 PM) (Attached)」
- の「56392」だけ取ってる
-
- 上でやってること
-
- セッションに接続する
-
screen -r $session
- こんな感じになったらOK
-
[23:36:21] [Server thread/INFO]: Unknown command. Type “/help” for help.
>
-
- こんな感じになったらOK
-
- セッションを閉じる
-
Ctrl + A => Ctrl + D
-
- サーバーを以下のようなコマンドで起動している場合
コメント