【2025年7月最新】マイクラPurpurサーバー立て方完全ガイド!速度比較と最適化設定

【2025年7月最新】マイクラPurpurサーバー立て方完全ガイド!速度比較と最適化設定
目次

Purpurサーバーとは?

Purpurは、マインクラフトのサーバーソフトウェアの一つで、PaperMCをベースにさらなる高速化と機能拡張を実現した次世代サーバーソフトです。PaperMCの優れたパフォーマンスを継承しつつ、独自の最適化機能と追加設定オプションを提供しています。

Purpurの最大の特徴は、他のサーバーソフトでは実現できない細かな設定調整が可能な点です。プレイヤーの動作制限、エンティティの挙動調整、ワールド生成の最適化など、サーバー管理者が求める柔軟性を提供します。

Purpurサーバー管理画面

引用元: 攻略大百科

Purpur vs Paper vs Spigot – 性能比較表

項目 Purpur Paper Spigot
パフォーマンス ★★★★★ ★★★★☆ ★★★☆☆
プラグイン互換性 ★★★★★ ★★★★★ ★★★★☆
設定の柔軟性 ★★★★★ ★★★☆☆ ★★☆☆☆
メモリ使用量 低い 中程度 やや高い
アップデート頻度 高い 高い 中程度

Purpurサーバーの立て方 – ステップバイステップガイド

前提条件の確認

Purpurサーバーを構築する前に、以下の条件を満たしていることを確認してください:

  • Java 17以上がインストールされている
  • 最低4GB以上のRAMが利用可能
  • 安定したインターネット接続
  • ポート開放が可能な環境(ローカル構築の場合)

Purpurサーバー構築画面

引用元: XServer VPS

ステップ1: Purpurのダウンロード

  1. Purpur公式サイト(https://purpurmc.org/)にアクセス
  2. 使用したいMinecraftバージョンを選択
  3. 最新ビルドのjarファイルをダウンロード
  4. ダウンロードしたファイルをサーバー用フォルダに配置

ステップ2: 初回起動と設定

java -Xmx4G -Xms4G -jar purpur-1.21-xxx.jar nogui

初回起動後、以下のファイルが生成されます:

  • eula.txt – ライセンス同意書(trueに変更が必要)
  • server.properties – 基本サーバー設定
  • purpur.yml – Purpur独自設定
  • paper-global.yml – Paper設定

ステップ3: 基本設定の調整

server.propertiesファイルで以下の項目を調整:

# 基本設定
server-port=25565
max-players=20
difficulty=normal

# パフォーマンス設定
view-distance=8
simulation-distance=6
max-tick-time=60000

Purpur独自設定による最適化

purpur.ymlの重要設定項目

Purpurの真価を発揮するための重要な設定項目を解説します:

エンティティ最適化設定

world-settings:
default:
mobs:
zombie:
aggressive-towards-villager-when-lagging: false
skeleton:
delay-between-shots: 10
gameplay-mechanics:
player:
lagging-threshold: 19.0

チャンク処理最適化

world-settings:
default:
chunks:
auto-save-interval: 300
max-auto-save-chunks-per-tick: 6
prevent-moving-into-unloaded-chunks: true

Paper設定との連携最適化

paper-global.ymlでの重要設定:

chunk-system:
io-threads: 4
worker-threads: 4

tick-rates:
behavior:
villager: 20
sensor:
villager: 20

entity-per-chunk-save-limit:
arrow: 16
ender_pearl: 8

マイクラサーバー管理ツール画面

引用元: 揚げポテほかほかクラフト

パフォーマンス最適化の実践テクニック

JVMフラグの最適化

Java仮想マシンの設定を最適化することで、さらなる性能向上が期待できます:

java -Xmx6G -Xms6G -XX:+UseG1GC -XX:+ParallelRefProcEnabled
-XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions
-XX:+DisableExplicitGC -XX:+AlwaysPreTouch
-XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40
-XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20
-XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4
-XX:InitiatingHeapOccupancyPercent=15
-XX:G1MixedGCLiveThresholdPercent=90
-XX:G1RSetUpdatingPauseTimePercent=5
-XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem
-XX:MaxTenuringThreshold=1 -jar purpur-1.21-xxx.jar nogui

プラグイン最適化

Purpurサーバーでおすすめの最適化プラグイン:

  • FastAsyncWorldEdit – ワールド編集の高速化
  • ViaVersion – バージョン互換性の確保
  • Plan – サーバー統計とパフォーマンス監視
  • LuckPerms – 権限管理の最適化
  • ChunkSentry – チャンク最適化

メモリ割り当ての最適化

プレイヤー数に応じた推奨メモリ割り当て:

プレイヤー数 推奨RAM JVMフラグ例
1-5人 4GB -Xmx4G -Xms4G
6-15人 6GB -Xmx6G -Xms6G
16-30人 8GB -Xmx8G -Xms8G
31-50人 12GB -Xmx12G -Xms12G

トラブルシューティング

よくある問題と解決方法

問題1: サーバーが起動しない

原因: Javaバージョンの不適合、メモリ不足

解決方法:

  • Java 17以上がインストールされているか確認
  • メモリ割り当てを確認(-Xmxと-Xmsの値)
  • eula.txtをtrue に設定

問題2: ラグが発生する

原因: 設定の最適化不足、プラグインの影響

解決方法:

  • view-distanceとsimulation-distanceを下げる
  • 不要なプラグインを無効化
  • timingsレポートで原因を特定
注意: 設定変更後は必ずバックアップを取ってから再起動してください。重要なデータの損失を防ぐため、定期的なワールドバックアップも推奨します。

速度向上のための追加テクニック

ワールド最適化

既存ワールドのパフォーマンスを向上させる方法:

  1. 不要チャンクの削除: MCEditやWorldEditを使用して未使用領域を削除
  2. エンティティ制限: 動物や敵対モブの数を制限
  3. アイテムフレーム最適化: 大量のアイテムフレームを避ける
  4. レッドストーン回路の最適化: 複雑な回路を単純化

ネットワーク最適化

ネットワーク関連の設定最適化:

# server.properties
network-compression-threshold=256

# paper-global.yml
network:
kickTimeout: 30
readTimeout: 30

Purpurサーバーに最適なレンタルサーバー比較

推奨レンタルサーバーサービス

Purpurサーバーを安定して運用するためのおすすめレンタルサーバーをご紹介します。各サービスの特徴と料金を比較検討して、最適なものを選びましょう。

高性能VPSサービス

XServer VPS for Game

ゲーム専用に最適化されたVPSサービスで、マイクラサーバーのテンプレートが用意されています。Purpurサーバーも簡単に構築可能で、初心者でも安心して利用できます。

  • メモリ4GB~64GBまで幅広いプラン
  • マイクラ専用テンプレート搭載
  • 24時間365日サポート

XServer VPS for Game 公式サイト

ConoHa for GAME

GMOが提供するゲーム特化VPSサービス。マイクラサーバーの自動構築機能があり、Purpurサーバーも数クリックで設定可能です。

  • 時間課金制で無駄がない
  • SSD標準搭載で高速
  • 簡単マイクラサーバー構築

ConoHa for GAME 公式サイト

LOLIPOP! for Gamers

ロリポップが提供するゲーマー向けサービス。コストパフォーマンスに優れ、小規模なPurpurサーバーに最適です。

  • 月額550円から利用可能
  • 簡単セットアップ
  • 安定した回線品質

LOLIPOP! for Gamers 公式サイト

一般VPSサービス

さくら VPS

老舗のVPSプロバイダーで、安定性と信頼性に定評があります。技術者向けの設定が可能で、Purpurサーバーの細かな最適化にも対応できます。

  • 高い安定性と信頼性
  • 豊富な設定オプション
  • 24時間365日監視

さくら VPS 公式サイト

KAGOYA CLOUD VPS

カゴヤ・ジャパンが提供するクラウドVPS。柔軟なスペック変更が可能で、サーバー負荷に応じてリソースを調整できます。

  • 柔軟なスペック変更
  • 高速SSD標準搭載
  • 初期費用無料

KAGOYA CLOUD VPS 公式サイト

まとめ

Purpurサーバーは、PaperMCをベースにさらなる高速化と柔軟な設定を実現した優れたサーバーソフトウェアです。本ガイドで紹介した設定と最適化テクニックを活用することで、快適なマイクラマルチプレイ環境を構築できます。

特に重要なポイントは以下の通りです:

  • 適切なJavaバージョンとメモリ割り当て
  • purpur.ymlの細かな設定調整
  • JVMフラグによる最適化
  • 定期的なパフォーマンス監視
  • 適切なレンタルサーバーの選択

初心者の方でも、この記事の手順に従って設定することで、安定して高速なPurpurサーバーを運用できるでしょう。サーバー管理に慣れてきたら、さらに詳細な設定調整に挑戦してみてください。

免責事項:本記事は2025年7月時点の情報に基づいて執筆されています。ソフトウェアのアップデートにより設定方法や推奨値が変更される場合があります。最新情報は公式サイトをご確認ください。

目次