Provided by: wesnoth-1.16-server_1.16.2-2_amd64 bug

名前

       wesnothd - Battle for Wesnoth マルチプレイヤー・ネットワーク・デーモン

書式

       wesnothd [-dv] [-c path] [-p port] [-t number] [-T number]
       wesnothd -V

説明

       Battle for Wesnoth のマルチプレイヤーゲームを管理する。 wesnoth クライアント(/query ...)や
       fifo                        を通して、サーバーがどのようなコマンドを受けつけるかについては
       https://www.wesnoth.org/wiki/ServerAdministration を参照。

オプション

       -c path, --config path
              wesnothdが使用する設定ファイルがどこにあるかを伝える。文法については後述のサーバー
              設定の章を参照。サーバープロセスにSIGHUPを送ることによって設定を再読み込みすること
              ができる。

       -d, --daemon
              wesnothd をデーモンとして実行する。

       -h, --help
              コマンドラインオプションで何が行えるかを表示する。

       --log-level=domain1,domain2,...
              ログ領域(domain)の厳密さのレベルを設定する。 all は、どのログ領域にも対応させるため
              に利用できる。有効なレベルは以下の通り。 errorwarninginfodebug。既定値では
              error レベルが使用され、server 領域には info が使用される。

       -p port, --port port
              指定ポートにサーバーをバインドする。もしポートが指定されないなら、  15000番ポートが
              使用される。

       -t number, --threads number
              ネットワーク I/O 用の作業スレッドの数の最大値を  n  に設定する。(既定値:  5、 最大:
              30)

       -T number, --max-threads number
              作成される作業スレッドの数の最大値を設定する。   0   が指定された場合、制限なしとな
              る。(既定値: 0)

       -V, --version
              バージョン番号を表示して、終了する。

       -v, --verbose
              よりデバッグログを有効にする。

サーバー設定

   一般的な文法:
       [tag]

              key="value"

              key="value,value,..."

       [/tag]

   グローバルキー:
       allow_remote_shutdown
              no (既定値)に設定した場合、 fifo から来たものでない限り停止と再起動の要求は無視され
              る。 yes に設定した場合、管理者による /query での遠隔停止を許容する。

       ban_save_file
              サーバーが読み書きする(gzip  圧縮の)ファイルへの完全パスまたは相対パス。 ban はこ
              のファイルへ保存され、サーバー開始時に再度読み込まれる。

       compress_stored_rooms
              部屋ファイルが圧縮形式で読み書きされるか決定する。既定値は yesconnections_allowed
              同じ IP から許可される接続数。 0 は無限大を意味する。(既定値: 5)

       disallow_names
              サーバーによって受けつけられない名前やニックネーム。 *?  からなるワイルドカード
              のパターンに対応。詳細は  glob(7) を参照。既定の値(何も指定されなかった際に使用され
              る)は *admin*,*admln*,*server*,ai,ai?,computer,human,network,playerfifo_path
              サーバーコマンド(wesnoth からの /query ... と同じ)をエコーする fifo  へのパス。指定
              されない場合の既定値はコンパイル時に指定されたパス(既定値:
              /var/run/wesnothd/socket)。

       max_messages
              messages_time_period の時間内に許可されるメッセージ数。(既定値: 4)

       messages_time_period
              メッセージの殺到(flood)が検出される時間周期(秒単位)。(既定値: 10 秒)

       motd   本日のメッセージ。

       new_room_policy
              サーバー上で新しい部屋を立てられる者を決定する。使用可能な値は     everyoneregisteredadminnobody で、それぞれ全員、登録ユーザー、管理者ユーザーに権限
              を与えるか、新しい部屋を立てられなくする。既定値は everyonepasswd 管理者権限の獲得に用いられるパスワード。(/query admin password で)

       replay_save_path
              サーバーがゲームのリプレイを置くディレクトリ。(/! をつけるのを忘れないこと)  既定値
              の `' は wesnothd が開始したディレクトリを意味する。

       restart_command
              restart      コマンドで新しいサーバープロセスを開始するのにサーバーが使用するコマン
              ド。(fifo で問題があるときのみ。)

       room_save_file
              部屋情報が置かれるファイルへのパス。このファイルはサーバー開始時に読み込まれ、後で
              書き出される。空欄か未設定の場合は、部屋は読み込まれず保存されない。

       save_replays
              サーバーが自動的にゲームのリプレイを保存するか定義する。(既定値: false)

       versions_accepted
              カンマで区切られた、サーバーに受けつけられるバージョン文字列のリスト。  *? から
              なるワイルドカードのパターンに対応。(既定値では wesnoth のバージョンに一致する)
              例: versions_accepted="*" で、どのようなバージョン文字列も受けつける。

       deny_unregistered_login
              user_handler に登録されていないユーザーのログインを拒否する。(デフォルト:false)

   グローバルタグ:
       [redirect]                  特定クライアントバージョンのリダイレクト先サーバーを指定するタ
       グ。versions_accepted が指定されていない場合には使用されない。

              host   リダイレクトするサーバーのアドレス。

              port   接続するポート。

              version
                     カンマで区切られた、リダイレクトするバージョンのリスト。ワイルドカードのパ
                     ターンに関しては、 versions_accepted と同様に振る舞う。

       [ban_time] 一時的な ban 時間の長さの短縮キーワードを定義するタグ。

              name   ban 時間の参照に使用される名前。

              time   時間の長さの定義。書式は %d[%s[%d%s[...]]] で %s は  s  (秒)、  m  (分)、  h
                     (時)、  D (日)、 M (月) または Y (年) で %d は数字。もし時間修飾子がない場合
                     は分(m)が指定されたものとする。例: time="1D12h30m" は ban 時間が 1  日と  12
                     時間 30 分となる。

       [proxy] プロキシとして振る舞い、接続クライアントのリクエストを指定したサーバーへと転送する
       よう指定するよう、サーバーに伝えるタグ。 [redirect] と同じキーを受けつける。

       [user_handler]  ユーザーハンドラを設定する。[user_handler]  セクションが設定に存在しなけれ
       ば、サーバーはニックネーム登録サービスなしで動作する。forum_user_handler  の動作に必要なす
       べての追加テーブルはWesnothソースリポジトリの中の      table_definitions.sql      で確認可
       能。mysqlのサポートが有効化されている必要があり、cmake  の場合は ENABLE_MYSQL 、scons の場
       合は forum_user_handler. でサポートを有効化できる。

              db_host
                     データベースサーバーのホスト名

              db_name
                     データベース名

              db_user
                     データベースにログインするユーザーの名前

              db_password
                     ユーザーのパスワード

              db_users_table
                     phpbbフォーラムがユーザーデータを保存するテーブル名。<table-prefix>_users (
                     例:phpbb3_users)である可能性が高い。

              db_extra_table
                     ユーザーに関するデータをwesnothdが保存するテーブル名。

              db_game_info_table
                     ゲームに関するデータをwesnothdが保存するテーブル名。

              db_game_player_info_table
                     ゲーム内プレイヤーに関するデータをwesnothdが保存するテーブル名。

              db_game_modification_info_table
                     ゲームで使用されるMODに関するデータをwesnothdが保存するテーブル名。

              db_user_group_table
                     ユーザーグループデータをphpbbフォーラムが保存するテーブル
                     名。<table-prefix>_user_group (例:phpbb3_user_group)である可能性が高い

              mp_mod_group
                     モデレーション権限を持つフォーラムグループのID。

終了ステータス

       サーバーが正常終了した場合は 0 を返す。コマンドラインオプションのエラーのときは 2 を返す。

著者

       David     White     <davidnwhite@verizon.net>     によって書かれた。     Nils      Kneuper
       <crazy-ivanovic@gmx.net> と ott <ott@gaon.net> と Soliton <soliton.de@gmail.com> と Thomas
       Baumhauer <thomas.baumhauer@gmail.com> によって編集された。  このマニュアルページは  Cyril
       Bouthors  <cyril@bouthors.org> によって最初に書かれた。 岡田信人 <okyada@gmail.com> によっ
       て日本語に翻訳され、いいむらなおき <amatubu@gmail.com> によって編集された。
       公式サイト: https://www.wesnoth.org/

著作権

       Copyright © 2003-2021 David White <davidnwhite@verizon.net>
       This is Free Software; this software is licensed under the GPL version 2, as published  by
       the  Free  Software  Foundation.   There  is  NO warranty; not even for MERCHANTABILITY or
       FITNESS FOR A PARTICULAR PURPOSE.

関連項目

       wesnoth(6)