>>ClaymoreTrapさん
それなら、現時点の技術力ではラグの解消は出来ないのでしょうか?
オートアタックにすればラグがなくなるのでしょうか?
ラグと言うか、信号のやりとりは距離によって如何しても長くなってしまうのです。
大陸間ですと何千キロ(何万?)の距離をメタルケーブルや光ファイバーや各通信機器等を通して
信号が送られて来るので遅い方に合わせてやらないと平等にならないので(FF14の場合)
その様になっている筈です、またそれだけで無く単純にサーバーの計算処理や
通信処理が遅延している場合もあるのでその場合は当然サーバープログラムの
最適化や不具合の解消をする事で通信のレスポンスが改善する場合があります。
またラグを消すと言うか改善する方法はあり、それは前の何方かが仰ってましたが
「隠蔽化」する事です。今回槍玉に上がっているオートアタックですがこれも
通信の冗長を見えなくする為に見た目上あたかも攻撃し続けているように見せる方法です
また他にも格闘ゲームのマッチングの様に双方の行動を数フレーム分毎に未来予測して置き
ジャンケンの様に判定して見た目上60fpsで通信出来てるかの如くユーザーをあざむく方法など
色々と誤魔化すテクニックがあります。
>Tororiさんは技術者なのですかね?
昔サンデープログラマーみたいな事に嵌っていた時期があり、その時に取った杵柄です、大した事はないです;
ゲームを作ろうと意気込みDirectXをちょっといじってた事もあったのですが見事に挫折しましたw
あとはウチの同僚に、鬱でシステム開発の会社を辞めてウチの会社来た元SEがおり
その時の話を色々と本人から聞いたりとかありますね。
ネタとしてこんなものを貼っておきます、興味がある方はご覧になるといいと思います。
書いてある事はここで散々皆さんや自分が書いている事なのですが、
ゲームのネットワークエンジニアの方が実際に詳しく解説してくれているので
より理解が深まると思います。
[CEDEC 2010]ネットゲームの裏で何が起こっているのか。ネットワークエンジニアから見た,
ゲームデザインの大原則
http://www.4gamer.net/games/105/G010549/20100905002/
-----------------------
色々修正。
