[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2003186816A - オンラインゲームシステム用サーバ装置、チャット管理方法、チャット管理プログラム、及びチャット管理プログラムを記録した記録媒体 - Google Patents

オンラインゲームシステム用サーバ装置、チャット管理方法、チャット管理プログラム、及びチャット管理プログラムを記録した記録媒体

Info

Publication number
JP2003186816A
JP2003186816A JP2001381901A JP2001381901A JP2003186816A JP 2003186816 A JP2003186816 A JP 2003186816A JP 2001381901 A JP2001381901 A JP 2001381901A JP 2001381901 A JP2001381901 A JP 2001381901A JP 2003186816 A JP2003186816 A JP 2003186816A
Authority
JP
Japan
Prior art keywords
client device
group
game
storage area
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2001381901A
Other languages
English (en)
Inventor
Yoji Fujito
洋司 藤戸
Masaaki Kimura
正明 木村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Square Enix Co Ltd
Original Assignee
Square Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Square Co Ltd filed Critical Square Co Ltd
Priority to JP2001381901A priority Critical patent/JP2003186816A/ja
Publication of JP2003186816A publication Critical patent/JP2003186816A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

(57)【要約】 【課題】 ゲームに関連付けて、特定のグループがメン
バー同士がプライベートなチャットや、当該グループの
メンバーのみに共通する話題について、親密にチャット
を行うことができるようにする。 【解決手段】 プレイヤAのクライアント端末は、メッ
セージをゾーンαサーバに送信する(ステップC7
1)。ゾーンαサーバは、同じグループのプレイヤBの
クライアント端末に、メッセージを送信する(ステップ
Z71)。また、ゾーンαサーバは、ワールドサーバに
もメッセージを送信を送信する(ステップZ72)。ワ
ールドサーバは、プレイヤAからのメッセージをゾーン
βサーバに送信する(ステップW71)。これを受信し
たゾーンβサーバは、同じゾーンのプレイヤAと同じグ
ループのプレイヤCのクライアント端末と、プレイヤD
のクライアント端末とに、プレイヤAからのメッセージ
を送信する(ステップZ73)。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】
【0002】本発明は、オンラインゲームシステム用サ
ーバ装置、チャット管理方法、チャット管理プログラ
ム、及びチャット管理プログラムを記録した記録媒体に
関する。
【0003】
【従来の技術】
【0004】近年においては、ネットワークを利用して
複数のプレイヤが同時に参加し、対戦したり協力して遊
んだりするネットワーク対応型のビデオゲーム(オンラ
インゲーム)が増えつつある。このオンラインゲームに
おいては、各プレイヤにより操作される複数の端末と、
ゲームサーバ群とをネットワークで接続させ、前記端末
とゲームサーバ群間で通信を行う。ゲームサーバ群に
は、プレイヤが一緒に遊ぶ相手を探すために複数のビデ
オゲーム機が接続されるサーバが含まれている。このサ
ーバは、プレイヤが集まってコミュニケーションをとる
ための仮想的なロビーを提供することから、ロビーサー
バと呼ばれることがある。
【0005】ビデオゲーム機がロビーサーバに接続され
ると、仮想の「ロビー」を表す画面がビデオゲーム機の
表示装置上に表示される。このロビー画面には、自己の
プレイヤキャラクタ及びロビーサーバに接続している他
のプレイヤのキャラクタが表示される。プレイヤはチャ
ットを行うことができ、それによって、他のプレイヤと
交流を図ったり、一緒にゲームを遊ぶ相手を探したりす
ることができる。
【0006】
【発明が解決しようとする課題】
【0007】しかしながら、従来のロビーサーバを介し
たチャットにおいては、チャットに不特定多数のプレイ
ヤが参加することが可能である。したがって、特定のグ
ループがメンバー同士がプライベートなチャットを行っ
たり、当該グループのメンバーのみに共通する話題につ
いて、親密にチャットを行うことができない。
【0008】本発明は、このような従来の課題に着目し
てなされたものであり、ゲームに関連付けて、特定のグ
ループがメンバー同士がプライベートなチャットや、当
該グループのメンバーのみに共通する話題について、親
密にチャットを行うことができるようにしたオンライン
ゲームシステム用サーバ装置、チャット管理方法、チャ
ット管理プログラム、及びチャット管理プログラムを記
録した記録媒体を提供することを目的とするものであ
る。
【0009】
【課題を解決するための手段】
【0010】前記課題を解決するために請求項1記載の
本発明にあっては、ネットワークを介して複数のクライ
アント装置と接続されて、各クライアント装置を操作す
るプレイヤ間でのゲームを進行させるとともに、各プレ
イヤ間でのチャットを可能にするオンラインゲーム用サ
ーバ装置であって、前記クライアント装置からの要求に
応じて、当該クライアント装置が前記ゲーム中で使用さ
れる特定のアイテムを取得していることを条件として、
グループ記憶領域を形成するグループ形成手段と、前記
グループ記憶領域に、前記クライアント装置を示す情報
を記憶させるとともに、他のクライアント装置からの要
求に応じて、前記ゲーム中で使用される特定のアイテム
を取得していることを条件として、当該他のクライアン
ト装置を示す情報を記憶させる記憶制御手段と、前記グ
ループ記憶領域に記憶された情報が示すクライアント装
置からメッセージが送信された場合、当該グループ記憶
領域に記憶されている情報が示す他のクライアント装置
に前記メッセージを送信する送信手段とを備える。
【0011】したがって、所定のアイテムを入手しか
つ、グループに所属することを要求したクライアント装
置間においてのみ、メッセージの送受信によるチャット
が可能となる。しかも、ゲーム中で使用される特定のア
イテムを取得していることを条件とすることから、ゲー
ムに関連付けて特定のグループがメンバー同士がプライ
ベートなチャットや、当該グループのメンバーのみに共
通する話題について、親密にチャットを行うことができ
るようになる。
【0012】また、請求項2記載の発明にあっては、前
記クライアント装置からの要求に応じて、前記グループ
領域から当該クライアント装置を示す情報を削除する削
除手段を更に備える。したがって、グループから脱退す
ることも自在となる。
【0013】また、請求項3記載の発明にあっては、ネ
ットワークを介して複数のクライアント装置と接続され
て、各クライアント装置を操作するプレイヤ間でのゲー
ムを進行させるとともに、各プレイヤ間でのチャットを
可能にするオンラインゲーム用サーバ装置を用いたチャ
ット管理方法であって、前記クライアント装置からの要
求に応じて、当該クライアント装置が前記ゲーム中で使
用される特定のアイテムを取得していることを条件とし
て、グループ記憶領域を形成するグループ形成ステップ
と、前記グループ記憶領域に、前記クライアント装置を
示す情報を記憶させるとともに、他のクライアント装置
からの要求に応じて、前記ゲーム中で使用される特定の
アイテムを取得していることを条件として、当該他のク
ライアント装置を示す情報を記憶させる記憶制御ステッ
プと、前記グループ記憶領域に記憶された情報が示すク
ライアント装置からメッセージが送信された場合、当該
グループ記憶領域に記憶されている情報が示す他のクラ
イアント装置に前記メッセージを送信する送信ステップ
とを含む。
【0014】また、請求項4記載の発明にあっては、前
記クライアント装置からの要求に応じて、前記グループ
領域から当該クライアント装置を示す情報を削除する削
除ステップを更に含む。
【0015】したがって、請求項3及び4記載の発明に
よれば、記載するステップでコンピュータに処理を実行
させることにより、請求項1及び2に記載する発明と同
様の効果を得ることが可能となる。よって、記載される
処理ステップを汎用コンピュータなどのハードウェアを
用いて実行することにより、これらのハードウェアで本
発明のチャット管理技術が容易に実施できるようにな
る。
【0016】また、請求項5記載の発明にあっては、ネ
ットワークを介して複数のクライアント装置と接続され
て、各クライアント装置を操作するプレイヤ間でのゲー
ムを進行させるとともに、各プレイヤ間でのチャットを
管理する処理をコンピュータに実行させるチャット管理
プログラムであって、前記クライアント装置からの要求
に応じて、当該クライアント装置が前記ゲーム中で使用
される特定のアイテムを取得していることを条件とし
て、グループ記憶領域を形成するグループ形成手順と、
前記グループ記憶領域に、前記クライアント装置を示す
情報を記憶させるとともに、他のクライアント装置から
の要求に応じて、前記ゲーム中で使用される特定のアイ
テムを取得していることを条件として、当該他のクライ
アント装置を示す情報を記憶させる記憶制御手順と、前
記グループ記憶領域に記憶された情報が示すクライアン
ト装置からメッセージが送信された場合、当該グループ
記憶領域に記憶されている情報が示す他のクライアント
装置に前記メッセージを送信する送信手順とをコンピュ
ータに実行させる。
【0017】また、請求項6記載の発明にあっては、前
記クライアント装置からの要求に応じて、前記グループ
領域から当該クライアント装置を示す情報を削除する削
除手順を更にコンピュータに実行させる。
【0018】したがって、請求項5及び6記載の発明に
よれば、コンピュータがプログラムに従って処理を実行
することで、請求項1及び2に記載する発明と同様の効
果を得ることが可能となる。
【0019】また、請求項7記載の発明にあっては、ネ
ットワークを介して複数のクライアント装置と接続され
て、各クライアント装置を操作するプレイヤ間でのゲー
ムを進行させるとともに、各プレイヤ間でのチャットを
管理する処理をコンピュータに実行させるチャット管理
プログラムを記録した記録媒体であって、前記クライア
ント装置からの要求に応じて、当該クライアント装置が
前記ゲーム中で使用される特定のアイテムを取得してい
ることを条件として、グループ記憶領域を形成するグル
ープ形成手順と、前記グループ記憶領域に、前記クライ
アント装置を示す情報を記憶させるとともに、他のクラ
イアント装置からの要求に応じて、前記ゲーム中で使用
される特定のアイテムを取得していることを条件とし
て、当該他のクライアント装置を示す情報を記憶させる
記憶制御手順と、前記グループ記憶領域に記憶された情
報が示すクライアント装置からメッセージが送信された
場合、当該グループ記憶領域に記憶されている情報が示
す他のクライアント装置に前記メッセージを送信する送
信手順とを記録している。
【0020】また、請求項8記載の発明にあっては、前
記クライアント装置からの要求に応じて、前記グループ
領域から当該クライアント装置を示す情報を削除する削
除手順を更に記録している。
【0021】したがって、請求項7及び8記載の発明に
よれば、記録媒体に記録されているプログラムをコンピ
ュータに読み込ませることで、請求項1及び2に記載す
る発明と同様の効果を得ることが可能となる。
【0022】
【発明の実施の形態】
【0023】以下、本発明の実施の形態を図に従って説
明する。この実施の形態は、複数のプレイヤがネットワ
ーク上のサーバを利用して、ゲームの対戦を行うオンラ
インゲーム提供システムに本発明を適用したものであ
る。
【0024】図1は、本発明に係るオンラインゲームを
提供するシステムの構成を示すブロック図である。ネッ
トワーク200上には、サーバ側のオンラインゲーム提
供装置1とクライアント側の複数のプレイヤ(プレイヤ
A〜D・・・)が利用するためのクライアント端末10
1〜104・・・とが接続されている。クライアント端
末101〜104としては、ゲーム機本体、テレビ受像
機、操作コントローラからなるゲーム装置を用いるが、
これに限るものではなく、システム回線に接続されたパ
ーソナルコンピュータ(PC)や、無線方式の携帯端末
を用いて構成してもよく、プログラムを実行可能なコン
ピュータを有するものであればよい。
【0025】オンラインゲーム提供装置1は、複数のプ
レイヤA〜Dが所定のゲームを通じて対戦するための競
技場所を提供する装置である。オンラインゲーム提供装
置1は、ロビーサーバ2、ワールドサーバ3、ゾーンα
サーバ4、ゾーンβサーバ5、及びキャッシュサーバ6
とを備えている。ワールドサーバ3は、後述するフロー
チャートに従った処理を実行するのみならず、ゾーンα
サーバ4及びゾーンβサーバ5を管理する処理も実行す
るサーバでもある。
【0026】図2は、クライアント端末101〜104
の構成を示すブロック図である。図示のように、このク
ライアント端末1は、バス7を介して互いに接続された
制御部8、HDD(Hard Disk)9、RAM(Random Ac
cess Memory)10、サウンド処理部11、グラフィッ
ク処理部12、DVD/CD−ROMドライブ13、通
信インターフェース14、及びインターフェース部15
を備えている。
【0027】制御部8は、CPU(Central Processing
Unit)、ROM(Read Only Memory)等で構成され、
ROMに記憶されているブートプログラムやOS(Oper
atingSystem)等の基本プログラムに基づき、RAM1
0に記憶されたプログラムを順次実行して、ゲームを進
行するための処理等を行う。制御部8は、また、ゲーム
機本体内の各部の動作を制御する。HDD9には、通信
インターフェース14及びネットワーク200を介して
外部から取り込んだゲームプログラム及びデータが記憶
される。
【0028】RAM10は、ゲーム上のメインメモリと
して使用されるもので、DVD/CD−ROM18から
転送された、ゲーム進行のために必要となるプログラム
やデータを記憶する。RAM10は、また、プログラム
実行時におけるワークエリアとしても使用される。サウ
ンド処理部11は、制御部8からの指示に従って、ゲー
ムの進行状態に応じたBGM(Back Ground Music)や
効果音などのサウンドデータを再生するための処理を行
い、音声信号として出力する。
【0029】グラフィック処理部12は、制御部8から
の指示に従って3次元グラフィック処理を行い、ゲーム
の進行状態に応じて画像データを生成する。また、グラ
フィック処理部12は、生成した画像データに所定の同
期信号を付加して、ビデオ信号として表示装置19に出
力する。
【0030】DVD/CD−ROMドライブ13は、制
御部8からの指示に従って、ゲーム機本体にセットされ
たDVD/CD−ROM18を駆動し、DVD/CD−
ROM18に格納されているプログラムやデータをバス
7を介してRAM10に転送する。通信インターフェー
ス14は、通信回線を介して外部のネットワーク200
に接続されており、制御部8からの指示に従って、外部
のネットワーク200との間でプログラムやデータを授
受するための処理を行う。
【0031】インターフェース部15には、着脱自在な
入力部(コントローラ)16とメモリーカード17とが
接続される。このインターフェース部15では、入力部
(コントローラ)16及びメモリーカード17と制御部
8やRAM10との間のデータの授受を制御する。な
お、入力部(コントローラ)16は、各種キーやボタン
を備えている。これらのキーやボタンをプレイヤが操作
することで、自キャラクタへの移動の指示や動作の指示
などのゲームの進行のための必要となる入力、あるいは
チャット時のメッセージデータの入力が行われる。ま
た、メモリーカード17は、ゲームの進行状態等を示す
データをセーブしておくものである。
【0032】DVD/CD−ROM18は、ゲームの進
行に必要となるプログラムやデータ(ゲームプログラム
や後述するフローチャートに示すプログラム)を格納し
ている。DVD/CD−ROM18は、DVD/CD−
ROMドライブ13によって駆動されて、格納している
プログラムやデータが読み出される。DVD/CD−R
OM18から読み出されたプログラムやデータは、DV
D/CD−ROMドライブ13からバス7を介してRA
M10に転送される。
【0033】表示装置19は、グラフィック処理部12
からのビデオ信号に対応する画像を表示するCRT(Ca
thode Ray Tube)等からなる表示画面を備えている。通
常は、表示装置19としてテレビジョン受信器が用いら
れる。
【0034】図3は、前記各種サーバ2〜6の構成を示
すブロック図である。図示のように、各サーバ2〜6
は、バス21を介して互いに接続された制御部22、R
AM23、HDD24、DVD/CD−ROMドライブ
25、通信インターフェース26、及びインターフェー
ス部15を備えている。
【0035】制御部22は、CPU8、ROM等で構成
され、ROMに記憶されているブートプログラムやOS
(Operating System)等の基本プログラムに基づき、R
AM23に記憶されたプログラムを順次実行して、各サ
ーバとして必要な処理及び後述するフローチャートに示
す処理を行う。制御部22は、サーバの各部の動作を制
御する。RAM23は、ゲーム上のメインメモリとして
使用されるもので、DVD/CD−ROM27から転送
された、ゲーム進行のために必要となるプログラムやデ
ータを記憶する。RAM23は、また、プログラム実行
時におけるワークエリアとしても使用される。
【0036】HDD24には、通信インターフェース2
6及びネットワーク200を介して外部から取り込んだ
データが記憶される。DVD/CD−ROMドライブ2
5は、制御部22からの指示に従って、サーバにセット
されたDVD/CD−ROM27を駆動し、DVD/C
D−ROM27に格納されているプログラムやデータを
バス21を介してRAM23に転送する。
【0037】通信インターフェース26は、通信回線を
介して外部のネットワーク200に接続されており、制
御部22からの指示に従って、外部のネットワーク20
0との間でプログラムやデータを授受するための処理を
行う。
【0038】次に、以上の構成に係る本実施の形態の動
作について、図4〜図11に示したフローチャートに従
って説明する。
【0039】図4は、クライアントがゲームで使用する
アイテム(チャットを行うに必要となるアイテムもあ
る)を入手(購入)する際の処理手順を示すフローチャ
ートである。いずれかのクライアント端末101〜10
4、例えばクライアント端末101は、プレイヤAの入
力部16での操作に応じて、アイテム購入依頼処理を実
行し(ステップC1)、購入希望として入力されたアイ
テムの種別を示す購入リクエストをゾーンαサーバ4又
はゾーンβサーバ5に送信する。
【0040】この購入リクエストを受けたゾーンαサー
バ4又はゾーンβサーバ5は、購入処理を行う(ステッ
プZ1)。そして、RAM23に設けられている各プレ
イヤ別のアイテムリストにおける、当該プレイヤAのア
イテムリストに、購入リストにより示された購入希望の
アイテムを追加して、アイテムリストを更新する(ステ
ップZ2)。さらに、この更新したアイテムリストをプ
レイヤAのクライアント端末101に送信する(ステッ
プZ3)。
【0041】プレイヤAのクライアント端末101は、
この送信されたアイテムリストを受信して、RAM10
の所定エリアに格納するとともに、これを表示装置19
に表示させる(ステップC2)。したがって、表示装置
19に表示されたアイテムリストを視認することによ
り、プレイヤAは自己が購入依頼したアイテムを購入で
きたことを知ることができる。
【0042】ここで、本実施の形態においてチャットを
可能にするためのゲーム上のアイテムは、「リンクシェ
ル(LINKSHELL)」と称される。したがって、
プレイヤAがチャットを行うことを希望する場合には、
アイテムとして「リンクシェル」の購入依頼をすること
により、これを入手(購入)することができる。また、
以下の説明においては、図4のフローチャートに示した
手順で、プレイヤAが「リンクシェル」を入手したもの
とする。
【0043】図5は、プレイヤAが入手した「リンクシ
ェル」にサブネームと色とを付加する際の処理手順を示
すフローチャートである。クライアント端末101は、
プレイヤAの入力部16での操作に応じて、サブネーム
とする名前を入力させるとともに(ステップC11)、
指定された色を入力させ(ステップC12)、決定操作
があったならば、名前と指定色とをゾーンαサーバ4又
はゾーンβサーバ5に送信する(ステップC13)。ゾ
ーンαサーバ4又はゾーンβサーバ5は、名前と指定色
とを受信して、これが新規アクティブであると、プレイ
ヤAを含むグループの作成を指示するためのグループメ
イクをワールドサーバ3に対し発行(送信)する(ステ
ップZ11)。
【0044】このグループメイクを受けたワールドサー
バ3は、当該プレイヤAを含むグループを作成して、R
AM23に当該グループのグループリンクリスト(グル
ープ記憶領域)を作成する(ステップW11)。このと
き、グループリンクリストには、グループの作成を要求
したクライアント端末101の情報を記録させる。次
に、当該グループのID(グループID)を発行してゾ
ーンαサーバ4又はゾーンβサーバ5に送る(ステップ
W12)。
【0045】これを受けたゾーンαサーバ4又はゾーン
βサーバ5は、グループのIDをプレイヤAのアイテム
リストに「リンクシェル」アイテムの情報として書き込
んで、アイテムリストを更新する(ステップZ12)。
更に、この更新したアイテムリストをプレイヤAのクラ
イアント端末101に送信する(ステップZ13)。
【0046】プレイヤAのクライアント端末101は、
この送信されたアイテムリストを受信して、RAM10
の所定エリアに格納されているアイテムリストを更新す
るとともに、これを表示装置19に表示させる(ステッ
プC14)。したがって、表示装置19に表示されたア
イテムリストを視認することにより、プレイヤAは自己
がリーダーとなったグループのグループIDを知ること
ができる。
【0047】図6は、前述した図5のフローチャートに
おけるステップW11で作成されたグループに、他のプ
レイヤが加入する場合の処理手順を示すフローチャート
である。例えばクライアント端末102は、プレイヤB
の入力部16での操作に応じて、当該プレイヤBが操作
するゲーム上のキャラクタ(プレイヤキャラクタ)が装
備するアイテムとして、アイテムリストから既に入手済
みの「リンクシェル」を選択する(ステップC21)。
そして、決定操作があったならば、プレイヤBのプレイ
ヤキャラクタが装備するアイテムとして「リンクシェ
ル」が決定されたことをゾーンαサーバ4又はゾーンβ
サーバ5に通知する(ステップC22)。ゾーンαサー
バ4又はゾーンβサーバ5は、プレイヤBからのアイテ
ム選択決定通知を受けて、プレイヤBをグループに加入
させるためのジョイングループをワールドサーバ3に対
し発行(送信)する(ステップZ21)。
【0048】このグループジョインを受けたワールドサ
ーバ3は、当該プレイヤBを前記グループに加入させる
べく、当該グループの構成プレイヤを示すRAM23内
のグループリンクリストにプレイヤBを加入して、グル
ープリンクリストを更新し、この更新グループリンクリ
ストをゾーンαサーバ4又はゾーンβサーバ5に送る
(ステップW21)。
【0049】ゾーンαサーバ4又はゾーンβサーバ5
は、これを受けてプレイヤBのアイテムリストにグルー
プリンクリストを加えるとともに、アイテムリストにお
ける「リンクシェル」アイテム情報を更新する(ステッ
プZ22)。また、他にも当該グループに所属している
メンバー(例えば、プレイヤA、プレイヤC、プレイヤ
D)がいる場合には、当該メンバー(プレイヤ)のアイ
テムリスト内のグループリストを更新する(ステップZ
23)。しかる後に、アイテムリストが更新されたプレ
イヤのクライアント端末に更新済のアイテムリストを送
信する(ステップZ24)。
【0050】当該グループに所属しているプレイヤのク
ライアント端末は、この送信されたアイテムリストを受
信して、RAM10の所定エリアに格納されているアイ
テムリストを更新するとともに、これを表示装置19に
表示させる(ステップC23)。したがって、表示装置
19に表示されたアイテムリストを視認することによ
り、該グループに所属しているプレイヤは、グループ構
成員の変化及び現時点のグループ構成員を知ることがで
きる。
【0051】図7は、図6のフローチャートに示した前
述の処理で、グループに所属したプレイヤが当該グルー
プから離脱する場合の処理手順を示すフローチャートで
ある。例えばクライアント端末102は、プレイヤBの
入力部16での操作に応じて、当該プレイヤBが操作す
るゲーム上のキャラクタ(プレイヤキャラクタ)が装備
しているアイテムから外すアイテムとして、アイテムリ
ストから「リンクシェル」を選択する(ステップC3
1)。
【0052】そして、決定操作があったならば、プレイ
ヤBのプレイヤキャラクタが装備から外すアイテムとし
て「リンクシェル」が決定されたことをゾーンαサーバ
4又はゾーンβサーバ5に通知する(ステップC3
2)。ゾーンαサーバ4又はゾーンβサーバ5は、プレ
イヤBからの外すアイテム選択決定通知を受けて、当該
プレイヤBの「リンクシェル」アイテム情報を更新して
非アクティブ化し(ステップZ31)、プレイヤBグル
ープから脱退させるためのグッドバイをワールドサーバ
3に対し発行(送信)する(ステップZ32)。
【0053】このグッドバイを受けたワールドサーバ3
は、当該プレイヤBを前記グループから脱退させるべ
く、RAM23内のグループリンクリストからプレイヤ
Bを削除して、グループリンクリストを更新し、この更
新グループリンクリストをゾーンαサーバ4又はゾーン
βサーバ5に送る(ステップW31)。
【0054】ゾーンαサーバ4又はゾーンβサーバ5
は、これを受けて当該グループに既にメンバーがいる場
合には、当該メンバー(プレイヤ)のアイテムリストか
らプレイヤBを削除する(ステップZ33)。しかる後
に、削除したアイテムリストをグループに所属するプレ
イヤのクライアント端末に送信する(ステップZ3
3)。
【0055】当該グループに所属しているプレイヤのク
ライアント端末は、この送信されたアイテムリストを受
信して、RAM10の所定エリアに格納されているアイ
テムリストを更新するとともに、これを表示装置19に
表示させる(ステップC33)。したがって、表示装置
19に表示されたアイテムリストを視認することによ
り、該グループに所属しているプレイヤは、グループ構
成員の変化及び現時点のグループ構成員を知ることがで
きる。
【0056】図8は、「リンクシェル」を親アイテムと
した場合に、親アイテムに対する子アイテムとなる「パ
ール」と称されるアイテムを作成する場合の処理手順を
示すフローチャートである。例えばクライアント端末1
01は、プレイヤAの入力部16での操作に応じて、現
在アクティブな「リンクシェル」アイテム(グループに
所属した処理が実行済の「リンクシェル」)を選択する
(ステップC31)。そして、決定操作があったなら
ば、プレイヤAにより「リンクシェル」が決定されたこ
とをゾーンαサーバ4又はゾーンβサーバ5に通知する
(ステップC32)。ゾーンαサーバ4又はゾーンβサ
ーバ5は、プレイヤAからの通知を受けて、この「リン
クシェル」アイテムの権限をチェックし、作成可能であ
るならば、「リンクシェル」アイテムを複製して、「パ
ール」アイテムを作成し、当該プレイヤAのアイテムリ
ストを更新した後(ステップ42)、プレイヤAのクラ
イアント端末101に送信する(ステップZ42)。
【0057】プレイヤAのクライアント端末101は、
この送信されたアイテムリストを受信して、RAM10
の所定エリアに格納されているアイテムリストを更新す
るとともに、これを表示装置19に表示させる(ステッ
プC43)。したがって、表示装置19に表示されたア
イテムリストを視認することにより、プレイヤAは子ア
イテム「パール」が作成されたことを知ることができ
る。
【0058】図9は、各プレイヤのクライアント端末が
リンクシェルリストを取得する場合の処理手順を示すフ
ローチャートである。ワールドサーバ3は、例えば10
分間隔で5000名分の情報を定期的に送信する。キャ
ッシュサーバ6は、全てのクライアント(プレイヤ)の
情報を記憶しており、ワールドサーバ3から情報が送信
される毎に、クライアントの情報を更新する(ステップ
CA1)。
【0059】そして、いずれかのクライアント端末は、
プレイヤの入力部16での操作に応じて、現在アクティ
ブな「リンクシェル」アイテムを選択する(ステップC
31)。次に、前記グループIDによる検索をキャッシ
ュサーバ6に送信する(ステップC52)。これを受け
たキャッシュサーバ6は、グループIDに基づき、当該
グループIDのグループに所属するクライアント(プレ
イヤ)をサーチし(CA53)、そのメンバーのリスト
をプレイヤのクライアント端末に送信する(ステップZ
53)。
【0060】プレイヤAのクライアント端末101は、
この送信されたメンバーのリストを受信して、これを表
示装置19に表示させる(ステップC53)。したがっ
て、表示装置19に表示されたメンバーのリストを視認
することにより、各プレイヤは同一グループに所属する
メンバーを知ることができる。
【0061】図10は、特定のメンバーが他のメンバー
の権限を変更する場合の処理手順を示すフローチャート
である。いずれかのクライアント端末は、プレイヤの入
力部16での操作に応じて、いずれかのメンバーを選択
して、ゾーンαサーバ4又はゾーンβサーバ5に送信す
る(ステップC61)。ゾーンαサーバ4又はゾーンβ
サーバ5は、このメンバーの「リンクシェル」アイテム
の権限をチェックしてワールドサーバ3に通知する(ス
テップZ61)。ワールドサーバ3は、メンバーの権限
変更を行い(ステップW61)、ゾーンαサーバ4又は
ゾーンβサーバ5を介してクライアント端末に通知し、
クライアント端末はこのメンバーの権限変更を受信する
(ステップC62)。
【0062】図11は、チャットを行う場合の処理手順
を示すフローチャートである。プレイヤAのクライアン
ト端末101は、チャットを行うためのメッセージをゾ
ーンαサーバ4に送信する(ステップC71)。ゾーン
αサーバ4は、同じゾーンのプレイヤAと同じグループ
のメンバーに対して、当該ゾーンαサーバ4のRAM2
3に記憶されているゾーン内のリストに基づき、例えば
プレイヤBのクライアント端末101に、プレイヤAか
らのメッセージを送信する(ステップZ71)。また、
ゾーンαサーバ4は、他のゾーンに同じグループのメン
バーが居る可能性があるので、ワールドサーバ3にもプ
レイヤAからのメッセージを送信を送信する(ステップ
Z72)。
【0063】ワールドサーバ3は、前述のようにゾーン
αサーバ4及びゾーンβサーバ5を管理する処理も実行
するサーバである。よって、ゾーンβにも同一グループ
のメンバーが居ることが判っているので、プレイヤAか
らのメッセージをゾーンβサーバ5に送信する(ステッ
プW71)。これを受信したゾーンβサーバ5は、同じ
ゾーンのプレイヤAと同じグループのメンバーに対し
て、当該ゾーンαサーバ4のRAM23に記憶されてい
るゾーン内のリストに基づき、例えばプレイヤCのクラ
イアント端末103と、プレイヤDのクライアント端末
104とに、プレイヤAからのメッセージを送信する
(ステップZ73)。
【0064】したがって、このようにプレイヤAとプレ
イヤB、C、Dとが同一グループであると、プレイヤA
のメッセージ全ての他のメンバーB、C、Dにが送信さ
れる。つまり、他の同一グループにあるメンバーからの
メッセージは、当該グループの他の全てのメンバーに送
信されることとなり、これにより、特定のグループに所
属するメンバーのみによるチャットが可能となる。
【0065】
【発明の効果】
【0066】以上説明したように本発明によれば、所定
のアイテムを取得しかつ、グループに所属することを要
求したクライアント装置間においてのみ、メッセージの
送受信によるチャットが可能となる。しかも、ゲーム中
で使用される特定のアイテムを取得していることを条件
とすることから、ゲームに関連付けて、特定のグループ
がメンバー同士がプライベートなチャットや、当該グル
ープのメンバーのみに共通する話題について、親密にチ
ャットを行うことが可能となる。
【図面の簡単な説明】
【図1】本発明の一実施の形態に係るオンラインゲーム
のシステム構成を示すブロック図である。
【図2】クライアント端末の構成を示すブロック図であ
る。
【図3】サーバの構成を示すブロック図である。
【図4】クライアントがゲームで使用するアイテムを入
手する際の処理手順を示すフローチャートである。
【図5】「リンクシェル」にサブネームと色とを付加す
る際の処理手順を示すフローチャートである。
【図6】グループに、他のプレイヤが加入する場合の処
理手順を示すフローチャートである。
【図7】グループから離脱する場合の処理手順を示すフ
ローチャートである。
【図8】親アイテムに対する子アイテムを作成する場合
の処理手順を示すフローチャートである。
【図9】リンクシェルリストを取得する場合の処理手順
を示すフローチャートである。
【図10】特定のメンバーが他のメンバーの権限を変更
する場合の処理手順を示すフローチャートである。
【図11】チャットを行う場合の処理手順を示すフロー
チャートである。
【符号の説明】
1 オンラインゲーム提供装置 2 ロビーサーバ 3 ワールドサーバ 4 ゾーンαサーバ 5 ゾーンβサーバ 6 キャッシュサーバ 7 バス 8 制御部 8 CPU 9 HDD 10 RAM 11 サウンド処理部 12 グラフィック処理部 14 通信インターフェース 15 インターフェース部 16 入力部 17 メモリーカード 19 表示装置 21 バス 22 制御部 23 RAM 24 HDD 26 通信インターフェース 42 ステップ 53 CA 101 クライアント端末 102 クライアント端末 103 クライアント端末 104 クライアント端末 200 ネットワーク

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】 ネットワークを介して複数のクライアン
    ト装置と接続されて、各クライアント装置を操作するプ
    レイヤ間でのゲームを進行させるとともに、各プレイヤ
    間でのチャットを可能にするオンラインゲーム用サーバ
    装置であって、 前記クライアント装置からの要求に応じて、当該クライ
    アント装置が前記ゲーム中で使用される特定のアイテム
    を取得していることを条件として、グループ記憶領域を
    形成するグループ形成手段と、 前記グループ記憶領域に、前記クライアント装置を示す
    情報を記憶させるとともに、他のクライアント装置から
    の要求に応じて、前記ゲーム中で使用される特定のアイ
    テムを取得していることを条件として、当該他のクライ
    アント装置を示す情報を記憶させる記憶制御手段と、 前記グループ記憶領域に記憶された情報が示すクライア
    ント装置からメッセージが送信された場合、当該グルー
    プ記憶領域に記憶されている情報が示す他のクライアン
    ト装置に前記メッセージを送信する送信手段と、を備え
    ることを特徴とするオンラインゲームシステム用サーバ
    装置。
  2. 【請求項2】 前記クライアント装置からの要求に応じ
    て、前記グループ領域から当該クライアント装置を示す
    情報を削除する削除手段を更に備えることを特徴とする
    請求項1記載のオンラインゲームシステム用サーバ装
    置。
  3. 【請求項3】 ネットワークを介して複数のクライアン
    ト装置と接続されて、各クライアント装置を操作するプ
    レイヤ間でのゲームを進行させるとともに、各プレイヤ
    間でのチャットを可能にするオンラインゲーム用サーバ
    装置を用いたチャット管理方法であって、 前記クライアント装置からの要求に応じて、当該クライ
    アント装置が前記ゲーム中で使用される特定のアイテム
    を取得していることを条件として、グループ記憶領域を
    形成するグループ形成ステップと、 前記グループ記憶領域に、前記クライアント装置を示す
    情報を記憶させるとともに、他のクライアント装置から
    の要求に応じて、前記ゲーム中で使用される特定のアイ
    テムを取得していることを条件として、当該他のクライ
    アント装置を示す情報を記憶させる記憶制御ステップ
    と、 前記グループ記憶領域に記憶された情報が示すクライア
    ント装置からメッセージが送信された場合、当該グルー
    プ記憶領域に記憶されている情報が示す他のクライアン
    ト装置に前記メッセージを送信する送信ステップと、を
    含むことを特徴とするチャット管理方法。
  4. 【請求項4】 前記クライアント装置からの要求に応じ
    て、前記グループ領域から当該クライアント装置を示す
    情報を削除する削除ステップを更に含むことを特徴とす
    る請求項3記載のチャット管理方法。
  5. 【請求項5】 ネットワークを介して複数のクライアン
    ト装置と接続されて、各クライアント装置を操作するプ
    レイヤ間でのゲームを進行させるとともに、各プレイヤ
    間でのチャットを管理する処理をコンピュータに実行さ
    せるチャット管理プログラムであって、 前記クライアント装置からの要求に応じて、当該クライ
    アント装置が前記ゲーム中で使用される特定のアイテム
    を取得していることを条件として、グループ記憶領域を
    形成するグループ形成手順と、 前記グループ記憶領域に、前記クライアント装置を示す
    情報を記憶させるとともに、他のクライアント装置から
    の要求に応じて、前記ゲーム中で使用される特定のアイ
    テムを取得していることを条件として、当該他のクライ
    アント装置を示す情報を記憶させる記憶制御手順と、 前記グループ記憶領域に記憶された情報が示すクライア
    ント装置からメッセージが送信された場合、当該グルー
    プ記憶領域に記憶されている情報が示す他のクライアン
    ト装置に前記メッセージを送信する送信手順と、をコン
    ピュータに実行させることを特徴とするチャット管理プ
    ログラム。
  6. 【請求項6】 前記クライアント装置からの要求に応じ
    て、前記グループ領域から当該クライアント装置を示す
    情報を削除する削除手順を更にコンピュータに実行させ
    ることを特徴とする請求項5記載のチャット管理プログ
    ラム。
  7. 【請求項7】 ネットワークを介して複数のクライアン
    ト装置と接続されて、各クライアント装置を操作するプ
    レイヤ間でのゲームを進行させるとともに、各プレイヤ
    間でのチャットを管理する処理をコンピュータに実行さ
    せるチャット管理プログラムを記録した記録媒体であっ
    て、 前記クライアント装置からの要求に応じて、当該クライ
    アント装置が前記ゲーム中で使用される特定のアイテム
    を取得していることを条件として、グループ記憶領域を
    形成するグループ形成手順と、 前記グループ記憶領域に、前記クライアント装置を示す
    情報を記憶させるとともに、他のクライアント装置から
    の要求に応じて、前記ゲーム中で使用される特定のアイ
    テムを取得していることを条件として、当該他のクライ
    アント装置を示す情報を記憶させる記憶制御手順と、 前記グループ記憶領域に記憶された情報が示すクライア
    ント装置からメッセージが送信された場合、当該グルー
    プ記憶領域に記憶されている情報が示す他のクライアン
    ト装置に前記メッセージを送信する送信手順と、を記録
    したことを特徴とするチャット管理プログラムを記録し
    た記録媒体。
  8. 【請求項8】 前記クライアント装置からの要求に応じ
    て、前記グループ領域から当該クライアント装置を示す
    情報を削除する削除手順を更に記録したことを特徴とす
    る請求項7記載のチャット管理プログラムを記録した記
    録媒体。
JP2001381901A 2001-12-14 2001-12-14 オンラインゲームシステム用サーバ装置、チャット管理方法、チャット管理プログラム、及びチャット管理プログラムを記録した記録媒体 Pending JP2003186816A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001381901A JP2003186816A (ja) 2001-12-14 2001-12-14 オンラインゲームシステム用サーバ装置、チャット管理方法、チャット管理プログラム、及びチャット管理プログラムを記録した記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001381901A JP2003186816A (ja) 2001-12-14 2001-12-14 オンラインゲームシステム用サーバ装置、チャット管理方法、チャット管理プログラム、及びチャット管理プログラムを記録した記録媒体

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2006139692A Division JP2006223893A (ja) 2006-05-19 2006-05-19 オンラインゲームシステム用サーバ装置、チャット管理方法、チャット管理プログラム、及びチャット管理プログラムを記録した記録媒体

Publications (1)

Publication Number Publication Date
JP2003186816A true JP2003186816A (ja) 2003-07-04

Family

ID=27592436

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001381901A Pending JP2003186816A (ja) 2001-12-14 2001-12-14 オンラインゲームシステム用サーバ装置、チャット管理方法、チャット管理プログラム、及びチャット管理プログラムを記録した記録媒体

Country Status (1)

Country Link
JP (1) JP2003186816A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013198588A (ja) * 2012-03-23 2013-10-03 Namco Bandai Games Inc プログラム、情報記憶媒体、サーバ及びネットワークシステム
JP2013218720A (ja) * 2010-02-15 2013-10-24 Yutaka Tsukamoto コンピュータシステムおよびサーバ
US8821297B1 (en) 2013-05-02 2014-09-02 DeNA Co., Ltd. Non-transitory computer-readable storage medium storing game program, method, and server device
JP6868260B1 (ja) * 2020-11-27 2021-05-12 株式会社Arblet 情報処理システム、サーバ、情報処理方法及びプログラム

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000245956A (ja) * 1999-03-03 2000-09-12 Namco Ltd ゲーム装置及び情報記憶媒体
JP2001222498A (ja) * 2000-02-07 2001-08-17 Isao:Kk コミュニケーションシステム、そのためのサーバ装置、コミュニケーション方法、および、プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2001222497A (ja) * 2000-02-07 2001-08-17 Sony Corp 課金処理装置及び課金処理方法、並びに、プログラム記憶媒体
JP2001249877A (ja) * 2000-03-07 2001-09-14 Ntt Docomo Inc コミュニティ形成支援方法、通信システムおよびサーバ装置
JP2002278691A (ja) * 2001-03-19 2002-09-27 Sega Toys:Kk ゲーム装置
JP2006223893A (ja) * 2006-05-19 2006-08-31 Square Enix Co Ltd オンラインゲームシステム用サーバ装置、チャット管理方法、チャット管理プログラム、及びチャット管理プログラムを記録した記録媒体

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000245956A (ja) * 1999-03-03 2000-09-12 Namco Ltd ゲーム装置及び情報記憶媒体
JP2001222498A (ja) * 2000-02-07 2001-08-17 Isao:Kk コミュニケーションシステム、そのためのサーバ装置、コミュニケーション方法、および、プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2001222497A (ja) * 2000-02-07 2001-08-17 Sony Corp 課金処理装置及び課金処理方法、並びに、プログラム記憶媒体
JP2001249877A (ja) * 2000-03-07 2001-09-14 Ntt Docomo Inc コミュニティ形成支援方法、通信システムおよびサーバ装置
JP2002278691A (ja) * 2001-03-19 2002-09-27 Sega Toys:Kk ゲーム装置
JP2006223893A (ja) * 2006-05-19 2006-08-31 Square Enix Co Ltd オンラインゲームシステム用サーバ装置、チャット管理方法、チャット管理プログラム、及びチャット管理プログラムを記録した記録媒体

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
花田秀次: "DirectXの変貌 最新5の実力と近未来6 PART3 ネットワークゲームの設計とDirectPlay", INSIDE WINDOWS, vol. 第4巻,第4号, CSND199800115003, 1 April 1998 (1998-04-01), JP, pages 42 - 57, ISSN: 0000727918 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013218720A (ja) * 2010-02-15 2013-10-24 Yutaka Tsukamoto コンピュータシステムおよびサーバ
JP2013198588A (ja) * 2012-03-23 2013-10-03 Namco Bandai Games Inc プログラム、情報記憶媒体、サーバ及びネットワークシステム
US8821297B1 (en) 2013-05-02 2014-09-02 DeNA Co., Ltd. Non-transitory computer-readable storage medium storing game program, method, and server device
JP6868260B1 (ja) * 2020-11-27 2021-05-12 株式会社Arblet 情報処理システム、サーバ、情報処理方法及びプログラム
JP2022085793A (ja) * 2020-11-27 2022-06-08 株式会社Arblet 情報処理システム、サーバ、情報処理方法及びプログラム

Similar Documents

Publication Publication Date Title
US9838752B2 (en) Advertisement distribution system
US10071315B2 (en) Content providing method, content providing server, and content providing system
US9526995B2 (en) Video game recording and playback with visual display of game controller manipulation
KR100598481B1 (ko) 동적 대역폭 제어
JP4583030B2 (ja) データ処理方法及び装置
US20170001117A1 (en) Methods, Systems, and Products for Control of Gaming Applications
JP5336338B2 (ja) コミュニケーションシステムおよびコミュニケーション方法
TW200307212A (en) Dynamic player management
JP2002248273A (ja) ビデオゲーム装置およびその制御方法、ならびにビデオゲームのプログラムおよびそのプログラムを記録したコンピュータ読取り可能な記録媒体。
JP2007505673A (ja) ネットワークを利用したゲーム・システム
JP2006223893A (ja) オンラインゲームシステム用サーバ装置、チャット管理方法、チャット管理プログラム、及びチャット管理プログラムを記録した記録媒体
JP2005319135A (ja) ゲーム機、通信端末装置、ゲームシステムおよびアイテム交換方法
CN113272031A (zh) 用于动态用户体验的集成界面
JP6835893B2 (ja) ゲームリプレイ方法およびシステム
JP2002224452A (ja) サーバ接続制御プログラム、サーバ接続制御プログラムを記録した記録媒体、サーバ接続制御方法及びサーバ
JP2002306851A (ja) ゲーム装置、ゲーム用プログラムおよびゲーム用プログラムを記録した記録媒体
JP2002219280A (ja) ビデオゲームシステムおよびその制御方法、ならびにビデオゲームのプログラムおよびそのプログラムを記録したコンピュータ読取り可能な記録媒体。
JP2002239246A (ja) ビデオゲーム装置およびその制御方法、ならびにビデオゲームのプログラムおよびそのプログラムを記録したコンピュータ読取り可能な記録媒体。
JP2003186816A (ja) オンラインゲームシステム用サーバ装置、チャット管理方法、チャット管理プログラム、及びチャット管理プログラムを記録した記録媒体
JP2002282536A (ja) ビデオゲーム装置およびその制御方法、ならびにビデオゲームのプログラムおよびそのプログラムを記録したコンピュータ読取り可能な記録媒体。
US20080215595A1 (en) Data distribution system, terminal apparatus, connection candidate introduction apparatus, information processing method and recording medium with program recorded thereon
JP2002253857A (ja) ビデオゲームプログラム、ビデオゲームプログラムを記録した記録媒体、他のプレイヤキャラクタの状況表示方法及びビデオゲームシステム
JP6775060B2 (ja) ゲームシステム、およびゲームプログラム
JP2002331171A (ja) ゲーム装置、ゲーム制御方法およびその記録媒体ならびにコンピュータプログラム
JP2002248272A (ja) ビデオゲームプログラム、ビデオゲームプログラムを記録した記録媒体、キャラクタのゲーム参加方法及びビデオゲームシステム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050902

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050913

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051111

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20060411

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060519

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20060524

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20061228

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20081022

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090115

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20090306