したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | まとめる | |

あやしい仕様確認スレッド

1 電プロ :2006/09/04(月) 23:23:37
以前から各所で「動きがおかしい」と意見が出ているsupplydamage関数ですが、
先ほど調べてみました。

RS2の仕様をそのまま持ってきて修正をしていなかったため
「東西方向を向いていないと回復しない」
「引数に関わらず全快」
という仕様であることが判明しました。つまり私のミスです。

ここはこのような「あやしい仕様」について、質問・報告をするスレッドです。
基本的にはミッション製作者が質問をし、電プロが回答します。


似たような話で、イベント飛行において航空機の制御を行う際に
機動力等の値は無視されますが、ベクターノズルの値だけが
適用されたままになっていることが分かりました。

上記2点はバクではなく正確にはマニュアル表記ミスなのですが、
明らかな仕様ミスですので修正します。というか既に修正しました。
後日アップします。

214 電プロ :2008/02/03(日) 23:38:00
3.12d以降で、敵機がいない状態だと処理落ちする不具合があることが判明しました。
多分3.12dにてON対戦関連で、ユニット上限を見直したのが原因と思いますが、敵機がいれば落ちないので、どこかのロジックに単純な修正ミスがあるものと思います。
通信遅延の揺らぎ許容をRSE_delay_20.exeよりちょっと短くして、>>212の不具合も修正したものを近く用意します。

215 selen :2008/02/04(月) 00:08:55
>>208の3種類のexeを使いcatapultをプレイした所、以下のような結果になりました。

動画パック
http://wakabadou.net/~selen/delay_mv.zip
静止画パック
http://wakabadou.net/~selen/delay_pic.zip

■delay_60 , 40 , 20.wmv
60→20の順でマシになりますが、20でもまだ揺れが酷いです。

■interrupt.wmv
Rec.が一時的に停止し、自機以外が消失。全てのクライアントで同時に発生しました。
breadboardでも以前に一度発生しています。

■flare_01 , 02.jpg
プレイヤー機とロケット砲にエンジン炎が附着した状態で飛行。

■flying_unit_01 , 02.jpg
矢印の「ユニット」がレーダーに映らずに飛行。02はレーザーを使って攻撃してきます。

216 電プロ :2008/02/05(火) 23:34:56
Ver3.12fをアップしました。
・敵機がいなくなると重くなる不具合修正
・使用禁止武器が初期化されない不具合修正
・遅延揺らぎ幅を200msに設定(delay_12.exeってところでしょうか)

「跳び」抑制には遅延揺らぎ幅だけでなく、その「揺らぎ」を補正する移動量もかかわってくるのですが、とりあえずはそちらのパラメータは後回しにします。まずは遅延幅を決めてしまって、補正移動量は動画を見つつ、調整します。

217 電プロ :2008/02/05(火) 23:45:53
>>215 selen
いつも動画撮影ありがとうございます。

機体がウネウネ動くのは、通信パラメータ云々ではなく、単なるバグっぽいですね。何が起きているか大体想像がつくので、次回までに修正を試みます。

218 Hiko :2008/02/09(土) 11:21:27
>>216
3.12fでの公開実験の動画
長いので画質控えめ
ttp://nameless-books.sytes.net:34858/rs_movie/080209_312f_cat.wmv

219 Lotus :2008/03/09(日) 14:06:19
こんにちは

 現在の最新版である3.12fで気づいた点ですが、グリーン表示の
僚機からレーダ照射を受けcautionと表示されています。
 また、味方船舶の対空機銃がグリーン表示の僚機を撃っています。
自作のavalonステージ1で確認しました。

ご確認ください。
以上です。

220 wakaba :2008/03/10(月) 23:42:36
>>電プロさん
Ver,3.12hを落として4クライアントでオン対の試験をしました。
簡単に結果を報告します。

●試験結果
・解決
 地上部隊がレーダーから消えない(ばっちりです)
・未解決
 プレイヤー機のスクラッチ(現行のままでした)
・新規
 敵となるプレイヤー機がレーダー上では黄色として表示される

以上、よろしくお願いします。

221 wakaba :2008/03/12(水) 01:19:59
>>電プロさん
昨日に引き続き、3クライアントで高負荷スクリプト(*1)のオン対試験を行いました。

特に気になった点としてはスクリプト稼動時の処理がかなり重くなっているようです。
1秒毎くらいの頻度で画面が一瞬止まります。

なお、スクラッチに関してですが、これは解決していました。
本日詳細に見たところ、ラグによってそうみえていただけでした。
誤った報告を上げ申し訳ありません。

以上、よろしくお願いします。

*1)
http://wakabadou.net/catapult.zip

222 selen :2008/03/15(土) 20:54:19
■電プロさん・Lotusさん
>>219でLotusさんが報告されている物と同様の現象をこちらでも確認しました。
但し3.12hでは修正されていることも確認できましたので、最新版でプレイすれば問題ない物と思われます。

以下サンプルムービーです。開始直後のレーダーに注目して下さい。

■友軍から攻撃を受ける(3.12hにて修正済み)
使用RSE / 3.12f
使用RSP / RaidersSphere3rd.rsp , Mission04a
動画アドレス / http://www7b.biglobe.ne.jp/~selen/mv/sam_312f.wmv

223 selen :2008/03/16(日) 21:10:01
3.12hを使用して各種パッケージで飛行した所、以下のような結果になりました。
zip内のcatapult動画の参加人数は5〜7人なので、バグ出し可能な最低限の人数には到達しています。
http://wakabadou.net/~selen/rse312h_catapult.zip


■修正確認
・地上目標破壊後もHUDにボックス表示が残る
・catapultプレイ時に破壊不可能な地上物が残る
・遅延補正機能追加後に発生し始めた地上目標の二重化
・同機能追加後に通常対戦、スクリプト稼働対戦の双方で常に発生していた機体の極端な揺らぎ
 (但しラグによる?小規模な転移は散発的に発生)
・オブジェクト属性ユニットへの当たり判定(以下に解説画像を追加)
 https://wakabadou.ddo.jp/trac/rs/rse/ticket/33

■新規発生
・チーム名未入力の通常対戦時に他のプレイヤー機がイエローで表示される

■仕様?
・ホストがチーム名を入力した場合はCPU機がこれまで通りイエローで、未入力の場合はレッドで表示される
・敵機がホストを優先的に追いかける
・オンライン、オフライン共にRSEの動作が多少重くなっている

■未修整
・空中にバーナー炎が残留
・墜落後のラバーズやフォーチュンのバーナーが消えない
・被撃墜時に自機中央にバーナー炎が付着する事がある
・(補給後?)自機中央にバーナー炎が常時付着状態になる事がある

・機体モデルがGUNやMSLに置き換わる。HUDに表示されない物もある(後者の動画を以下に追加)
 https://wakabadou.ddo.jp/trac/rs/rse/ticket/24
・空中に破壊済みのGUNやMSLが配置される
・敵Rが地下に配置される
・対空砲を喰らってもダメージを受けない


基礎識別は正常に機能するようになっていますが、個別ユニットの認識?にはまだ問題があるようです。
とはいえ体感ではかなり飛びやすくなりました。

224 <削除> :<削除>
<削除>

225 電プロ :2008/03/20(木) 23:17:11
通信遅延補正と「子バグ」改善を狙った修正作業中です。
ユニット管理方法を変えてみました。

まだ不具合があって、機銃で敵機を落とせないことがある、撃墜メッセージが出ない、などの問題がありますが、下記の仮バージョンを試してみてください。
何かフィードバックがあると、こちらとしても修正作業がやりやすいです。
http://wakabadou.net/rectangle/rs3/RSE312i_kari.exe

226 selen :2008/03/22(土) 22:26:35
■電プロさん
修正作業お疲れ様です。

>>222で友軍から攻撃を受ける現象が修正済みであると報告しましたが、effyのMission03で問題が発生する事が判明しました。
以前のように寝返った味方がロック不可能になる事はありませんが、寝返りイベント発生前、以後共にブルーの味方機から
常時攻撃を受けます。
但し、3.12fではこの現象は発生しません。恐らく敵味方識別の修正時に何らかの不具合が発生した物と思われます。

使用RSE / 3.12h , 3.12i_test(動画は3.12h)
使用RSP / effy.rsp , Mission03
動画アドレス / http://www7b.biglobe.ne.jp/~selen/mv/effy_312h.wmv

227 selen :2008/03/23(日) 17:23:12
3.12iテスト版を使った飛行試験の結果、以下のようになりました。
http://wakabadou.net/~selen/rse312i_test.zip

添付動画のmixは通常対戦、ユニット配置対戦、catapultの三者比較用になります。
機体の転移についてはcatapultでは中程度の距離を飛びますが、通常対戦においては機体・ミサイル共に全く転移が発生しないか
発生しても小規模の物に止まっており、機銃の当たりが非常に良くなったと言うのが参加者全体の感想です。


■修正確認
・空中にバーナー炎が残留
・被撃墜時に自機中央にバーナー炎が付着する事がある
・飛行中に突然自機中央にバーナー炎が付着する事がある
・空中に破壊済みのGUNやMSLが配置される

■未修整
・墜落後のラバーズやフォーチュンのバーナーが消えない
・機体モデルがGUNやMSLに置き換わる。HUDに表示されない物もある(後者は今回は未確認)
・地上配置の対空砲を喰らってもダメージを受けない。ラバーズの砲台からはダメージを受ける(ユニット属性の問題?)

■未確認
・敵Rが地下に配置される

■新規発生
・スクリプトを使ってオブジェクト属性ユニット(今回はドーム)を配置した際に、「ホストが出撃→ホストが一度自滅→
 ホストがRetryを選択」の手順を踏まないとクライアント側に配置ユニットが出現しない。ホスト側には始めから出現する。
 スーパーオマケタイム(ttp://nosm2o.hp.infoseek.co.jp/cgi-bin/up/src/rs0523.zip)で確認
・地上物がRモデルに置換される。詳しくは添付画像を参照

228 電プロ :2008/04/06(日) 23:36:21
RSE,Ver3.12iを正式版にしました。
仮バージョンと比較して、オフラインにてteamid命令が正しく動作しない不具合が修正されています。
それ以外の上記で指摘されている新規バグは直っていませんが、過去と比較して子バグが改善されているはずなので、試してみてください。

新規バグも対応したいので、発生した場合、再現度などの情報提供もお願いいたします。

229 selen :2008/04/07(月) 02:50:06
>>228 電プロさん
>>226の件の修正を確認しました。子バグ等については今週末辺りにテストして報告させて頂きます。

230 selen :2008/04/13(日) 22:55:32
3.12i正式版で確認できた点は以下になります。機体の転移についてはこれまでと余り違いは認められませんでした。

■修正確認
・敵Rが地下に配置される
 ---最近のバージョンでは発生しないため、恐らく直っています。
・地上配置の対空砲を喰らってもダメージを受けない
 ---RSP側の記述ミスによる物でした。お手数をお掛けして申し訳ありません。

■未修整
・墜落後もラバーズやフォーチュンのバーナーが消えない---常に発生
・機体モデルがGUNやMSLに置き換わる。HUDに表示されない物もある---ごく稀に発生
・地上物がRモデルに置換される---動画を参照、2回中1回発生。途中で本来のモデルに戻っています
・オブジェクト属性ユニットを出現させるのにホスト機の再出撃が必要---常に発生
・プレイヤー名がHUDに出力されない。撃墜メッセージも表示されないが、レーザーで墜とした場合は正常に表示される---常に発生

■新規発生
・スーパーオマケタイムでドームを配置して対戦した際に、PC10台中6台程度の環境でフレームレートが極端に低下する。
 ショットキャノン(=ショットガン)を撃った時に発生する事が多い。通常対戦や他の高負荷スクリプトではこの現象は発生しない。
 スクリプトでオブジェクトを「配置」している点に何らかの原因がある模様

■参考
http://wakabadou.net/~selen/rse312i_catapult.wmv
地上物がRに置換される、船舶沈没後もHUDにCANNON等の表示が残る

231 電プロ :2008/04/19(土) 22:03:47
>・墜落後もラバーズやフォーチュンのバーナーが消えない---常に発生
>・オブジェクト属性ユニットを出現させるのにホスト機の再出撃が必要---常に発生
通信量削減のために、オブジェクト属性はネットワーク送信しないようにしています。
本来動かないはずなので、各クライアントで配置するスクリプトを組んでもらおう、
という方針でした。

こういう方針ではありましたが、通信自体は安定してきているので、修正しようかどうか迷っています。
これを変えると既存のオンラインスクリプトに影響が出そうで怖いです。
ただし、オブジェクトがネットワークを越えられない、ということを明確に利用した
スクリプトがないと思われるので、とりあえず変えてみます。甚大な影響が出そうなら元に戻す方向で。
「変えられると困る」と言う場合はココに返信してください。回避策を考えます。

>・スーパーオマケタイムでドームを配置して対戦した際に、PC10台中6台程度の環境でフレームレートが極端に低下する。
多分これもオブジェクト属性のユニットの問題です。
スクリプトの中を見ていないので想像でしかないですが、
送信されないドームを各クライアントで表示するために調整した結果、
ユニットが多重に出現し、ショットガンのあたり判定演算が激増したものと思われます。
たとえスクリプト内で同じIDであっても、違うPCで配置された場合は別物とした扱われて、
多重配置されてしまいます。

>・プレイヤー名がHUDに出力されない。撃墜メッセージも表示されないが、レーザーで墜とした場合は正常に表示される---常に発生
明日直します。

232 selen :2008/04/20(日) 07:40:54
>>231電プロさん
オブジェクト属性を持つユニットのネットワーク上への送信については、今の所未送信である事の利点よりも欠点の方が多いため、
送信するように変更して頂いて構いません。RSEの通信処理も最近は精度が上がってきていますし、回線の帯域にはまだゆとりがあります。

クライアント間の同期や今後新規に作成されるオンラインスクリプトの自由度の点から見ても、配置したユニットはリアルタイムで
扱えるようにしておいた方が良いように思えます。何か致命的な問題が発生した場合はこちらに報告させて頂きます。

233 電プロ :2008/04/20(日) 21:22:52
プレイヤー名が表示されない系の不具合を修正しました。
また、オブジェクト属性のユニットも、ネットワーク送信するように変更しました。

http://wakabadou.net/rectangle/rs3/rs3_312j.zip

234 電プロ :2008/04/20(日) 22:46:36
>>233
バージョンについて、i(アイ)とj(ジェイ)の区別がつきにくいので、ご注意ください。
送受信データが変わっているため、iとjは混在できません。
つながらない、と言う場合は、バージョン表記をよくご確認ください。

235 Hiko :2008/04/21(月) 01:08:57
4月21日(月)の22:00から3.12jのテストを行いたいと思います。
参加する方は準備をお願いします。

サーバーは nameless-books.sytes.net
ポートは 17328
集合場所は TeamSpeak2 及び lightChat
使用RSPは 本編とcatapult.rspの予定

236 selen :2008/04/23(水) 06:54:13
■電プロさん
>>235の結果、3.12jはオンライン用としては問題があるバージョンである事が判明しました。以下に発生した現象を列挙します。
*の付いている項目は解説画像が添付されています。

参考画像(参加者各位へ、提出して頂いたキャプチャ画像を同梱させて頂きました)
http://wakabadou.net/~selen/rse312j_pic.zip

■新規発生
・一定時間(1〜5分程度)飛行後、あらゆる対戦形態で全クライアントのRSEが同時に落ちる
 スクリプト稼働対戦の場合はホスト以外の全機が、通常対戦の場合は接続している全クライアントのRSEが同時に強制終了する。
 稀に一部の機体(6〜7機中1〜2機程度)が無事である事もあるが、そのまま飛行を続けているとやがて落ちる。

・他のプレイヤーが装備している武装が自機に装填される*
 通常対戦時、戦闘空域に到達した直後に武器装填音が連続して鳴り響き、他のプレイヤー機に接近時、その機体が武装を装填中の場合、
 本来その機体にしか聞こえないはずの装填音が自機に対しても伝達され、伝達元の機体が装備している武装のグラフィックが自機上にも表示される。
 原因を同じくする物として、catapultでベースポイントに接近しただけで補給中の効果音が鳴りっぱなしになる。双方共に発生率は100%。

・前バージョンに比して全ての対戦形態で通信量が約10倍に増加*
 上記の通信異常とも関連していると思われる。対戦形態によって異なるが、3.12jでのクライアントの平均受信量は60〜90KB/sec、3.12iでは6〜9KB/secと
 極端に増加している。サーバ側の送信量は1クライアントの受信量x接続人数の合計値で安定している模様。

・3rd標準rs3unit.rsu内のID190、ジャッジメント(属性はHUGE , TUNNEL)と同ID138、閉鎖扉(属性はOBJECT , LARGE)を配置して対戦した際に、
 配置した閉鎖扉の内6つ中2つがクライアント側に表示されない。ホスト側には正常に表示される*
 クライアント機は開いた空間を通過してジャッジメント外部に出る事が可能だが、その際に連続したセレクト音のような音が鳴り響く。
 扉付近から離れると音は鳴りやむ。全クライアントで100%の確率で発生。
 -使用パッケージ http://nameless-books.sytes.net:34858/rs_data/core_area.zip

・catapultプレイ時、ベースポイントの特定地上オブジェクトが消失し、レーダー上ではミサイルの表示に置換される*
 本来4つ配置されるはずの地上物の内2つがミサイルに置き換わる。以前から発生している敵Rがレーダーから消失し、ミサイルとして誤認される現象
 (https://wakabadou.net/trac/rs/rse/ticket/24)の地上物版である模様。地上物の置換現象は全クライアントから確認可能で、今回は全ての回で
 同じ現象が発生していた。

■修正確認
・プレイヤー名がHUDに出力されない
・オブジェクト属性ユニットを出現させるのにホスト機の再出撃が必要(スーパーオマケタイムのドームで確認)

■(RSEの強制終了によりテスト不可能なため)未確認
・墜落後もラバーズやフォーチュンのバーナーが消えない
・ドームを配置して対戦した際に一部のPCでフレームレートが極端に低下

237 電プロ :2008/04/26(土) 00:20:06
>>236
通信量激増の理由がわかりましたので、土曜日〜月曜日に段階的に対応します。

通信量が増えた結果、RSE内のオーバーフローが発生し、強制終了したものと思われます。

238 電プロ :2008/04/26(土) 11:38:43
とりあえず、間違えて「全部送信」していたデータのうち、不要なものを削除しました。

http://wakabadou.net/rectangle/rs3/RSE_312k_kari.exe

全員同時にハングアップする件については、月曜日に修正予定です。

239 selen :2008/04/27(日) 15:22:37
>>238 電プロさん
クライアントの同時ハングアップ現象は未修整との事でしたが、3.12k_kariでこの現象は発生しませんでした。その結果確認できた点が以下になります。
本バージョンがベータ版である事は承知しておりますが、幾つか不可解な現象が発生していたので列挙しておきます。

・通信量はこのようになりました。http://wakabadou.net/~selen/312k_kari_traffic.zip
 尚、>>236のパックの中に含まれている通信量計測画像は通常対戦時の物です。
 まだバグも残っているようなので(下記参照)その影響もあるのかもしれませんが、仮に現在の通信量が維持された場合、catapultの計測結果を見るに
 高負荷スクリプトを稼働させて20人が同時に接続すると、サーバ側の送信量が危険域に到達します(現在の接続人数でも光回線必須の量を送信しています)。

・装填音伝達現象、戦闘空域到着直後に装填音が鳴り響く現象、catapultでベースポイント接近時に装填音が聞こえる現象の発生率が50%程度に低下しています。
 パーセンテージは不明ですが、他機の装備がマウントされる現象の発生率も下がっています。マウントされた他機の武装は短時間飛行後に消滅する事もあれば、
 Retry選択後も残る事もあります。

・墜落後のラバーズやフォーチュンのバーナー炎ですが、ホスト側では消滅し、クライアント側では消えずに残っていました(複数のクライアントで確認)。

・通常対戦、スクリプト稼働対戦の双方で機体の大幅な転移が再発しています。体感では3.12f(遅延補正機能にバグあり)を控えめにした程度の距離を
 飛びます。その結果、3.12iの特徴であった機銃の当たりの良さは完全に失われてしまっています。

240 電プロ :2008/04/27(日) 22:09:52
>>Users All
多大なご迷惑おかけして、申し訳ありません。

3.12jで問題が数多く発生したため、もっとも怪しい「送信パケット管理」を元に戻します。
そのため、OBJECT関連は再度表示されなくなります。
(HUDにプレイヤー名が表示されない不具合は修正されています)

また、EXEのみ入れ替えだったため、3.12jでも接続可能でした。
混ざっていた可能性もあるので、
今回はサーバも入れ替えて、今回の仮バージョンでのみ通信可能なように変更しています。

http://wakabadou.net/rectangle/rs3/RSE_312k_kari2.exe
http://wakabadou.net/rectangle/rs3/RSphereServer_312k_kari2.exe

241 selen :2008/04/29(火) 20:34:28
>>240 電プロさん
3.12k_kari2ですが、kari1と同じく不可解な現象が多発しています。
http://wakabadou.net/~selen/312k_kari2_pic.zip

■kari1と比較して修正された点
・通信量は減少しています。詳細は添付画像をご覧下さい。
・装填音伝達系の現象、他機の武装がマウントされる現象が発生しなくなっています。
・通常対戦時やオブジェクト属性ユニット配置対戦時には機体の大幅な転移は発生しません。3.12iと同等かそれ以上に滑らかに動きます。

■kari1と比較して未修整の点
・catapultプレイ時の機体の転移現象が何故か直っていません。やはり遅延補正機能にバグが存在した頃によく似た揺れ方をします。
 サーバ側の送信量がほぼ1秒毎に低下し、その瞬間に機体の揺らぎが発生する事が確認されています。

・kari1と同様に墜落後のラバーズやフォーチュンのバーナー炎がホスト側では消滅します。クライアント側では消えずに残ります。
 3.12i以前のバージョンではホストとクライアントの双方で表示が残っていました。

■他に確認された点
・kari1とkari2の双方で、地上物と敵Rのモデル置換現象は確認されておりません。ベースポイントの地上物が置き換わっていたのは3.12iとj、
 3.12k_kari系と同様に正常に表示されていたのは3.12h以前です。
・オブジェクト属性ユニットを出現させるのにホスト機の再出撃が不要になっています。これは3.12jや3.12h以前と同様の状態です。

・ジャッジメント内部モデルと閉鎖扉を配置して対戦した際に、クライアント側でも全ての配置物が出現するようになりました(3.12jと比較)。
 但し、配置物への当たり判定の認識にクライアント間で齟齬が生じるらしく、他のプレイヤーが撃ったミサイルが内壁に着弾した際の爆発エフェクトが
 見える場合と見えない場合があります。自機が発射した物のエフェクトは全クライアントが視認可能です。

・ドームを配置してプレイした際に一部のPCでフレームレートが極端に低下する現象がオフラインでも発生する事が判明しました。
 オンラインでスクリプトの一部を書き換えてプレイしてみても効果はなく(#loopを#endに変更する、自機の読み込みを停止する等)、オフラインでは
 kari2だけでなく3.11cでも同じ現象が発生します。以前にオンラインでプレイしていた際はこのような報告は聞かなかったため、完全に原因が不明です。
 参考用に画像を同梱しておきます。左上の数値を参照して下さい。

242 電プロ :2008/04/29(火) 22:06:04
デバッグ協力ありがとうござます。

通信系の明確な不具合は「機体の転移現象」のみと考えてよろしいでしょうか?
他の案件は、現在のRSEの通信の仕様の問題ですので、今後症状を分析しながら改善します。

ドームについては、オフラインで発生するのは単なる演算量の問題と思われるので、ちょっと保留します。
おそらく一人の処理落ちが、ネットワークに悪影響を与えて全体が遅くなったのでは?と考えています。
一人の不調が全ノードへ悪影響を与えること自体が、不具合なので、それを直せば状況はだいぶましになるかと思っています。

243 電プロ :2008/04/29(火) 22:09:54
ドームでの処理落ちについて追加の見解。

画像を見たのですが、あの数の機銃(ショットガン)のあたり判定を行うとPCのスペックによっては処理量が限界を超えてしまうのかもしれません。
通常、ゲームでは処理落ちしたら処理落ちした分だけ当然ながら単位時間あたりの処理量は減りますが、対戦時には通信の処理は減らないので「あっぷあっぷ」状態になってしまうのかも。

244 selen :2008/04/30(水) 05:40:22
>>242-243 電プロさん
現段階で対戦に影響のある不具合は以下の2点です。

・オンラインでcatapultプレイ時に機体が大幅に転移(3.12iでは中距離程度、機体の揺らぎもなし)
・オンライン、オフライン双方でドームを配置してプレイした際に特定PCでフレームレートが極端に低下

■catapult
kari1とkari2の通信量報告画像ではサーバPCとホストPCが同一で、かつCPUがシングルコアであるため、サーバソフトの処理に回すCPUのリソースが
少ない状態でした。それを考慮に入れ、サーバPCを独立させ、ホストがサーバにLANで接続する形態も試しましたが、症状に変化はありません
(3.12iのテスト時にはサーバPCとホストPCは同一でした)。
余談ですが、この形態を採るとサーバのCPUパワーにゆとりが生じるためか、あるいはサーバとホストとの間でLAN経由での通信が発生するためか、
同一PC上で処理を行った場合と比べて通信量が増加します。

■ドーム
頂点総数が多い物体を配置している段階でグラフィックス機能の処理能力部不足は真っ先に疑いましたし、確かにオンボードVGA環境では非常に重くなる事も
確認されています。ですが、処理能力が足りている(はずの)PCがオンラインのみでフレームレートが低下するのではなく、オフラインでも低下する原因が
分かりません。私はオンラインで一度だけこの現象を確認しましたが、これはハードがどうのという問題ではなく、明らかにソフトの処理が狂ってしまって
いるように感じました。これまでに確認できた点は以下です。

・オン、オフ双方でRS用としては極端に処理能力にゆとりのあるPCでは発生しないが、処理能力が十分に足りているはずのPCでは発生する事がある
 (極端:十分の性能比は260:100程度)
・常時発生するPCと発生しないPCとに分かれる
・ほぼ同等の処理能力を持つPCで再現性に差異が出る
・3.12i_kari以前のバージョンでは(見落としていた可能性もあるが)この現象は報告されなかった
・この現象が確認された3.12iのテスト時に3.12hに戻して実験した所問題なく動作したため、3.12i正式版以降に発生した可能性が高い
 (オフラインの3.11cでも発生する原因は不明)
・3.12i、オンラインでアルゴの竜2体出現時にも同様の症状が発生していたPCがある。画像の状態でFPSは1以下
 http://nosm2o.hp.infoseek.co.jp/cgi-bin/up/src/rs0544.jpg(※直接飛べません)

ドームについてはこちらでももう少し検証を進めてみます。

245 電プロ :2008/05/03(土) 00:22:15
↓ワイド画面対応はこんな感じ。
http://rectangle.wakabadou.net/rs3/rs3_0503.jpg

あと、調整が必要なのは、ブリーフィング画面の背景のような2D系のみですね。解像度4:3に依存したソフトの組み方をしているので、改修が結構めんどいです。

246 電プロ :2008/05/03(土) 21:12:49
不具合連絡です。
オンライン環境において、1台のPCでも「固まる」と、数秒後に対戦中の全PCが同様に「固まる」現象が確認されました。原因も判明し、対策ソフトを設計しているところです。
RSEが終了してしまった場合には上記問題は起こりません。
WinSock化した当初より存在した不具合です。

本件の状況が実際に対戦中に起きたことがありますか?
Ver3.12jで全PCがハングアップしたとありますが、これがRSEの終了を伴わずに画面だけ固まっていたのであれば、次バージョンで根本対策します。

247 selen :2008/05/03(土) 22:34:18
>>246 電プロさん
オンライン対戦におけるRSE強制終了時の現象は3.11cの頃から常に共通しており、RSEの画面が固まる(効果音は流れっぱなし、BGMやレイチェルボイスが
流れていた場合はバグって何度か同じフレーズを繰り返す)→数秒後に効果音やBGM、ボイスが停止する→例のウィンドウが開いてデスクトップ画面に
戻るといった感じです。

3.12jで全員が固まったタイミングは完全に同一で、症状としては上のような物です。少なくとも私の知る限りにおいては、ここ1年の間で>>246のような
現象が発生した事はありません。

248 tzadyn :2008/05/10(土) 22:43:03
最近オンラインでの不具合が多く取りざたされていますが、
スレッドを使用したときに不具合が出たので報告いたします。

スレッド10で処理中、一度呼び出して正常動作したルーチンを再度呼び出すと、「ラベルが見つかりません」と表示されます。
このスレッドをスレッド2に変更したところ、今度は全て正常に作動しました。

実を言うと、RSO作品の製作中から、スレッドの挙動については不可解な点がいくつかありましたが……
かなり根の深い問題かと思いますが、確認のほどをよろしくお願いします。

249 電プロ :2008/05/11(日) 11:58:03
現時亜、「徐々に重くなる」「5秒に1フレームくらいの表示になる」という状況の解析をしています。
それぞれ、「通信量が徐々に増える」「増えた通信によってTCPが詰まる」ことが原因だとわかりましたので、この不具合を修正します。

修正次第、ワイド画面対応を含めて、更新版をアップ予定です。

250 電プロ :2008/06/16(月) 23:56:16
RSEの修正関連の話題はこちらへ移動します。

>>Users All
検証のご協力ありがとうございます。
通信量については、元の設計がユニットを大量配置することを考慮していなかったため、
スクリプト動作させると無理がきてしまいます。

何か工夫して通信量を削減する方法を考えることにします。

251 wakaba :2008/06/18(水) 01:29:55
>>電プロさん
「Ver,312n(仮2)」に対して簡易ですが検証を行いました。

CPU使用率と通信量が数十%の割合で落ちています。
但し、ゲストクライアントにてダメージやミサイル、レーダーの挙動が怪しくなっているようです。

詳細は以下の記事をご覧下さい。
http://rs.wakabadou.net/wiki/index.php?%B8%A1%BE%DA%2FRSE%B8%A1%BE%DA%2F20080618

252 電プロ :2008/06/18(水) 23:20:35
昨晩の報告を踏まえて、以下、「Ver,312n(仮3)」です。

<実施内容>
・select関数のタイムアウトを使用(TCPが詰まった場合のストールが激しすぎるのである程度は無理して送るように変更)

<ファイル>
http://rectangle.wakabadou.net/rs3/RSE_312n_kari3.exe
http://rectangle.wakabadou.net/rs3/RSphereServer_312n_kari3.exe

通信量は一旦元の水準に戻ると思います。
通信料が多すぎて対戦の品質が落ちているのであれば、若干通信頻度を下げることを考えています。
なお、スクリプト制御のユニットがコマ送りになるのは仕様です。ユニット情報は1秒に3回程度しか更新されていません。

253 電プロ :2008/06/19(木) 23:46:52
上記(仮3)が、インターネット経由での3人以上の対戦で正常に機能しなさそう、ということがわかりましたので、使わないでください。
土曜日に本件含めた全体的な修正版を作ります。

254 wakaba :2008/06/20(金) 00:38:57
>>電プロさん
「Ver,312n(仮3)」に対して簡易ですが検証を行いました。

サーバ、ホストクライアントのCPU使用率と通信量が若干上がっています。
ゲストクライアントにて「ガヤ」がまったく再生されない状態が確認されています。

詳細は以下の記事をご覧下さい。
http://rs.wakabadou.net/wiki/index.php?%B8%A1%BE%DA%2FRSE%B8%A1%BE%DA%2F20080619

255 wakaba :2008/06/20(金) 00:43:46
しまった、つかっちゃったよ・・・orz
土曜日の件了解しました。お待ちしております。

256 電プロ :2008/06/21(土) 23:53:43
>>Users All
通信部分の改造をやっておりますが、現在時刻で、アップロードできる状態にありません。
サーバのゼロコピー化とスレッドの大削減の設計は終わったのですが、デバッグに手間取っています。ちょっと今週は無理そうです、申し訳ありません。

257 電プロ :2008/06/28(土) 23:42:07
>>Users All
お待たせしました。Ver3.12nをアップロードしました。詳細は開発日記に。
今回は仮バージョンではなく、正式版という扱いになっていますが、インターネット環境でどうなるか不安が残るので、しばらくは眉唾で使ってみてください。

258 電プロ :2008/06/29(日) 19:22:20
あと、サーバに重大な変更点があったことを一つ書き忘れていました。
最大接続人数が19人から63人に増えております。
実際に20人以上つないで正常に動くか確認が取れていませんが、要望があったので増やしておきました。

259 Hiko :2008/06/29(日) 20:20:38
>>257 電プロさん
3.12nのサーバーですが、セッション終了をしてもCPUが開放されないようです。
セッションの作成と終了を繰り返すと困ったことになります。

260 電プロ :2008/06/29(日) 21:38:20
>>259
おー、本当だ。
バグ(というか設計不良)なので、次回修正します。

現状としては、一度作ったセッションを終了せずに動かし続けてください。
サーバは、セッションを閉じずにRSPやRSEを変更しても正常に動作します。

261 wakaba :2008/07/16(水) 00:48:52
>>電プロさん
「Ver,3.12n」に対して簡易ですが検証を行いました。

サーバ、ホストクライアントのCPU使用率、通信量ともに下がっています。
通信量については一部大幅な減少を確認しました。
引き続きの問題として、ゲストクライアントにて「ガヤ」が再生されない状態が確認されています。

詳細は以下の記事をご覧下さい。
http://rs.wakabadou.net/wiki/index.php?%B8%A1%BE%DA%2FRSE%B8%A1%BE%DA%2F20080715

262 <削除> :<削除>
<削除>


新着レスの表示


名前: E-mail(省略可)


■ したらば のおすすめアイテム ■

ポケットモンスターホワイト2 - 任天堂


この欄のアイテムは掲示板管理メニューから自由に変更可能です。


掲示板管理者へ連絡 無料レンタル掲示板 powered by Seesaa