DedicatedServer(専用サーバ)の基本設定ファイル。
「GameData\Config\」フォルダに置く。
起動時に指定するのでファイル名はなんでもOK。
サンプルとして「dedicated_cfg.txt」がついている。
注意:設定ファイル内に全角文字を使用する場合は、必ず文字コードUTF-8でファイルを保存すること。
設定項目
大まかにいくつかのセクションに分かれている。
以下、セクションごとの説明。
<authorization_levels>~</authorizations_levels>
別プログラム等から管理するための権限設定?
基本的にこのままでいいが、<System_config>内の<xmlrpc_allowremote>をTrueにする場合は各Passwordを変更すべき。(その際 <name>~</name>は変更しないこと)
<authorization_levels> <level> <name>SuperAdmin</name> <password>SuperAdmin</password> </level> <level> <name>Admin</name> <password>Admin</password> </level> <level> <name>User</name> <password>User</password> </level> </authorization_levels>
<masterserver_account>~</masterserver_account>
サーバアカウント設定セクション
- <login></login>
サーバ用アカウント - <password></password>
サーバ用パスワード - <validation_key></validation_key>
コミュニティコード?
空欄でOK
ゲームPlayとは別にアカウントが必要
(Playに使っているアカウントでサーバを設置してしまうと、二重ログインとなりマルチプレイができなくなる)
詳細はアカウントについてを参照。
<server_options>~</server_options>
サーバ基本設定セクション
太字はサンプルファイルでのデフォルト値
- <name></name>
サーバ名
書式コマンドが使える - <comment></comment>
コメント
書式コマンドが使える
意外と表示できる文字数が少ないので注意 - <hide_server>0</hide_server>
マルチプレイのサーバ一覧に表示するかどうか
0:表示
1:非表示
2:Nationsに対して非表示 - <max_players>32</max_players>
ゲームに参加できるプレイヤー数 - <password></password>
ゲームに参加するためのパスワード - <max_spectators>32</max_spectators>
ギャラリーとして入場できる人数 - <password_spectator></password_spectator>
ギャラリーパスワード - <ladder_mode>forced</ladder_mode>
ラダーモード強制?
inactive or forced
(0 or 1 でも可) - <ladder_serverlimit_min>00000</ladder_serverlimit_min>
- <ladder_serverlimit_max>50000</ladder_serverlimit_max>
サーバのラダーリミット。
ラダーポイントが この範囲から外れているプレイヤーは勝利してもラダーポイントを得られない。
リミットを変更するにはこちらでカパーを払って手続きが必要 - <enable_p2p_upload>True</enable_p2p_upload>
サーバ→プレイヤーへのMOD・看板画像・BGM・アバター・CarSkin等キャッシュの配布
True or False - <enable_p2p_download>True</enable_p2p_download>
各プレイヤーのCarSkinやアバターなどをサーバへキャッシュする
サーバとしては、これらをキャッシュする意味はあまりないのでFalse推奨?
(CarSkinやアバターなどはプレイヤー同士でも転送されるため)
True or False - <callvote_timeout>60000</callvote_timeout>
投票(vote)コマンドによる投票受付時間
単位はミリ秒(1秒=1000) - <callvote_ratio>0.5</callvote_ratio>
投票可否レシオ
0~1.0の間(-1とすることで投票不可にできる?) - <callvote_ratios>~</callvote_ratios>
投票種類別可否レシオ
種類:Ban, Kick, ChallengeRestart, NextChallenge他?- <voteratio command="Ban" ratio="0.65"/>
Ban投票レシオ0.65
- <voteratio command="Ban" ratio="0.65"/>
- <allow_challenge_download>True</allow_challenge_download>
プレイヤーにコースデータのダウンロードを許可するかどうか
True(許可) or False(不許可) - <autosave_replays>False</autosave_replays>
リプレイの自動保存
サーバが稼働している間、すべてのリプレイが保存されていくのでHDD容量に注意
True(する) or False(しない) - <autosave_validation_replays>False</autosave_validation_replays>
True or False - <referee_password></referee_password>
- <referee_validation_mode>0</referee_validation_mode>
0 or 1 - <use_changing_validation_seed>False</use_changing_validation_seed>
True or False
<system_config>~</system_config>
主にネットワーク周りの設定
基本的にはデフォルトのままで動作します。
太字はサンプルファイルでのデフォルト値
- <connection_uploadrate>512</connection_uploadrate>
サーバで使用する上り帯域(Kbps) - <connection_downloadrate>8192</connection_downloadrate>
下り帯域(Kbps) - <force_ip_address></force_ip_address>
- <server_port>2350</server_port>
- <server_p2p_port>3450</server_p2p_port>
- <client_port>0</client_port>
- <bind_ip_address></bind_ip_address>
- <use_nat_upnp></use_nat_upnp>
- <p2p_cache_size>600</p2p_cache_size>
p2pキャッシュサイズ(MByte?) - <xmlrpc_port>5000</xmlrpc_port>
- <xmlrpc_allowremote>False</xmlrpc_allowremote>
外部からのリモート管理を受け付けるかどうか。
DedicatedServerを起動しているPCとは別なPCからServerManiaなどで管理する場合はTrue。
その場合はauthorization_levelsの各Passwordも変更しておくこと(最悪乗っ取られる)
同じPC上であればFalseでOK
True or False - <blacklist_url></blacklist_url>
- <guestlist_filename></guestlist_filename>
- <blacklist_filename></blacklist_filename>
- <packmask>stadium</packmask>
- <use_proxy>False</use_proxy>
True or False - <proxy_login></proxy_login>
- <proxy_password></proxy_password>