本文へスキップ

チート・コンソールコマンド一覧|サーバー起動と設定

チートは、Terraria サーバーを実行したり起動時の挙動を変更したりするための設定オプションやコマンドラインスイッチであり、マルチプレイヤー設定のカスタマイズ、ワールド作成の自動化、サーバー起動時のトラブルシューティングに不可欠です。

設定ファイルの使用

  • TerrariaServer.exe はプレーンテキストの設定ファイルを受け付けます。構文はオペレーティングシステム間で共通です。
  • 例の設定ファイルが Terraria folder に含まれています。もし存在しない場合は、新しいテキストファイルを作成して希望するオプションを中に入れてください。
  • 特定の設定ファイルを使用してサーバーを起動するには、次のようにします:
    • TerrariaServer.exe -config serverconfig.txt

一般的なコマンドライン引数

例示ファイル行の先頭の # を削除するか、サーバー起動時にこれらのスイッチを直接指定してください:

  • -config — 使用する設定ファイルを指定します。
  • -port — 待ち受けるポートを指定します。
  • -players / -maxplayers — 最大プレイヤー数を設定します。
  • -pass / -password — サーバーのパスワードを設定します。
  • -world — ワールドを読み込み、サーバーを自動的に開始します。
  • -autocreate — -world パスにワールドが見つからない場合にワールドを作成します。-worldsize と組み合わせてサイズを選択します。
    • ワールドサイズの値:1 = 小、2 = 中、3 = 大。
  • -banlist — バンリストの場所を指定します(作業ディレクトリ内の "banlist.txt" がデフォルト)。
  • -worldname — -autocreate 使用時のワールド名を設定します。
  • -secure — サーバーに追加のチート防止機能を追加します。
  • -noupnp — 自動ポート転送を無効にします。
  • -steam — Steam サポートを有効にします。
  • -lobby — フレンドがサーバーに参加できるようにします(Steam が有効な場合はプライベートに設定することもあります)。
  • -ip — 待ち受ける IP アドレスを設定します。
  • -forcepriority — このタスクのプロセス優先度を設定します(設定ファイルの "priority" 設定を上書きします)。
  • -disableannouncementbox — ワイヤーパルスでトリガーされるテキストアナウンスを無効にします。
  • -announcementboxrange — アナウンスボックスのメッセージ範囲をピクセル単位で設定します;サーバー全体へのアナウンスには -1 を使用してください。
  • -seed — -autocreate 使用時のワールドシードを指定します。

サーバー起動失敗時の一般的なトラブルシューティング手順

  • タイプミスを確認する。設定ファイル内のパラメータ名の誤り、ダッシュの位置間違い、余分な文字は失敗のよくある原因です。
  • 設定ファイルの構文を検証し、-config で正しいファイル名を渡していることを確認してください。
  • ポートとIPの設定が有効か、選択したポートが他のプロセスにより使用されていないかを確認する。
  • 自動ポートフォワーディングを使用している場合、問題を引き起こすなら -noupnp で無効にして試してみる。
  • プロセス優先度の影響を理解している場合にのみ -forcepriority を使用する。理解していない場合は設定の "priority" に任せる。
  • 設定を確認してもサーバーがまだ失敗する場合は、同様の報告がないかコミュニティのリソースやフォーラムを参照する。
  • 最後の手段として、欠落または破損したサーバーファイルを復元するためにゲームを再インストールする。

実用的なヒント

  • 動作する設定ファイルのバックアップを保持しておき、既知の正常なセットアップを素早く復元できるようにする。
  • 変更をテストするときは、エラー出力が表示され診断しやすいようにコマンドラインからサーバーを実行する。
  • 再現可能なワールド作成を自動化または一時サーバー用にスクリプト化するには、-autocreate を -worldname と -seed と併用する。
  • サーバーメッセージを接続している全プレイヤーに通知するには -announcementboxrange = -1 を使用する。

このページは Terraria サーバーを安定して稼働させるための主要なチート/設定スイッチと基本的なトラブルシューティング手順を提供します。

この記事に登場するページ