サーバー起動オプション - supernoob-zatuyou/docs GitHub Wiki
KF2ではサーバー起動時にオプションを設定することが可能。
./KFGameSteamServer.bin.x86_64
の後にオプションを設定する。
例
./KFGameSteamServer.bin.x86_64 kf-burningparis?Difficulty=2
- サーバーを難易度「Suicidal」で起動し、マップを「kf-burningparis」に設定する。
代表的な引数
Difficulty=数字
0-3で難易度を設定する。0 = Normal, 1 = Hard, 2 = Sucidal, 3 = Hell on Earth
MaxPlayers=人数
サーバーに接続可能な人数を指定する。初期設定では6人。
Port=ポート番号
ゲームポートとして使用するポートを指定する。
QueryPort=ポート番号
クエリポートとして使用するポートを指定する。
WebAdminPort=ポート番号
webブラウザのサーバー管理ページに使用するポートを指定する。
AdminPassword=パスワード
webブラウザのサーバー管理ページにログインする為のパスワードを設定する。設定しないとIPとポートさえ分かれば第三者にログインされてしまうので注意!!!
セキュリティ上
/KFGame/Config/KFGame.ini
のAdminPassword=
へ記述した方が良い。
ConfigSubDir=ディレクトリ名
./KFGame/Config
以下のサブディレクトリから設定を作成して読み込む。
ConfigSubDir=について
これを引数に指定するメリットとしては、サーバー毎に設定ファイルを指定する事で
1つ目のサーバーをSuicidal鯖、2つ目のサーバーをHell on Earth鯖にすることが可能。
サーバー起動時に適当な名前を指定すれば、自動的に指定したディレクトリが生成される。
ConfigSubDir=test1
と指定してサーバーを起動すれば、./KFGame/Config/
にtest1
という
ディレクトリが生成される。