PR本記事にはアフィリエイト広告(プロモーション)が含まれています。

マイクラサーバー設定ジェネレーター

下の「条件を選ぶ」での選択に合わせて、自動バックアップ(mc-backup)込みのcompose.yamlを生成します。Docker Engine導入済みのUbuntuで、 作業ディレクトリにcompose.yamlとして保存しsudo docker compose up -dで起動してください。 立て方の全体像はJava版サーバーの立て方へ。

Docker構成生成結果

services:
  minecraft:
    image: itzg/minecraft-server:java25
    container_name: mc-server
    restart: unless-stopped
    ports:
      - "25565:25565"
    environment:
      EULA: "TRUE"
      TYPE: "VANILLA"
      MEMORY: "3G"
      DIFFICULTY: "easy"
    volumes:
      - ./data:/data

  backups:
    image: itzg/mc-backup
    container_name: mc-backup
    restart: unless-stopped
    environment:
      BACKUP_INTERVAL: "24h"
      RCON_HOST: minecraft
    volumes:
      - ./data:/data:ro
      - ./backups:/backups

条件を選ぶ

色・装飾付きの文はMOTDジェネレーターで作れます

その他

直接起動する場合(JVM引数)

バニラ・Paperのjarを直接起動する場合のコマンド例です(初回起動後にeula.txtへの同意が必要)。

java -Xmx3G -Xms3G -jar server.jar --nogui

Fabric/Forge/NeoForgeの直接構築はランチャー経由のため、メモリ指定(-Xmx/-Xmsの値)だけをuser_jvm_args.txt等に書き写してください。

メモリの目安

数値の出典はメモリ目安の記事です(同記事と同じ表)。

同時プレイ人数バニラMOD・プラグインあり
4人以下2〜4GB4GB
5〜10人4〜8GB8GB
11人以上8GB以上16GB以上

このメモリ帯で選ぶVPS

割り当てるメモリが決まったら、その1GB上のプランがあるVPSを選びます。 プランへの当てはめ方は上記のメモリ目安の記事でも解説しています。

注意