[L12D2] サーバー合流機能の実装

「同じマップが進んでいる少人数のサーバーがいくつもある。」

これ、L12Dサーバーで割りと良くある光景なんです。

それなら、1つのサーバーに集まってワイワイやったほうが楽しいよね!ということで、
サーバーの合流(接続)機能というのを実装してみました。

簡単に言うと、同じマップが動いてるサーバーのうち、少ない方のサーバーにいる人を、多い方のサーバーに移動させるものです。

同じマップが進行中で人数の多いサーバーを発見した場合、自動的に投票が開始されます。

joinsrv

この画面が表示された場合、F1キーを押して賛成票を入れることを推奨します。

可決された場合、そのサーバーのゲームは止まり、移動を促すメッセージが表示されます。

2014-07-20_00006

そのままF3キーを押して下さい(※)。人数の多い側のサーバーへ移動します。

※デフォルトの設定では、F3キーが承諾コマンドに割り当てられています。
キーの割り当てを変更している場合は、画面左上の「承諾」のところにキーが表示されていますのでそのキーを押して下さい。

joinsrvpush

割り当てされていない場合、コンソールから下のコマンドを入れてキーを割り当ててください。

bind F3 askconnect_accept

コメントを残す

メールアドレスは公開されません