goodgames
06-01
最終更新:
goodgames
-
view
R38パッチ 7
バタバタのリリース劇でしたが、
i3Dは日本時間の午前零時過ぎ、
GSも午前7時過ぎにはサーバが正常に稼働しました。
i3Dは日本時間の午前零時過ぎ、
GSも午前7時過ぎにはサーバが正常に稼働しました。
EA曰く「今回のパッチで行われたサーバ側の変更点はマニュアルを参考にしろ」とのことですが、
今のところリリースされていないようですので当方で調べた点を列挙します。
今のところリリースされていないようですので当方で調べた点を列挙します。
いつも通り職場で作業しているため、
ゲームクライアントが無いと確認出来ない機能は未確認となっております。
御了承願います。
ゲームクライアントが無いと確認出来ない機能は未確認となっております。
御了承願います。
■プレイヤー制御
player.isAlive [PlayerName]
ReturnCode (true) ... 当該プレイヤーは生存状態
ReturnCode (false) ... 当該プレイヤーはSpawn待ち状態
ReturnCode (false) ... 当該プレイヤーはSpawn待ち状態
※蘇生待ち状態がどちらに分類されるのかは未確認
→芋蹴りメッセージを送信するタイミング判定に使えそう
player.ping [PlayerName]
ReturnCode (数値) ... 当該プレイヤーのping(RTT値 単位はms)
※取得出来ない場合は65535(恐らく-1)になる
{現時点ではまだProconが対応していませんが、近日中にProconにPing(RTT値)が表示されるでしょう
player.idleDuration [PlayerName]
(詳細不明)
※ラウンド中のプレイヤーであれば常に0が返ってきた
コマンドの名前から推測すると当該プレイヤーのAFK継続時間だと思うのですが...
■プレイヤー一覧取得
listPlayers
昔から存在する重要コマンドですが戻り値にプレイヤーのrankが増えました。
{現時点ではまだProconが対応していませんが、近日中にProconにrankが表示されるでしょう
■分隊制御
squad.listPlayers [TeamId][SquadId]
(TeamId 1 - 4)
(SquadId 0 - 32) ※0は未所属
(TeamId 1 - 4)
(SquadId 0 - 32) ※0は未所属
当該分隊の所属者を列挙する。
→listplayersでも代用出来ますが...
squad.leader [TeamId][SquadId][PlayerName]
(TeamId 1 - 4)
(SquadId 1 - 32)
(TeamId 1 - 4)
(SquadId 1 - 32)
当該プレイヤーを所属分隊のリーダーに任命する。
またプレイヤー名を指定しないと当該分隊のリーダーになっているプレイヤー名が返される。
またプレイヤー名を指定しないと当該分隊のリーダーになっているプレイヤー名が返される。
※リーダーを指定する場合、事前にそのチームのその分隊に所属していないとエラーになる
→上手く使うと面白いかも(でも最大分隊数=最大プレイヤー数になったので利用価値低下)
squad.private [TeamId][SquadId][True/False]
(TeamId 1 - 4)
(SquadId 1 - 32)
(TeamId 1 - 4)
(SquadId 1 - 32)
当該分隊をプライベート(鍵付き)にするか否かを設定する。
True/Falseを指定しないと当該分隊がプライベートであるか否かが返される
True/Falseを指定しないと当該分隊がプライベートであるか否かが返される
→上手く使うと面白いかも(でも最大分隊数=最大プレイヤー数になったので利用価値低下)
squad.listActive [true/false]
すみません。これ何が変わるのかわかりません。
■発見したもの
vars.ctfRoundTimeModifier [ModifierValue]
vars.ctfRoundTimeModifier [ModifierValue]
これはDICE発表のChangeLogに記載がありませんが、コッソリ追加されていたため記載します。
名前から察するに新ゲームモード"Capture The Flag"に於ける、
ラウンド時間を補正するための係数を設定出来るようです。
名前から察するに新ゲームモード"Capture The Flag"に於ける、
ラウンド時間を補正するための係数を設定出来るようです。
この補正が進行中のラウンド内で適用されるのか、
次のラウンドから適用されるかは全くわかりませんが。
次のラウンドから適用されるかは全くわかりませんが。
[ModifiedValue]
Default = 100
Min = 1
Max = 1000
Default = 100
Min = 1
Max = 1000
※設定してもゲームには何も影響を及ぼさないダミーパラメータの可能性もあります
■その他
currentLevel
currentLevel
現在実行中のマップ名が返される。
これ前からあってもおかしくないコマンドですが今まで無かったようです。
serverinfoで代用出来るので無くても困りませんでしたが。
これ前からあってもおかしくないコマンドですが今まで無かったようです。
serverinfoで代用出来るので無くても困りませんでしたが。
(R-34のマニュアルには記載が無い)
まだまだ未完成な感じですが、今回は比較的好感度アップな修正が多かったようです。
( - )