ネット対戦
E's lafでネット対戦を行うには、片方のプレイヤーがサーバーとなり、もう片方のプレイヤーがクライアントとしてサーバーのプレイヤーに接続する必要があります。
サーバー側のプレイヤーはグローバルIPの公開とTCPのポートを開放する必要があります。
クライアント側のプレイヤーはサーバー側のプレイヤーにIPとポートを教えてもらう必要があります。
サーバー側のプレイヤーはグローバルIPの公開とTCPのポートを開放する必要があります。
クライアント側のプレイヤーはサーバー側のプレイヤーにIPとポートを教えてもらう必要があります。
各項目の説明
- サーバー接続
自分がサーバー(ホスト)になり、対戦相手からの接続を待ちます。
ディレイ値とポート番号を入力することで待ち受けを開始します。
対戦相手に「IPアドレス:ポート番号」の形式で接続先を伝えてください。
※ディレイ値を設定する際、0(オートディレイ)を選択するとキャラセレクト画面から動かなくなる不具合があるため、
自分で2以上の値を設定するようにしてください。(ディレイ値は4または6で快適に動く場合が多いです。)
サーバー(ホスト)になるにはTCPポートの開放が必要です。ポート開放については各自の環境により開放の方法が大きく違うため、ここでは解説しないので各自お調べ下さい。
ディレイ値とポート番号を入力することで待ち受けを開始します。
対戦相手に「IPアドレス:ポート番号」の形式で接続先を伝えてください。
※ディレイ値を設定する際、0(オートディレイ)を選択するとキャラセレクト画面から動かなくなる不具合があるため、
自分で2以上の値を設定するようにしてください。(ディレイ値は4または6で快適に動く場合が多いです。)
サーバー(ホスト)になるにはTCPポートの開放が必要です。ポート開放については各自の環境により開放の方法が大きく違うため、ここでは解説しないので各自お調べ下さい。
- クライアント接続
サーバー(ホスト)を立てているプレイヤーから教えてもらったIPとポートを入力し、サーバー(ホスト)に接続します。
こちらはポートを開放する必要はありません。
こちらはポートを開放する必要はありません。
- クリップボードからクライアント接続
クリップボードに「IPアドレス:ポート番号」の形式でテキストがコピーされているとき、その接続先に接続します。
上記同様ポートを開放する必要はありません。
上記同様ポートを開放する必要はありません。
ネット対戦でのトラブル
- 重い
- ゲーム内OPTIONで、「画面解像度」「キャラ画像読み込み」の数字を落とす、ディレイ値を上げる、など
※このゲームのネット対戦はTCPポートを使用しているため、UDPポートが主流である他のゲームよりも
どうしても重くなってしまう傾向にあります。
どうしても重くなってしまう傾向にあります。
- 勝敗が決まったのに画面が切り替わらない
- OPTIONのラウンド数の設定を対戦相手と統一してください。3(2本先取・通常)が一般的です。
- 体力がマイナスでラウンドが終わるとゲームが止まってしまうバグがあります。
- 対戦相手の動きがおかしい
- 同期ズレと思われます。ゲームを再起動し接続しなおしてください。
- 対戦相手はどこで探せば……?
- したらばのE's laf 総合掲示板内にネット対戦募集スレがありますのでそちらで募集してみてください。
- TwitterでE's lafのハッシュタグ #eslaf を利用して募集したり、IRCのE's laf部屋 irc.friend-chat.jp(フレンド鯖) #イーズラフ での募集もいいかもしれません。
※人口が多いゲームではないのでいずれの方法も対戦相手が来ない、反応がないなどもありえます。募集をかけたらまったり待ち、対戦ができない場合は日を改めて再募集するのがいいでしょう。
hamachiを用いた対戦
筆者がhamachiを使ったことが無いのでわかりません。
ただ、hamachiを用いての対戦の成功例はあるようです。
ただ、hamachiを用いての対戦の成功例はあるようです。