goodgames
Uneven解消機能(1)
最終更新:
goodgames
-
view
【こちらはラウンド開始後(プレイ中)のUneven発生によるプレイヤー移動の解説です】
大変心苦しい機能ではありますが意図しないUneven状態を解消するために
サーバーが自動的にプレイヤーを相手チームに移動することがあります。
この機能はどんなサーバーにも実装されていると思いますが、
やや処理が異なりますので軽く解説いたします。
やや処理が異なりますので軽く解説いたします。
Uneven発生の判断基準
(*1)
具体的な値は状況により変化させていますが最大では4名多くてもUnevenと評価しないことがあります。
例えば、チケット残が30 : 150などかなり絶望的な状況であれば、
プレイヤー数が16人対12人でもUnevenとは評価しないことがあります。
具体的な値は状況により変化させていますが最大では4名多くてもUnevenと評価しないことがあります。
例えば、チケット残が30 : 150などかなり絶望的な状況であれば、
プレイヤー数が16人対12人でもUnevenとは評価しないことがあります。
プレイヤー移動のタイミング
現状(2011/03/28現在)では10秒間隔で2回の予告メッセージを表示し、
その後Killされた下記条件に合致するプレイヤーが移動されます。
その後Killされた下記条件に合致するプレイヤーが移動されます。
移動されるプレイヤー選択の基準
Scoreが上位30%以下であり下位20%以上のプレイヤー。
満員状態であれば、5位から14位までが該当します。
(と書いてから気付きましたが下側が広すぎるな...)
満員状態であれば、5位から14位までが該当します。
(と書いてから気付きましたが下側が広すぎるな...)
なぜ上位30%は移動候補にならないかと言うと、言うまでもなくチームへの影響が大きすぎるから。
また下位20%を移動候補から除外している理由はいくつかあるのですが、
最大の理由はHighPingKickの対象になりやすいからです。
(Pingが300とか400の方はランクの下の方にいらっしゃることが多い)
また下位20%を移動候補から除外している理由はいくつかあるのですが、
最大の理由はHighPingKickの対象になりやすいからです。
(Pingが300とか400の方はランクの下の方にいらっしゃることが多い)
チーム移動によりUnevenを解消しても、すぐにHighPingKickされては意味がないので。
その他
Uneven解消の方法はサーバーによって何種類か存在するようですが、
一番多いのは最終接続プレイヤーに一定時間の猶予を与えた後、
パタッと死んで頂いて移動してしまう方式だと思います。
一番多いのは最終接続プレイヤーに一定時間の猶予を与えた後、
パタッと死んで頂いて移動してしまう方式だと思います。
いくつかこの方法には問題があると思うのですが...
例えば、大量に人を乗せたヘリのパイロットだったらどうしましょう。(笑)
例えば、大量に人を乗せたヘリのパイロットだったらどうしましょう。(笑)