goodgames
14-02
最終更新:
goodgames
-
view
PacketMonitor R4.1
2点ほど重要な御連絡をさせて頂きます。
Ping値取得対象ノードを誤判定することがありました。
ゲームクライアントがゲームサーバへの接続を行うに先立ち、
管理用(制御用?)の他のサーバに接続を行います。
管理用(制御用?)の他のサーバに接続を行います。
そのタイミングにより誤って管理用サーバへPingを送信してしまうケースがありました。
下記のスクリーンショットはGSのゲームサーバに接続する際に取得しましたが、
接続に先行してi3Dにて稼働している管理用らしきサーバに短時間接続しています。
接続に先行してi3Dにて稼働している管理用らしきサーバに短時間接続しています。
このIPアドレスを記録してその後もPingを送信してしまうケースがあり、
本来とは異なるPing値が記録されてしまうことがありました。
本来とは異なるPing値が記録されてしまうことがありました。
(参考イメージ)
御手数ですが修正版をこちらよりダウンロード願います。
DownLinkが計測出来ない方への御連絡
数名の方より「DownLinkのみ常に0が表示される」との御連絡を頂きました。
該当する方々の御協力のおかげで原因は特定出来ましたので御連絡させて頂きます。
しかし、プログラム側での対処は出来ないのが問題ですが...
しかし、プログラム側での対処は出来ないのが問題ですが...
WindowsFirewallにブロックされていることが原因でした
Firewallの無効化はセキュリティリスクを伴いますのでお勧め致しませんが、
無効化することによりDownLinkも取得出来るようになります。
無効化することによりDownLinkも取得出来るようになります。
※特にブロードバンドルータなどを介さず、
インターネットに直接接続されているPCではFirewallの無効化は危険です。
インターネットに直接接続されているPCではFirewallの無効化は危険です。
Battlefield4の実行モジュールであるBF4.exeが例外設定されているなど
FirewallでブロックされていなければDownLinkも取得可能と考えておりましたが、
この点は私の理解不足だったらしく、Firewallが有効な場合にはDownLinkの値が取得出来ないようです。
FirewallでブロックされていなければDownLinkも取得可能と考えておりましたが、
この点は私の理解不足だったらしく、Firewallが有効な場合にはDownLinkの値が取得出来ないようです。
PacketMonitorは他のソフト(Battlefield4)の通信状況を監視する特殊なソフトであるため、
WindowsFirewallの挙動も一般的なケースとは異なるようです。
WindowsFirewallの挙動も一般的なケースとは異なるようです。
ある程度情報収集を行ったのですが、
WindowsAPIそのものの仕様によりFirewallが有効であれば細かい設定を変えても取得不能であるとの情報や、
逆に設定次第では取得可能と考えられるような情報もありましたが、
私の環境ではFirewallが有効な状況でDownLinkの値を取得出来ませんでした。
WindowsAPIそのものの仕様によりFirewallが有効であれば細かい設定を変えても取得不能であるとの情報や、
逆に設定次第では取得可能と考えられるような情報もありましたが、
私の環境ではFirewallが有効な状況でDownLinkの値を取得出来ませんでした。
尚、本件につきましてはプログラム側では対応が困難なようですので、
今回修正したR4.1につきましても事象は解消致しません。
今回修正したR4.1につきましても事象は解消致しません。
( - )