FAQ: テクノロジー
このFAQの最初のセクション(基本的な質問)ではゲームに関係する基本的なテクノロジーについて述べます.2番目のセクション(細かい質問)にはより詳細な,ISP,TCP,レーテンシなどについての情報があります.
インターネットとは、無数のコンピュータの接続から成り、世界中のコンピュータどうしが通信できます。コンピュータがインターネットを通してできることには、飛行機の予約情報や会社の経営情報の共有などがあります。ゲームに関して言うと、弾丸があなたの頭に命中したかどうかを判定したり、何百人ものパイロットが共通の空のどこを飛んでいるか把握したりします。
一部のインターネットゲームは「ピアツーピア」と呼ばれる仕組みを利用します。この場合、ゲームに参加しているそれぞれのコンピュータが、ゲームに参加しているすべてのコンピュータに対して自分の情報を送信します。このシステムはプレイヤーの数が少ない場合(10人程度)には非常にうまく働きます。数百人、あるいは数千人のプレイヤーが同時に同じゲームをプレイする場合には、違う方法が必要となります。
例えばウルティマ・オンラインは、クライアント/サーバー方式のインターネットゲームとなっており、何千人ものプレイヤーが同時にゲームに接続することを可能にしています。ウルティマ・オンラインで用いられている方法は「クライアント/サーバー」と呼ばれます。この方式では、ゲームに参加しているコンピュータはひとつだけのコンピュータと情報を交換するだけですみます。
コンピュータはクライアントと呼ばれる小さなプログラムを実行させて、サーバーと通信します。クライアントは同時にゲームの画面を描画したり、マウスやキーボードを通じてあなたからの入力を受け取ります。
ウルティマ・オンラインのクライアントはゲームをインストールしたときにハードディスク上にインストールされ、あなたがインターネットに接続してゲームをプレイするときに実行されます。
実際のゲームのソフトウェアを走らせて、ゲームの情報をコントロールしているコンピュータをサーバーと呼びます。言い換えると、サーバーはたくさんのクライアントのコンピュータに対してデータを「提供(serve)」します。サーバー自体もまたプログラムで、膨大なハードディスクと大量のメモリを搭載した非常に高速なコンピュータの上で実行されます。
サーバーはまた、数千台のコンピュータと同時に通信できるだけの非常に高価な方法でインターネットに接続しています。ここのプロセスは非常に効率が高くなっています
いいえ。ゲームはいくつものサーバーで構成されます。ウルティマ・オンラインではひとつのウルティマ・オンラインの世界を動かすのにたくさんのサーバーが使用されます.それぞれのサーバーは世界の一部だけを管理しますが,サーバー間の移動は自動的に行われます.つまりこの過程は透過的です -- あなたがプレイしているあいだにサーバーが変わっても,気がつきません.
まず最初に、ひとつのゲームアカウントで5人までのキャラクターを作成して保存しておくことができます。それぞれのキャラクターはひとつだけのサーバー上に存在しています。キャラクターを作成すると、一意なオブジェクト(コンピュータデータのかたまり)を付与され、キャラクターが削除されるまで存続します。コンピュータはデータを見てキャラクターがどこに保存されているか、キャラクターの能力値などを管理します。
キャラクターを削除するのはキャラクターを戦闘で殺すこととは違います。キャラクターを削除する唯一の方法は、プレイヤーのクライアントアプリケーション上のキャラクター画面(ゲームを起動したときに選択できます)で削除を実行することです。
現時点では予定されていませんが,将来は可能性はあります.いまのところすべてのサーバーはアメリカに設置されています.
名前とパスワードを正しく入力してゲームにログインすると、サーバーはあなたのコンピュータにキャラクターのリストを送ります(おぼえてますか? アカウントひとつにつき5人までのキャラクターが使えます)。
新しいキャラクターを作ることにすると、キャラクターの特性、たとえば肌の色、髪の色やヘアスタイルなどを指定するように指示されます。またどの街のどの宿屋からスタートするかも指定できます。友達と会いたいときなどに便利でしょう。
キャラクターを作成して、アカウントが正常であれば(つまり正しいクレジットカードナンバーを登録してあれば)、数千の他のプレイヤーと一緒にウルティマ・オンラインをプレイすることができます!
名前とパスワードを保存しておくようにクライアントを設定することができます。設定の方法は公式サイトの Help & Guidance のセクションに掲載する予定になっています.(ゲームのCDにも同じものが入ります.)
いいえ。ウルティマ・オンラインは独自の暗号化されたプロトコルを使います。あなたのコンピュータで動いているクライアントはウイルスを含んでいるかもしれないプロセスを軽率に走らせるようなことはありません(一部のメールソフトとは違います)。ウルティマ・オンラインのクライアントは Origin のサーバーにのみ接続するので、ウルティマ・オンラインからウイルスなどに汚染されるとは考えられません。
すべての世界は、プレイヤーの能力値も含めて、Origin Systems Inc. に保存されます。これによりヘクスエディタなどでデータを改竄される心配がありません。
ひとつの連続したブリタニア複宇宙で,全員がプレイします.複数のブリタニアが存在し,それぞれに何千人もが住んでいて,プレイヤーは今いるブリタニアから別のブリタニアに自由に行き来できます.
われわれは同時に数千人のプレイヤーがオンラインにいられるよう計画しています。多数のコンピュータと複数のスペアをベータテストに投入します。われわれは一番混雑する時間でもシステムを維持できると考えていますが、本質的にはそれがベータテストの目的なのです。ハードウェアを「ストレステスト」する必要があります。
二点間を結ぶインターネット上の最短経路は、実際の地理的な距離に一致しません。ネットワークレーテンシ、ネットワーク上で情報を転送するときの時間的遅れは、さまざまな要因があるため簡単に推定することはできません。オクラホマのスチルウォーターにいる人が1秒近くのレーテンシがあって、香港の人がミリ秒単位のレーテンシしかないということもあります。
ウルティマ・オンラインが現在の接続からプレイ可能かどうか調べるには、ウルティマ・オンラインのサイトにあるtest your latency to owo.comを利用するのがよいでしょう。もしテストの結果が1000ミリ秒(1秒)以内であればウルティマ・オンラインはプレイ可能ですが、500ミリ秒以下で快適に動作すると考えています。
インターネットサービスプロバイダに加入してください。海外への長距離料金を払いたいのでなければ,地元のインターネットサービスプロバイダがいいでしょう。FAQ の細かいテクニカルな質問のセクションでインターネットプロバイダについて扱っています.
つまり「ウルティマ・オフライン」ですか? だめです。一人の人間を数十時間楽しませるゲームと数千人の人を何年も楽しませるゲームはまったく違うものです。
はい,しかしそれは同時にプレイする場合のみです.最大5人のキャラクターを保存して,それぞれに名前とパスワードをつけることができます.この方法により,何人もがそれぞれ自分のキャラクターを持ちながら,CDは一枚だけですみます.しかしこの方法では一度にプレイできるのは一人だけです.
街にはだいたい掲示板があり,先シーズンのもので流行遅れになったレザーアーマーを売りたいというメッセージを書き込むことができます.残念ながらメールのシステムはありません.
いいえ。完全に新しいエンジンになっています。新しいものがウルティマ8と同じなのは、頭上から見落ろした視点であるということと、どちらもウルティマであるということだけです。それ以外はまったく違うものです。
ゲームを買うと,ゲームを開始するための最低限の印刷されたマニュアルはついてきます.しかしほとんどの情報は HTML フォーマットで書かれ,ウェブブラウザで見るようになります.フィクションやインストール,プレイ情報を満載した詳細で見やすいウェブサイトを作るのに多大な労力をかけてきました -- 普通の印刷されたマニュアルではカバーしきれないほどです.
ゲームを入手したら,必要な者はすべてゲームの CD に入っています.つまり,ただマニュアルを見たいだけならば ISP に電話する必要はありません.ゲームの詳細が変更されるとマニュアルも変更されます.詳細については決定していませんが,この件についてはまたあとで通知します.
はい。ユーザが定義できるマクロがあります。マクロでできることについては,いずれ Help & Guidance のセクションに掲載されます.
みんながウルティマ・オンラインをプレイしたいと思っています.われわれもみんなにウルティマ・オンラインをプレイしてもらいたいと思います.Windows 95 以外のシステムへの移植について相談していますが,公式にはなにも決まっていません.
細かい変更は,ログオンしたときにクライアントによって自動的にダウンロードされます.大規模な変更,たとえば新しい大陸などは,新しい CD が必要になるでしょう.(ゲームをプレイするのに新しい CD が必要になるというわけではありません -- 新しくできた大陸を訪問しようと思ったときにはじめて必要になります.)
はい.自分のキャラクターの名前をパスワードをおぼえておく必要はあります.
必須と推奨のスペックを載せておきます.
必須スペック
Pentium 90
16MB RAM
Windows 95
1MB PCI ビデオカード
DirectX 対応
16ビットカラーに設定
16ビットサウンドカード
DirectX 対応
150MB ハードディスク容量
4x CD-ROM ドライブ
マイクロソフト互換マウス
Slip/PPP あるいはダイレクトコネクション
14.4k BPS 以上
32ビット TCP/IP スタック
推奨スペック
Pentium 166注意: ウルティマ・オンラインをプレイするためにはインターネットへ32ビット接続している必要があります.一部のオンラインサービスはこの種類の接続をサポートしていません.自分の状況が不確かな場合は,使用しているインターネットサービスプロバイダに問い合わせてください.
ゲームはまだ開発中なので正確なことはまだわかりません。最低が50MBということは可能だと思われますが、150MB使うとゲームはかなり高速になるでしょう。飛ぶような快適さを求める人はフルインストールをすれば、CD を使う必要がなくなります。 ゲーム全体は1枚の CD に収まると見込んでいるので,フルインストールは 650MB を越えることはないでしょう.
はい.16ビットが必須です。
ゲームの音楽としてMIDIを使用します。
はい。馬の群と一緒に走ろうとしている亀になりたいなら別ですが。ISAやVLBのビデオカードではゲームを十分に楽しむことはできません -- 遅すぎるのです.
ゲームは16ビットカラーをサポートしますが,24や32ビットはサポートしません.
いいえ。残念ですが、3Dカードが登場したときには開発がずっと進んでしまっていたのです。製品版のカードがなくては,完全に対応したプログラムを書くことはできません.
ゲームはフルスクリーンのほうが速く動きますが、それはゲームがビデオカードへのアクセスを独占できるからです。一方すべてのグラフィックモードは最適化されています。ゲームはウインドウ表示でも 640x480 で動作します。