0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

ミニPCにマインクラフト サーバーを建てる (2)

Last updated at Posted at 2025-11-05

初めに

マインクラフトのサーバーソフトには公式のバニラサーバーを始めMODをインストールできるForgeなどがあります。自分はプラグインが使えて軽量なpaperを選びました。

今回はProxmoxにLXCを作成しpaperMCをインストールするまでです。

LXCの作成

Templateをダウンロードする。

LXCを作成する準備としてCTテンプレートをダウンロードします。

Proxmoxの管理画面から右側でLXCを作成するノードのストレージを選択します。
CT Templatesを選択します。

proxmox-cttemplate.png

上部にある”Templates”ボタンを押してTemplateダイアログを表示します。
Pasted image 20251101180805.png
テンプレートを選択し、”Download”ボタンを押すとダウンロードされます。

自分はubuntu 24.04にしました。

LXC作成

画面上部の”Create CT”ボタンを押します。

LXC作成のダイアログが表示されるので入力してきます。
core 3/ メモリ 6G/ストレージ 100Gにしました。
Pasted image 20251101160941.png

paperMCのインストール

コンテナ起動

作成されたLXCを選択し"Start"ボタンを押してコンテナを実行します。
Consoleボタンを押してコンソールを起動する。

ユーザー登録

サーバーを実行するユーザーを作成します。

adduser mcuser
usermod -aG sudo mcuser

一旦ログオフしてmcuserでログイン

JVMインストール

paperMCを動かすにはJavaのVMが必要なのでopenJDK 21をインストールします。

sudo apt update -y
sudo apt upgrade -y
sudo apt install openjdk-21-jre-headless -y

paperMCのダウンロードと起動

実行場所のディレクトリを作成しpepaerMCをダウンロードします。

mkdir ~/paper && cd ~/paper
wget https://fill-data.papermc.io/v1/objects/8de7c52c3b02403503d16fac58003f1efef7dd7a0256786843927fa92ee57f1e/paper-1.21.8-60.jar -O paper.jar

インストールが終わったら起動します。

root@mc-survival:~/paper# java -jar paper.jar
Downloading mojang_1.21.8.jar
Applying patches
Starting org.bukkit.craftbukkit.Main
*** Warning, you've not updated in a while! ***
*** Please download a new build from https://papermc.io/downloads/paper ***
[05:16:27 INFO]: [bootstrap] Running Java 21 (OpenJDK 64-Bit Server VM 21.0.8+9-Ubuntu-0ubuntu124.04.1; Ubuntu null) on Linux 6.14.8-2-pve (amd64)
[05:16:27 INFO]: [bootstrap] Loading Paper 1.21.8-60-main@29c8822 (2025-09-06T21:49:13Z) for Minecraft 1.21.8
[05:16:28 INFO]: [PluginInitializerManager] Initializing plugins...
[05:16:28 INFO]: [PluginInitializerManager] Initialized 0 plugins
[05:16:28 INFO]: [ReobfServer] Remapping server...
[05:16:34 WARN]: Failed to load eula.txt
[05:16:34 INFO]: You need to agree to the EULA in order to run the server. Go to eula.txt for more info.
[05:16:36 INFO]: [ReobfServer] Done remapping server in 7531ms.

eula.txtが作成されるので編集します。
eula.txtは「エンドユーザーライセンス契約(EULA)」への同意を示すファイルです。
同意を示す'true'を書き込みます。

echo "eula=true" > eula.txt

起動確認します。

$:~/paper# java -Xms5G -Xmx5G -jar paper.jar nogui
Starting org.bukkit.craftbukkit.Main
*** Warning, you've not updated in a while! ***
*** Please download a new build from https://papermc.io/downloads/paper ***
[05:20:28 INFO]: [bootstrap] Running Java 21 (OpenJDK 64-Bit Server VM 21.0.8+9-Ubuntu-0ubuntu124.04.1; Ubuntu null) on Linux 6.14.8-2-pve (amd64)
[05:20:28 INFO]: [bootstrap] Loading Paper 1.21.8-60-main@29c8822 (2025-09-06T21:49:13Z) for Minecraft 1.21.8
[05:20:29 INFO]: [PluginInitializerManager] Initializing plugins...
[05:20:29 INFO]: [PluginInitializerManager] Initialized 0 plugins
[05:20:32 INFO]: Environment: Environment[sessionHost=https://sessionserver.mojang.com, servicesHost=https://api.minecraftservices.com, name=PROD]
[05:20:33 INFO]: Found new data pack file/bukkit, loading it automatically
[05:20:33 INFO]: Found new data pack paper, loading it automatically
[05:20:33 INFO]: No existing world data, creating new world
[05:20:34 INFO]: Loaded 1407 recipes
[05:20:34 INFO]: Loaded 1520 advancements
[05:20:34 INFO]: [ca.spottedleaf.dataconverter.minecraft.datatypes.MCTypeRegistry] Initialising converters for DataConverter...
[05:20:34 INFO]: [ca.spottedleaf.dataconverter.minecraft.datatypes.MCTypeRegistry] Finished initialising converters for DataConverter in 274.9ms
[05:20:34 INFO]: Starting minecraft server version 1.21.8
[05:20:34 WARN]: ****************************
[05:20:34 WARN]: YOU ARE RUNNING THIS SERVER AS AN ADMINISTRATIVE OR ROOT USER. THIS IS NOT ADVISED.
[05:20:34 WARN]: YOU ARE OPENING YOURSELF UP TO POTENTIAL RISKS WHEN DOING THIS.
[05:20:34 WARN]: FOR MORE INFORMATION, SEE https://madelinemiller.dev/blog/root-minecraft-server/
[05:20:34 WARN]: ****************************
[05:20:34 INFO]: Loading properties
[05:20:34 INFO]: This server is running Paper version 1.21.8-60-main@29c8822 (2025-09-06T21:49:13Z) (Implementing API version 1.21.8-R0.1-SNAPSHOT)
[05:20:34 INFO]: [spark] This server bundles the spark profiler. For more information please visit https://docs.papermc.io/paper/profiling
[05:20:34 INFO]: Server Ping Player Sample Count: 12
[05:20:34 INFO]: Using 4 threads for Netty based IO
[05:20:35 INFO]: [MoonriseCommon] Paper is using 1 worker threads, 1 I/O threads
[05:20:35 INFO]: [ChunkTaskScheduler] Chunk system is using population gen parallelism: true
[05:20:35 INFO]: Default game type: SURVIVAL
[05:20:35 INFO]: Generating keypair
[05:20:35 INFO]: Starting Minecraft server on *:25565
[05:20:35 INFO]: Using epoll channel type
[05:20:35 INFO]: Paper: Using libdeflate (Linux x86_64) compression from Velocity.
[05:20:35 INFO]: Paper: Using OpenSSL 3.x.x (Linux x86_64) cipher from Velocity.
[05:20:36 INFO]: Preparing level "world"
[05:20:43 INFO]: Preparing start region for dimension minecraft:overworld
[05:20:44 INFO]: Preparing spawn area: 2%
[05:20:44 INFO]: Preparing spawn area: 2%
[05:20:45 INFO]: Preparing spawn area: 2%
[05:20:45 INFO]: Preparing spawn area: 2%
[05:20:46 INFO]: Preparing spawn area: 18%
[05:20:46 INFO]: Preparing spawn area: 18%
[05:20:46 INFO]: Preparing spawn area: 18%
[05:20:47 INFO]: Preparing spawn area: 28%
[05:20:47 INFO]: Preparing spawn area: 53%
[05:20:48 INFO]: Preparing spawn area: 65%
[05:20:48 INFO]: Time elapsed: 4740 ms
[05:20:48 INFO]: Preparing start region for dimension minecraft:the_nether
[05:20:48 INFO]: Preparing spawn area: 4%
[05:20:49 INFO]: Preparing spawn area: 8%
[05:20:49 INFO]: Preparing spawn area: 55%
[05:20:50 INFO]: Time elapsed: 1279 ms
[05:20:50 INFO]: Preparing start region for dimension minecraft:the_end
[05:20:50 INFO]: Preparing spawn area: 2%
[05:20:50 INFO]: Time elapsed: 386 ms
[05:20:50 INFO]: [spark] Starting background profiler...
[05:20:50 INFO]: Done preparing level "world" (14.567s)
[05:20:50 INFO]: Running delayed init tasks
[05:20:50 INFO]: Done (22.345s)! For help, type "help"
[05:20:50 INFO]: *************************************************************************************
[05:20:50 INFO]: This is the first time you're starting this server.
[05:20:50 INFO]: It's recommended you read our 'Getting Started' documentation for guidance.
[05:20:50 INFO]: View this and more helpful information here: https://docs.papermc.io/paper/next-steps
[05:20:50 INFO]: *************************************************************************************
> 

起動しコマンド待ちになりました。

他のPCでマインクラフトを起動して接続しました。

Pasted image 20251101142504.png

無事接続できました。

前回はこちら

0
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?