「config.txt」の編集履歴(バックアップ)一覧はこちら
「config.txt」(2014/12/29 (月) 22:24:13) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*注意
config.txtは[[JSONフォーマット>http://ja.wikipedia.org/wiki/JavaScript_Object_Notation#.E8.A1.A8.E8.A8.98.E6.96.B9.E6.B3.95]]で記述されている
行末のコンマを忘れたりすると、run.exeを起動しようとしてもエラーが起きるので気をつけること
*各項目の説明
サーバの名前を決める
"name" : "pyspades server",
ユーザーが入室した際のメッセージ
"motd" : [
"Welcome to %(server_name)s! See /help for new commands.",
"Map is %(map_name)s by %(map_author)s.",
"(server powered by pyspades)"
],
「/help」と打つと出るメッセージ
"help" : [
"/SQUAD Creates or joins a squad, letting you spawn with friends",
"/STREAK Shows how many kills in a row you got without dying",
"/AIRSTRIKE Air support! Try it out just like that for more details",
"/INTEL Tells you who's got the enemy intel",
"/PING Shows your ping (how good your connection to the server is)"
],
ヒント設定
"tips" : [
"Here you can deploy airstrikes, form squads and more! Type /help for info.",
"The spade does melee damage! Use it wisely."
],
ヒントが出る頻度 (分)
"tip_frequency" : 5,
「/rule」と打つと出るメッセージ
"rules" : [
"No griefing, no bad words, etc."
],
公式のサーバ一覧に載せるか[trueであり,falseでなし]
"master" : true,
最大接続人数 (人)
"max_players" : 32,
ポート番号
"port" : 開放したポートを入力,
同じIPの接続上限 (人)
"max_connections_per_ip" : 3,
ゲームモード
"game_mode" : "ctf",
フラッグ時の勝利ポイント設定(最大231)
"cap_limit" : 10,
読み込ませるマップ一覧
マップは「maps」フォルダに突っ込んで拡張子(.vxl)を除いて記述すること
"maps" : ["random", "pyspades", "bridgewars", "pinpoint", "anticbridge",
"hallway", "pinpoint2", "harbor2"],
マップを順不同に読み込むか[trueで順不同,falseで順番に]
"random_rotation" : false,
1マップの上限時間 (分)
設定時間が過ぎると次のマップに移る
"default_time_limit" : 15
1ゲーム終わることにマップを移動するか,
"advance_on_win" : false,
**マップ移動投票関連
一般ユーザーも投票が可能になるか?
"votemap_public_votes" : true,
投票でマップの時間延長をするさいの延長時間
"votemap_extension_time" : 15,
プレイヤーにマップ投票開始権限を与える
"votemap_player_driven" : false,
マップ投票自動スケジュール?
"votemap_autoschedule" : 180,
投票時間
"votemap_time" : 120,
合意を得るための割合 (%)
"votemap_percentage" : 80,
リスポーン時間 (秒)
"respawn_time" : 30,
一定時間ごとの「波」で一気に全員復活させるか、各々が死んでから固定時間で復活させるか
"respawn_waves" : true,
フレンドリーファイア [trueであり,falseでなし]
"friendly_fire" : false,
ブロックを破壊した時フレンドリーファイアがONになる時間 (秒)
"grief_friendly_fire_time" : 2,
spadeのダメージ [100は一撃必殺]
"melee_damage" : 100,
落下ダメージ [trueであり,falseでなし]
"fall_damage" : true,
掘れない床とか掘れるようになる?
"set_god_build" : false,
チームを移動したときの入室待機時間 (秒)
"teamswitch_interval" : 0,
**キック投票関連
キックするのに必要な賛成票 (%)
"votekick_percentage" : 25,
次のキック投票を開始できるまでの時間
"votekick_ban_duration" : 15,
一般ユーザーがキック機能を使えるようにするか [trueであり,falseでなし]
"votekick_public_votes" : true,
バンされてからログイン許可が下りるまでの時間 (分)
"default_ban_duration" : 1440,
admin・・・管理者権限でログインするためのパスワード
trusted・・・このパスワードでログインしたプレイヤーはvotekickされない
builder・・・このパスワードでログインしたプレイヤーは次項で設定したコマンドを使用出来る
"passwords" : {
"admin" : ["replaceme"],
"trusted" : []
"builder" : []
},
上記でbuilderのパスワードを設定した時に使用可能コマンド
"rights" : {
"builder" : ["コマンド", "コマンド"]
残り時間を告知するタイミング(秒)
"time_announcements" : [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 30, 60, 120, 180,
240, 300, 600, 900, 1200, 1800, 2400, 3000],
有効にするスクリプト(TDMや、squad、airstrikeなどの追加機能)一覧
スクリプトは「scripts」フォルダに突っ込んで拡張子(.py)を除いて記述すること
"scripts" : [
"welcome",
"rollback",
"trusted",
"autohelp",
"protect",
"map_extensions",
"airstrike",
"squad",
"disco",
"antijerk",
"ratio",
"memcheck"
],
squadの設定
"squad_respawn_time" : 5, 分隊参加時のリスポーンタイム
"squad_size" : 5, 部隊の最大人数
"auto_squad" : false, 自動squadを有効にするか[trueであり,falseでなし]
*注意
config.txtは[[JSONフォーマット>http://ja.wikipedia.org/wiki/JavaScript_Object_Notation#.E8.A1.A8.E8.A8.98.E6.96.B9.E6.B3.95]]で記述されている
行末のコンマを忘れたりすると、run.exeを起動しようとしてもエラーが起きるので気をつけること
*各項目の説明
サーバの名前を決める
"name" : "pyspades server",
ユーザーが入室した際のメッセージ
"motd" : [
"Welcome to %(server_name)s! See /help for new commands.",
"Map is %(map_name)s by %(map_author)s.",
"(server powered by pyspades)"
],
「/help」と打つと出るメッセージ
"help" : [
"/SQUAD Creates or joins a squad, letting you spawn with friends",
"/STREAK Shows how many kills in a row you got without dying",
"/AIRSTRIKE Air support! Try it out just like that for more details",
"/INTEL Tells you who's got the enemy intel",
"/PING Shows your ping (how good your connection to the server is)"
],
ヒント設定
"tips" : [
"Here you can deploy airstrikes, form squads and more! Type /help for info.",
"The spade does melee damage! Use it wisely."
],
ヒントが出る頻度 (分)
"tip_frequency" : 5,
「/rule」と打つと出るメッセージ
"rules" : [
"No griefing, no bad words, etc."
],
公式のサーバ一覧に載せるか[trueであり,falseでなし]
"master" : true,
最大接続人数 (人)
"max_players" : 32,
ポート番号
"port" : 開放したポートを入力,
同じIPの接続上限 (人)
"max_connections_per_ip" : 3,
ゲームモード
"game_mode" : "ctf",
フラッグ時の勝利ポイント設定(最大231)
"cap_limit" : 10,
読み込ませるマップ一覧
マップは「maps」フォルダに突っ込んで拡張子(.vxl)を除いて記述すること
"maps" : ["random", "pyspades", "bridgewars", "pinpoint", "anticbridge",
"hallway", "pinpoint2", "harbor2"],
マップを順不同に読み込むか[trueで順不同,falseで順番に]
"random_rotation" : false,
1マップの上限時間 (分)
設定時間が過ぎると次のマップに移る
"default_time_limit" : 15
1ゲーム終わることにマップを移動するか,
"advance_on_win" : false,
**マップ移動投票関連
一般ユーザーも投票が可能になるか?
"votemap_public_votes" : true,
投票でマップの時間延長をするさいの延長時間
"votemap_extension_time" : 15,
プレイヤーにマップ投票開始権限を与える
"votemap_player_driven" : false,
マップ投票自動スケジュール?
"votemap_autoschedule" : 180,
投票時間
"votemap_time" : 120,
合意を得るための割合 (%)
"votemap_percentage" : 80,
リスポーン時間 (秒)
"respawn_time" : 30,
一定時間ごとの「波」で一気に全員復活させるか、各々が死んでから固定時間で復活させるか
"respawn_waves" : true,
フレンドリーファイア [trueであり,falseでなし]
"friendly_fire" : false,
ブロックを破壊した時フレンドリーファイアがONになる時間 (秒)
"grief_friendly_fire_time" : 2,
spadeのダメージ [100は一撃必殺]
"melee_damage" : 100,
落下ダメージ [trueであり,falseでなし]
"fall_damage" : true,
掘れない床とか掘れるようになる?
"set_god_build" : false,
チームを移動したときの入室待機時間 (秒)
"teamswitch_interval" : 0,
**キック投票関連
キックするのに必要な賛成票 (%)
"votekick_percentage" : 25,
次のキック投票を開始できるまでの時間
"votekick_ban_duration" : 15,
一般ユーザーがキック機能を使えるようにするか [trueであり,falseでなし]
"votekick_public_votes" : true,
バンされてからログイン許可が下りるまでの時間 (分)
"default_ban_duration" : 1440,
admin・・・管理者権限でログインするためのパスワード
trusted・・・このパスワードでログインしたプレイヤーはvotekickされない
builder・・・このパスワードでログインしたプレイヤーは次項で設定したコマンドを使用出来る
"passwords" : {
"admin" : ["replaceme"],
"trusted" : []
"builder" : []
},
上記でbuilderのパスワードを設定した時に使用可能コマンド
"rights" : {
"builder" : ["コマンド", "コマンド"]
残り時間を告知するタイミング(秒)
"time_announcements" : [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 30, 60, 120, 180,
240, 300, 600, 900, 1200, 1800, 2400, 3000],
サーバーからのメッセージチャットの文頭の記号(文字列)
"server_prefix" : "[*]",
ログイン何回失敗で蹴られる?
"login_retries" : 3,
チーム設定
team1が選択画面の左側、team2が右側のものになる。
nameでチーム名を、colorでチームカラーをRGBで指定
"team1" : {
"name" : "Blue",
"color" : [0, 0, 255]
},
"team2" : {
"name" : "Green",
"color" : [0, 255, 0]
},
有効にするスクリプト(TDMや、squad、airstrikeなどの追加機能)一覧
スクリプトは「scripts」フォルダに突っ込んで拡張子(.py)を除いて記述すること
"scripts" : [
"welcome",
"rollback",
"trusted",
"autohelp",
"protect",
"map_extensions",
"airstrike",
"squad",
"disco",
"antijerk",
"ratio",
"memcheck"
],
squadの設定
"squad_respawn_time" : 5, 分隊参加時のリスポーンタイム
"squad_size" : 5, 部隊の最大人数
"auto_squad" : false, 自動squadを有効にするか[trueであり,falseでなし]