20100126<ここの文章は急いで作成しており更新されていく場合があります。
アリス戦記2の根元にあるシステムにメスを入れてついに通信対戦に対応してみました。
最初は相手のパソコンに数字や矢印を表示させるところから始まりました・・・。
もちろん、通信が成功しただけで喜びましたね。
そこからキャラクターセレクト画面まで行ける様になりましたが
ずれるずれる、動画にとりながら確認したのですが相手と自分で
同じキャラを選んでなかったり固まったり落ちたり。
戦闘パートに行けたらそれはそれでまたうれしかったです。
戦闘速度が半分以下しか出ない状態や
こっちではランスが勝ち、相手ではパットンが勝ちなど自分と相手の戦闘結果が違うとか。
ホントわかりやすいくらい1から通信対戦エンジンを作って参りました。
とりあえずいい環境同士ではまともに対戦できるようになったところでいったん急ぎの公開をします。
実験日数や実験環境があまりにも少ないので目に見えていろいろやばいです。
そこでこれだけは絶対してください。
まず今インストールしてあるアリス戦記をフォルダごと別の場所にコピーしてください。
もう一度言います。
今のアリス戦記のデータをまるまる別の場所にコピーしてください。
これだけはかならずしてください。あとはどちらか一方だけに上書きしてください。
両方に上書きしたらそれはネタです。
まずアップデートの上書きすると大きな変更なのでもう元には戻せません。
有志の方だけ行ってください。
戦闘記録モードが使えなくなります。<データ互換ではなくシステム的に使えない状態です
それとオープニングをボタンで飛ばせない状態です。
この二つはとりあえず大きな変化です。
通信対戦はホストとクライアントにわかれます。
ホスト側はポートをTCPではなくUDPで開放する必要があります。
さらにIPもクライアントに教える必要があります。
世の中のネット対戦も基本的にはそうかもしれませんが
悪意を持ったクラッカーにかかると危険な行為だと理解した上で
できれば最初は仲のいい人と試してください。
ホスト側はUDPのポート開放の必要があるため慣れた人や詳しい人がホスト側になってください。
クライアント側はADSLの人に多い二重ルータとかどうしてもポート開放が出来ない人は
クライアント側になるとつながる場合があります。クライアント側はホストにアクセスするだけなので楽です。
既知の問題として通信データが一度大きくずれると復活できなくなるので
その場合回線の種類とおおまかな距離を教えてください。参考になります。
(光、CATV、ADSLなど。距離は適当でかまいません。東京>大阪とか同じ県なら愛知県同士約100キロメートルとか)
対処としてはいったんキャラクターセレクトに戻るかアリス戦記を再起動してください。
今のところまだよくズレが生じます。
通信状況の目安として画面左上にMゲージとRゲージがあります。これが適切な長さで保持されている状態だと
通信が安定しております。不安定や切断されている場合はゲージが0になったり異常に伸びたりします。
ネットブックなどのCPUがATOMそのほか低スペックのCPUと高スペックのCPUが戦った場合も
最初にずれが生じる可能性が高くなっております。
OSなどのファイヤーウォールによってブロックされた場合、許可を選択したあと
アリス戦記2を一度再起動してください。
通信対戦を行う場合コミュニケーションツールとして
IRCかボイスチャット系(この際携帯電話でもいいです)をお勧めします。
IRCの場合ユーザー情報をクリックすればIPがわかります。IPを聞かなくてもIRCにいる人とは簡単に対戦できます。
さらにポートが開放されたかの目安でファイル送信(DCC)でポートの空きを確認できます。
これでファイル送信できても通信できない場合はポート開放のステータスでTCPではなくUDPも含めた許可をしてください。
クリップボード通信は便利です。書式はIPの数字をコロンでつないでポート番号です。
(例)123.456.789.111:12000
一番右のポート番号はルータでUDP許可で開放したポート番号でサーバーを立てる時に同じ番号をホスト側では打ち込んでください。
ボイスチャットはそれはそれで安全です。
今既にADSLとのみよくある現象なのですが戦闘中最初でも途中でもいきなり相手が弱くなったと思ったら
それは同期ズレが起きています。AさんとBさんが戦った場合、
Aさんの画面ではAさんが勝ち、
Bさんの画面ではBさんが勝ってしまうことが起こります。
ボイスチャットの場合これの確認が容易です。
この状況が頻繁に起こる方はぜひ回線の種類とお互いのパソコンのスペックを教えてください。参考になります。
最後に、今回のアップデートに対応しているアリス戦記2のバージョンは0.99や1.00以降です。
プレス版なら大丈夫です。
とりあえずまだまだたくさんあるとは思いますが
一度アップしておきたいので
パソコンが壊れてものっとられても泣かない人ココ!<19.2MB
マニュアルも読んでくださいね!