GTO 0.6.0 サーバー開設ガイド

GregTech Odyssey 0.6.0 の公式サーバーパッケージを使ったサーバー開設方法(インストール、難易度とよく使う設定、新バージョンへのアップグレード方法)を紹介します。

xinxinsuriedUpdated 10/27/2026
GTO 0.6.0 サーバー開設ガイド

Available in English

A English translation of this article is available. Some passages are still shown in the original language.

The 日本語 translation is incomplete

7 of 63 blocks have no 日本語 translation yet and are shown in the original language.

Machine translation

Parts of this page's 日本語 were produced automatically by the translation service.

この記事では、公式サーバーパッケージを使用して GregTech Odyssey のマルチプレイサーバーを開設する方法を説明します。サーバーパッケージにはインストールスクリプトが付属しており、Forge の自動インストールとすべてのサーバー用MODのダウンロードが可能で、サーバーファイルを手動で組み立てる必要はありません。

閲覧ガイド

状況

対応するセクション

初めてサーバーを開設する

一、サーバーの開設

既存のサーバーをアップグレードする必要がある

二、サーバーの更新

サーバーの開設または更新中に問題が発生した場合

三、よくある質問


一、サーバーを開設する

  1. Javaをインストール
  2. サーバーを解凍
  3. MODをインストール
  4. EULAに同意
  5. 難易度を選択
  6. サーバーを設定
  7. 起動

サーバー開設前の準備

項目

要件

備考

ホスト

パブリック IP を持つホストまたはクラウドサーバー

LAN 内でのみプレイする場合はパブリック IP は不要です

メモリ

8 GB 以上を推奨

プレイヤーが多い場合は適宜増やしてください

オペレーティングシステム

Windows、Linux または macOS

長期運用には Linux の使用を推奨

Java

Java 25

必須

ネットワーク

外部ネットワークにアクセス可能

インストールスクリプトはオンラインで MOD をダウンロードする必要があります

ステップ1:Java 25をインストール

サーバーに Java 25(Eclipse Temurin などのディストリビューションを使用できます)をインストールし、インストール後にターミナルで次のコマンドを実行して、表示されるバージョンが 25 であることを確認してください:

java -version

ステップ2:サーバーをダウンロードして解凍する

  1. アクセス Releases ページでダウンロード GregTech-Odyssey-server.zip;

  2. 圧縮ファイルを空のフォルダに完全に解凍してください。以下、これを「サーバーディレクトリ」と呼びます。

注意:必ず完全に解凍してください。サーバーディレクトリ内の gto-installer フォルダーが存在しない場合、インストールスクリプトは実行できません。

ステップ3:ForgeとMODをインストール

サーバーディレクトリでインストールスクリプトを実行し、プロンプトに従って言語を選択してください:

システム

操作

Windows

install-mods.bat をダブルクリックして実行

Linux / macOS

ターミナルで bash install-mods.sh を実行

スクリプトは Forge 1.20.1-47.4.20 を自動的にインストールし、すべてのサーバー側MODをダウンロードします。「インストールが正常に完了しました」と表示されたら、インストールは終了です。

ヒント:インストールスクリプトは繰り返し実行できます。すべてのMODを強制的に再確認する場合は、サーバーディレクトリ内の packwiz.json 後に再実行してください。複数のインストールウィンドウを同時に実行しないでください。

ステップ4:初回起動とEULAへの同意

  1. 起動スクリプトを実行:Windows では run.bat、Linux / macOS では実行 bash run.sh;

  2. 初回起動時には eula.txt などのファイルが生成され、自動的に終了します;

  3. 次を開いてください: eula.txt、次に eula=false を eula=true に変更して保存します。

説明:eula を true に設定すると同意したことになります Minecraft エンドユーザーライセンス契約。この時点ではまだワールドが生成されていません。先に第五、六ステップを完了してから正式に起動してください。

ステップ5:ゲーム難易度を選択

サーバーの難易度は config/gtocore-rules.txt 内の preset 1行で決まります。選択可能な値は以下のとおりです。各難易度の違いについては難易度特性ガイド。

値

難易度

easy

簡単

normal

普通

expert

エキスパート

custom

カスタム(ファイル内で項目ごとにルールを変更可能)

例えば、難易度をノーマルに設定します:

preset = normal

注意:ワールドの難易度は初回生成時に固定され、後から変更できません。正式に起動する前に決定してください。既存のワールドがこのファイル内の難易度と一致しない場合、サーバーは起動を拒否し、gtocore-rules.world.txt このワールドのルールを記録します。

説明:プレイヤークライアントの難易度設定は手動で調整する必要はありません。サーバーと一致しない場合、サーバーに入るとサーバーのルールが自動的に同期され、プレイヤーにゲームの再起動を促します。

ステップ6:サーバーを設定

メモリ:サーバーディレクトリ内の user_jvm_args.txt、次を使用して -Xmx パラメータで最大メモリを設定します。例:

-Xmx8G

サーバープロパティ:編集 server.properties,よく使う設定は次のとおりです:

設定項目

推奨値

説明

server-port

25565

サーバーポート。ファイアウォールまたはクラウドサーバーのセキュリティグループで許可する必要があります

allow-flight

true

飛行装備を使用するプレイヤーが誤判定されてキックされるのを防ぐ

white-list

必要に応じて

true に設定すると、ホワイトリスト内のプレイヤーのみ参加できます

online-mode

true

正規アカウント認証。オフラインアカウントを使用するプレイヤーがいる場合は false に設定する必要があります

max-players

必要に応じて

最大同時接続人数

ステップ7:サーバーを起動する

起動スクリプトを再度実行してください。コンソールに Done の文字が表示されたら起動完了です。プレイヤーは「サーバーアドレス:ポート」で参加できます。よく使うコンソールコマンドは以下のとおりです:

コマンド

説明

op プレイヤー名

プレイヤーに管理者権限を付与する

whitelist add プレイヤー名

プレイヤーをホワイトリストに追加する

stop

ワールドを保存してサーバーを安全に停止する

ヒント:Linux 上で SSH 経由で実行する場合、接続が切れた後にサーバーが終了してしまわないよう、screen または tmux セッション内でサーバーを起動することをおすすめします。サーバーを停止する際は stop コマンドを使用し、プロセスを直接終了してセーブデータが破損しないようにしてください。

オプション:チャンクのオフライン強制読み込み

このModパックでは Open Parties and Claims で領地を管理しています。プレイヤーがオフラインの間もその領地のチャンクを読み込み続けるには world/serverconfig/openpartiesandclaims-default-player-config.toml で設定できます:

offlineForceload = true

注意:チャンクのオフライン強制読み込みを有効にすると、サーバー負荷が大幅に増加します。サーバー設定に応じて慎重に有効にしてください。


二、サーバーを更新

説明:更新時は新バージョンを新しいフォルダに解凍し、その後旧サーバーのデータをコピーしてください。新バージョンを旧サーバーディレクトリに直接解凍して上書きしないでください。コピー完了後、旧サーバーはそのまま残すことでバックアップとして利用できます。新サーバーが正常に動作することを確認するまで削除しないでください。

  1. 新バージョンをインストール
  2. サーバーデータをコピー
  3. 起動して確認

ステップ1:新しいバージョンをインストール

「一、サーバーの開設」の手順2と3に従って、新バージョンのサーバーを新しいフォルダに解凍し、インストールスクリプトを実行してください。古いサーバーは削除しないでください、バックアップとして保持されます。

ステップ2:サーバーデータをコピー

まず旧サーバーのコンソールで stop を実行してサーバーを停止し、次に旧サーバーディレクトリ内の以下のフォルダーとファイルを新サーバーディレクトリの同じ場所にコピーします。同名のファイルがある場合は上書きを選択してください;旧サーバーに存在しない項目は直接スキップできます。

コピー必須

フォルダ / ファイル

内容

world

ワールドデータ

config

モッド設定(難易度ルールファイル gtocore-rules.txt を含む)

server.properties

サーバープロパティ

eula.txt

EULA 同意状態

user_jvm_args.txt

メモリなどの起動パラメータ

ops.json

管理者リスト

whitelist.json

ホワイトリスト

banned-players.json、banned-ips.json

BANリスト

必要に応じてコピー

フォルダ / ファイル

内容

backups

自動バックアップされたセーブデータ

注意:コピーしないでください mods フォルダ。新しいバージョンのMODにはアップグレードや追加・削除があるため、古い mods フォルダをコピーするとMODの重複やバージョンの不一致が発生し、サーバーが起動できなくなります。独自に追加したMODがある場合は、対応する jar ファイルを新しいサーバーの mods フォルダ。

ヒント:例えば server.properties で変更した場合は level-name、対応する名前のワールドフォルダーをコピーしてください。config/gtocore-rules.txt はワールドの難易度と一致していなければならず、そうでなければサーバーは起動を拒否します。全体をコピーする config だけでそのファイルを保持できます。

ステップ3:起動と確認

新しいサーバーを起動し、ワールドが正常に読み込まれ、プレイヤーが正常に参加できることを確認した後、必要に応じて古いサーバーを削除してください。

注意:プレイヤーのクライアントはサーバーと同じバージョンに更新する必要があります。クライアントの更新方法についてはGTO 0.6.0 インストールと更新ガイド。


三、よくある質問

問題

対処方法

インストールスクリプトで Java が見つからない、またはバージョンが低すぎるというメッセージが表示される

Java 25 がインストールされており、ターミナルで java -version を実行したときに正しいバージョンが表示されることを確認してください。

インストールスクリプトでインストーラーファイルが見つからないというメッセージが表示される

サーバー圧縮ファイルを完全に再解凍し、gto-installer フォルダーが存在することを確認してください。

MODのダウンロードに失敗する

サーバーが外部ネットワークにアクセスできるか確認してから、インストールスクリプトを再実行してください。

サーバーが起動後すぐに終了する

eula.txt が eula=true に設定されているか確認してください。

サーバーが難易度ルールとワールドが一致しないと表示して起動を拒否する

config/gtocore-rules.txt の preset をワールドに合わせて変更するか、以前のサーバーの config をコピーしてください。

プレイヤーが接続できない

ポートがファイアウォールとセキュリティグループで許可されているか、またクライアントとサーバーのバージョンが一致しているか確認してください。

オフラインアカウントを使用しているプレイヤーが参加できない

server.properties の online-mode を false に設定してください。

プレイヤー入場時にルールがサーバーと同期済みであると表示される

ゲームを再起動してから再接続してください。

問題がまだ解決しない場合は、チャットグループでフィードバックするか、 Issues 問題を報告し、サーバーログまたはクラッシュレポートを添付してください。

Comments

0

No comments yet.

Your comment appears under your display name.