ゲームサーバー構築コマンドジェネレーター
Minecraft、Palworld、ARKなどのマルチプレイサーバーをVPSに立ち上げるための自動構築シェルスクリプトをワンクリック生成します。
設定オプション
7日自動バックアップ
自動構築シェルスクリプト (.sh)
# ================================================== # Minecraft (Java版) マルチプレイ用サーバー構築スクリプト (UBUNTU専用) # 動作推奨メモリ: 4 GB以上 (最低動作: 2 GB) # ================================================== # 1. システムのパッケージ更新と必要な基本ツールのインストール sudo apt-get update && sudo apt-get upgrade -y sudo apt-get install -y curl wget unzip tar git screen tmux ufw # 2. サーバー用ファイアウォール(ポート: 25565)の解放設定 sudo ufw allow 25565/tcp sudo ufw reload # 3. 専用のシステム実行ユーザー作成と作業ディレクトリ準備 sudo useradd -m -r -d /opt/gameserver -s /bin/bash gameserver sudo mkdir -p /opt/gameserver/data sudo chown -R gameserver:gameserver /opt/gameserver # 4. Java実行環境のインストールおよびマイクラサーバーのダウンロード sudo apt-get install -y openjdk-17-jre-headless # マイクラ公式サーバーJarファイルをダウンロードして承諾します sudo -u gameserver bash -c "cd /opt/gameserver/data && wget https://piston-data.mojang.com/v1/objects/841dade48911d0e86f412177a94de2211661474a/server.jar" sudo -u gameserver bash -c "echo 'eula=true' > /opt/gameserver/data/eula.txt" # 5. 自動バックアップスクリプトの作成(1日1回バックアップ保管) cat << 'EOF' | sudo tee /opt/gameserver/backup.sh > /dev/null #!/bin/bash BACKUP_DIR="/opt/gameserver/backups" mkdir -p \$BACKUP_DIR tar -czf \$BACKUP_DIR/minecraft_java-\$(date +%Y%m%d%H%M%S).tar.gz -C /opt/gameserver/data . find \$BACKUP_DIR -type f -mtime +7 -delete # 7日以上前の古いバックアップは自動削除します EOF sudo chmod +x /opt/gameserver/backup.sh sudo chown gameserver:gameserver /opt/gameserver/backup.sh # 6. サーバーが落ちても自動で再起動する Systemd サービス登録 cat << 'EOF' | sudo tee /etc/systemd/system/minecraft_java.service > /dev/null [Unit] Description=Minecraft (Java版) Server Service After=network.target [Service] Type=simple User=gameserver WorkingDirectory=/opt/gameserver/data ExecStart=/usr/bin/java -Xmx2048M -Xms1024M -jar server.jar nogui Restart=always RestartSec=10 [Install] WantedBy=multi-user.target EOF # 7. サービスを有効化してゲームサーバーの起動開始! sudo systemctl daemon-reload sudo systemctl enable minecraft_java.service sudo systemctl start minecraft_java.service echo "🎉 構築設定コマンドの書き込みが完了しました!サービスがバックグラウンドで開始されます。"
💡 スクリプトの実行方法
- VPSを新規契約し、OS(UBUNTU)で初期セットアップします。
- SSHで root ユーザーとしてサーバーにログインします。
- 適当なスクリプトファイルを作成します(例:
nano setup.sh)。 - コピーしたコマンドを貼り付けて保存します。
- スクリプトを実行します(例:
bash setup.sh)。
🎮Minecraft (Java版) のマルチプレイにおすすめのVPSプラン
このゲームに必要な動作要件(推奨メモリ: 4 GB以上)を満たすVPSプランを、コストパフォーマンスが良い順に自動抽出しています。
⚠️
該当プランなし
選択したゲームの動作要件を満たすVPSプランが現在見つかりませんでした。