====== HiPlayer:) ======
* ''Name:'' HiPlayer:)
* ''Latest Version:'' Version 1.4.1.0 (update 2008/11/29)
* ''Compatibility:'' Windows 2k/XP/Vista & Microsoft .NET Framework 3.5
* ''Licence:'' Free
===== Overview =====
HiPlayer:)はWarsow専用のサーバーブラウザで、[[http://qstat.org/|QStat]]のフロントエンドとして動作します。
多機能シンプルUIを目指します。
開発方針:\\
バグフィックス優先で、安易に機能を追加しない。最終的には多機能を目指すが、現状機能の信頼性、安定稼動を最優先する。
===== Download =====
任意のディレクトリに展開してください。本ソフトウェアはレジストリを操作しません。
==== Development ====
* {{:serverbrowser:hiplayer_ver141_cfgfixed2.zip|}} (levelshots追加版)
* {{:hiplayer:hiplayer_ver141_cfgfixed.zip|}}
* {{:hiplayer:hiplayer_ver141.zip|}}
* {{:hiplayer:hiplayer_ver140.zip|}}
==== Stable ====
* {{:hiplayer:hiplayer_ver135.zip|}}
* {{:hiplayer:hiplayer_ver120.zip|}}
Warsow 0.5への対応
プレイヤー名などが表示されない場合は、qstate.cfgに次の内容を追記してください。
hiplayer_ver141_cfgfixed.zip はcfgを修正したバージョンになります。
gametype WARSOWS new extend Q3S
name = Warsow
default port = 44400
template var = WARSOW
game rule = gametype
end
==== Optional download ====
* [[http://www.microsoft.com/downloads/details.aspx?FamilyID=ab99342f-5d1a-413d-8319-81da479ab0d7&DisplayLang=ja|Microsoft .NET Framework 3.5 Service Pack 1]]
* [[http://www.microsoft.com/downloads/details.aspx?FamilyID=8489ed13-b831-4855-96f7-dd35e4c02a20&DisplayLang=ja|Microsoft .NET Framework 3.5 SP1 日本語 Language Pack]]
===== ScreenShot =====
''メイン画面''
{{:hiplayer:ssmain.png?400}}
''設定画面''
{{:hiplayer:sspreferences.png?400}}
''その他''~
{{:hiplayer:ssdirectconnect.png?400}}
===== Found bug =====
現在、以下のバグが確認されています。
* (1.1)LevelShotのアスペクト比 (ver1.2 or more)
* (1.1)ソートの挙動がなんかおかしい (ver1.2 or more)
* (1.1)g_match_scoreの先頭スペース (ver1.2 or more)
* (1.2)LevelShotのアスペクト比固定ロジックが汗臭いので1.3で直します。 (ver1.3 or more)
* (1.2)サーバーリストのGroupView OFF状態で立ち上げるとGroupView ONにしてもリストが表示されない。痛ぇ;( (ver1.3 or more)
* (1.3.1)GyaASEさんとサーバーリストが一致しない(US等)。マスターサーバーからは取得できているので内部処理のバグっぽい。(to ID:cLLXFV6fさん、ご迷惑をおかけしておりますsry) (ver1.3.2 or more)
* (1.3.2)画面表示ロジックが非常に危ういので全面的に書き直す。 (ver1.3.3 or more)
* (1.3.2)デフォルトのインストール先以外のデバッグをスッカリ忘れていたので(ry (ver1.3.3 or more)
* (1.3.3)Favorite.txtの中身が空だとお気に入り登録されない(ver1.3.4 or more)
* (1.3.3)所属チームの表記が不一致(ID:3PWMo7qaさん報告ありがとう:D)(ver1.4.0 or more)
* (1.3.5)更新(F5)するとソートが初期化される (ver1.4.0 or more)
* (1.4.0)お気入りサーバーを削除しても更新すると表示される。再起動すると消える。(ver1.4.1 or more)
* (1.4.1.0)4コア以上のPCだと設定が開けない。うは><
===== Todo =====
プライオリティ順
* Vista動作確認、Win2k対応 (ver1.2 or more)
* 国リストをユーザーに任せる (ver1.3 or more)
* プロセッサ制御 (ver1.3.1 or more)
* ステータス取得の負荷軽減と安定化 (ver1.3 or more)
* リスト側、Bot数の表現 () / (ver1.3.3 or more)
* お気に入り鯖-機能 (ver1.3.3 or more)
* お気に入り鯖-自動更新(サーバーリスト側) (ver1.3.4 or more)
* お気に入り鯖-Join数をwatch docする(通知しきい値はユーザー任意)(ver1.4.0 or more)
* ゲームプロセス起動中はスレッドを停止する(ver1.4.0 or more)
* (マスターサーバー/個別サーバー)問い合わせの排他(ver1.4.0 or more)
* Player数通知:出力情報をもうちょっと
* Player数通知:Botsを無視する設定
* Player数通知:音を鳴らす設定
* 入室パスワード記憶
* フレンド機能
* AutoJoin機能
* ローカルサーバー取得 (ver1.3.3 以降一部対応済み)
* サーバー名、プレーヤー名のColorCodes対応?(実装見合わせの方向)
===== FAQ =====
* GyaASEとpingちがくね?
* GyaASEさんが表示しているpingは「GyaASEプログラムがあるサーバーからゲームサーバーまでのping」なのに対して、HiPlayerが表示しているpingは「あなたのPCからゲームサーバーまでのping」になります。
* ドイツとか見ると一覧がでるまで遅いんだけど?
* 基本的にpingに依存します。内部処理的にはまだまだ改修の余地があるかもしれません。
* (1.3以降)ずいぶん高速にしたつもりです。;)
* 国選択で国名の右にある数字とサーバーリストの数が一致しないんだけど?
* ステータス取得時にタイムアウトしたサーバーはリストに表示していません。
* Levelshotが表示されないんだけど?
* カレントのLevelshotフォルダに<マップ名>.jpgを保存してください。<マップ名>はサーバーリストに表示されている文字列です。
* 国一覧にない国もみたいんだけど。
* ver1.3以降で対応します。書式は"Japan,JP,JPN"で、"<表示名>,<国コード2文字>,<国コード3文字>"を意味します。
* 国コードはISO 3166-1に準拠します。c.f [[http://ja.wikipedia.org/wiki/ISO_3166-1|Wikipedia ISO 3166-1]]
* エンコードはUTF-8のテキストファイルなので日本語表示もOK:D ex "にっぽん,JP,JPN"
* 国名ファイルが存在しない場合は、ver1.2の国名ファイルを自動生成しますので、これを基に編集可能です。
* 「プロセッサの関係」機能について
* HiPlayerが使用するCPUを制御することが出来ます。事前にWarsow本体が使用するCPUをタスクマネージャー等で調べてから、「それ以外」のCPUをHiPlayerが使用するように設定してください。
* サーバーリスト更新処理が起因するゲーム中の「ひっかかり」が軽減されます。
* 実行時の引数設定
* 基本『+set fs_usehomedir 1 +set fs_basepath "C:/Program Files/Warsow"』
* fs_usehomedir (0|1) (Application Data以下を見ない|見る)
* fs_basepath 実行ファイルのカレントを指定
* 『+connect 』はHiPlayer側で付加するので設定不要です。
* Players数監視設定
* "自動更新"で設定した周期でサーバーリストの精査を行います。この処理を1シーケンスと呼びます。
* 通知される条件は、『設定値以上で、かつ、前回のシーケンスで取得した人数よりも多かった(+1人)とき』です。
* 人数の減少は内部記憶しますが通知しません。
* 通知条件がリセットされるタイミングは以下です。1. Global⇔Favoriteの切り替え 2. 国の切り替え
===== History =====
''Version 1.4.1'' 2008/11/29
・ お気に入り削除時のバグ修正
・ その他のバグ修正
''Version 1.4.0'' 2008/10/12
・ リスト自動更新(要設定)
・ Player数をバルーン通知する機能(要設定)
・ サーバー一覧の表示ロジック高速化(体感できないけどロジック的に:p)
・ (仕様変更)タスクトレイアイコンの右クリックメニュー廃止
''Version 1.3.5'' 2008/09/27
・ お気入り機能のバグ修正
・ ダブルバッファリングのサポート
''Version 1.3.4'' 2008/09/27
(非公開)
''Version 1.3.3'' 2008/09/24
・ お気入り機能(ベータ)
・ 実行時の引数を要設定にした
・ バグ修正 他
''Version 1.3.2'' 2008/09/09
・ バグ修正
''Version 1.3.1'' 2008/09/07
・ プロセッサ制御機能を追加
''Version 1.3 '' 2008/09/06
・ リスト取得の高速化
・ 国リスト設定対応
・ バグ修正
''Version 1.2 '' 2008/08/30
・ 一部最適化
・ バグ修正
''Version 1.1 '' 2008/08/24
・ Official release.
''Version 1.0 '' 2008/08/16
・ Initial release.
===== Bug report =====
spamが多いのでコメント消しました。
IRC irc.friend.td.nu #warsow "mi"、若しくは当該スレッド迄