JP6870060B2 - Server system and program - Google Patents

Server system and program Download PDF

Info

Publication number
JP6870060B2
JP6870060B2 JP2019211017A JP2019211017A JP6870060B2 JP 6870060 B2 JP6870060 B2 JP 6870060B2 JP 2019211017 A JP2019211017 A JP 2019211017A JP 2019211017 A JP2019211017 A JP 2019211017A JP 6870060 B2 JP6870060 B2 JP 6870060B2
Authority
JP
Japan
Prior art keywords
rule
player
guild
data
group
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.)
Active
Application number
JP2019211017A
Other languages
Japanese (ja)
Other versions
JP2020022892A (en
Inventor
無田 廣之
廣之 無田
藤原 達也
達也 藤原
恩田 明生
明生 恩田
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.)
Namco Ltd
Bandai Namco Entertainment Inc
Original Assignee
Namco Ltd
Bandai Namco Entertainment Inc
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 Namco Ltd, Bandai Namco Entertainment Inc filed Critical Namco Ltd
Priority to JP2019211017A priority Critical patent/JP6870060B2/en
Publication of JP2020022892A publication Critical patent/JP2020022892A/en
Application granted granted Critical
Publication of JP6870060B2 publication Critical patent/JP6870060B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、各プレーヤのプレーヤ端末が通信接続可能に構成され、複数のプレーヤが所属可能な団体を設定して当該団体を管理するサーバシステム等に関する。 The present invention relates to a server system or the like in which player terminals of each player are configured to be able to communicate with each other, and an organization to which a plurality of players can belong is set and the organization is managed.

マルチプレーヤタイプのゲームでは、複数のプレーヤで「チーム」や「パーティ」「ギルド」などと呼ばれる団体を登録し、団体単位でプレイする所謂チームプレイが可能なものが知られている。団体登録してのマルチプレイは仲間意識を抱きやすく、共通の目標を協力して達成する醍醐味もひとしおであり、人気の秘訣となっている。 In a multiplayer type game, it is known that a so-called team play in which a group called "team", "party", "guild", etc. is registered by a plurality of players and played in a group unit is possible. Multiplayer by registering as a group is easy to have a sense of companionship, and the real thrill of collaborating to achieve common goals is one of the secrets of its popularity.

しかし、団体登録にもデメリットがあることが認識されている。例えば、現実世界で友達同士であるプレーヤ同士がその関係のままゲーム世界でも団体を構成する場合は問題ないが、ほとんどお互いを知らないプレーヤ同士で団体を構成する場合は、プレイスタイルの違いによってお互いの連係がとれず、互いに不本意なチームプレイを強いられる事態も起こり得る。例えば、みんなでまとまって積極的に攻撃を仕掛けることでスピード感を持ってゲームを進めるスタイルを好むプレーヤが集まった団体に、気が向いた時にだけ攻撃するといったのんびりと攻略することを好むプレーヤが加わった場合、当該プレーヤが他のプレーヤの足を引っ張ってしまうケースが一例である。こうした場合、プレイスタイルの異なるプレーヤを除名処分として団体を抜けてもらうのが良策であるが、除名権を有するプレーヤ(例えば、チームリーダや、ギルドマスターと呼ばれる団体代表プレーヤ)に心的な負担をかけることになる。 However, it is recognized that group registration also has disadvantages. For example, if players who are friends in the real world form a group in the game world as they are, there is no problem, but if players who hardly know each other form a group, they will be different depending on the play style. It is possible that they will not be able to cooperate with each other and will be forced to play teams unwillingly. For example, a player who prefers to take a leisurely attack on a group of players who prefer a style of advancing the game with a sense of speed by aggressively attacking together, such as attacking only when they feel like it. One example is the case where the player pulls the leg of another player when he / she joins. In such a case, it is a good idea to have players with different play styles leave the group as expulsion, but it puts a mental burden on the players who have the expulsion right (for example, team leaders and group representative players called guild masters). I will call.

そうした問題を解決するべく、例えば、特許文献1では、団体に所属していながら長期にわたって団体でのプレイに参加していない疎遠なプレーヤの所属を、他の所属プレーヤの多数決で解除可能にする技術が開示されている。 In order to solve such a problem, for example, in Patent Document 1, a technique that makes it possible to cancel the affiliation of a estranged player who belongs to a group but has not participated in the play in the group for a long time by a majority vote of other players. Is disclosed.

特開2002−325975号公報JP-A-2002-325975

特許文献1に開示された技術でも、除名する側のプレーヤの心的負担をずいぶん軽減できるがまだ十分とはいえない。また、除名のためにプレーヤ自身が介在する必要がある点は変わっておらず、除名されたプレーヤに、仲間はずれ的に理不尽な除名を受けたとの印象をもたれる余地が残り得た。 Even with the technique disclosed in Patent Document 1, the mental burden on the player on the expulsion side can be significantly reduced, but it cannot be said that it is sufficient. In addition, the point that the player himself needs to intervene for the expulsion has not changed, and there is room for the exiled player to have the impression that he has received an unreasonable expulsion from his friends.

本発明はこうした問題を解決するために考案されたものであり、除名する側のプレーヤの心的負担を少なくした、団体に所属するプレーヤを除名するための技術的な新たな仕組みを提供することを目的とする。望ましくは更に、除名される側のプレーヤも納得し易い除名の仕組みを実現し、除名される側の心的負荷を軽減することを目指す。 The present invention has been devised to solve such a problem, and provides a new technical mechanism for excluding a player belonging to an organization, which reduces the mental burden on the excluding player. With the goal. More desirablely, the aim is to realize a mechanism for expulsion that is easy for the exiled player to understand, and to reduce the mental burden on the exiled side.

上述した課題を解決するための第1の発明は、各プレーヤのプレーヤ端末が通信接続可能に構成され、複数のプレーヤが所属可能な団体(例えば、図3のギルド)を設定して当該団体を管理するサーバシステムであって、当該団体に所属した場合に守るべきプレイ規範のルール(例えば、図4,5のギルドルール)を設定するルール設定手段(例えば、図7のサーバ処理部200s、ゲーム管理部210、ギルドルール設定部222、図13のギルドルール設定データ650、図15のステップS26)と、
当該団体に所属する所属プレーヤのプレイ履歴と前記ルールとを比較して、当該所属プレーヤがルール違反に該当するか否かを審査する審査手段(例えば、図7のサーバ処理部200s、ゲーム管理部210、審査部230、図17のステップS204)と、
前記審査手段によりルール違反と判断された場合に、当該所属プレーヤの当該団体への所属を解除する解除手段(例えば、図7のサーバ処理部200s、ゲーム管理部210、自動除名制御部234、図17のステップS210、S214)と、
を備えたサーバシステムである。
In the first invention for solving the above-mentioned problems, the player terminal of each player is configured to be able to communicate and connect, and an organization to which a plurality of players can belong (for example, the guild in FIG. 3) is set to form the organization. A server system to be managed, and a rule setting means (for example, the server processing unit 200s of FIG. 7) for setting rules of play norms (for example, guild rules of FIGS. 4 and 5) to be observed when belonging to the organization concerned, a game. Management unit 210, guild rule setting unit 222, guild rule setting data 650 in FIG. 13, step S26 in FIG.
Examination means for comparing the play history of the player belonging to the organization with the above rule and examining whether or not the player belonging to the organization violates the rule (for example, the server processing unit 200s in FIG. 7, the game management unit). 210, Examination Department 230, Step S204 in FIG. 17)
When it is determined by the examination means that the rule is violated, the release means for canceling the affiliation of the player to the organization (for example, the server processing unit 200s in FIG. 7, the game management unit 210, the automatic expulsion control unit 234, FIG. 17 steps S210, S214) and
It is a server system equipped with.

本発明によれば、ギルドの所属プレーヤが守るべきルールを設定しておいて、ルールに違反した者の団体所属を自動的に解除し、団体から除名することができる。除名が自動化されていることから、除名する際にプレーヤが介在する必要がなく、除名することへの心的負担もなくなる。また、ルールに則って除名されるので、除名される側も納得しやすい。 According to the present invention, it is possible to set a rule to be observed by a player belonging to a guild, automatically cancel the group affiliation of a person who violates the rule, and remove the person from the group. Since the expulsion is automated, there is no need for the player to intervene when expulsion, and there is no mental burden on the expulsion. In addition, since the person is exempted according to the rules, it is easy for the person to be exempted to understand.

第2の発明は、前記プレーヤ端末から当該団体への所属依頼を受け付けた場合に、当該プレーヤ端末のプレーヤを当該団体の所属プレーヤとして登録する所属登録手段(例えば、図7のサーバ処理部200s、ゲーム管理部210、ギルド所属登録部226、図15のステップS106〜S108)、を更に備えた第1の発明のサーバシステムである。 The second invention is a affiliation registration means (for example, the server processing unit 200s of FIG. 7) for registering a player of the player terminal as a player belonging to the group when a request for affiliation to the group is received from the player terminal. The server system of the first invention further includes a game management unit 210, a guild affiliation registration unit 226, and steps S106 to S108 in FIG.

また、第3の発明は、前記ルール設定手段により設定されたルールを含む当該団体の紹介情報を前記プレーヤ端末に送信する紹介情報送信手段(例えば、図7のサーバ処理部200s、ゲーム管理部210、ギルド情報提供制御部224、図15のステップS100〜S104)、を更に備えた第2の発明のサーバシステムである。 Further, the third invention is the introduction information transmitting means (for example, the server processing unit 200s and the game management unit 210 of FIG. 7) for transmitting the introduction information of the organization including the rule set by the rule setting means to the player terminal. , The guild information provision control unit 224, and steps S100 to S104 in FIG. 15), which is the server system of the second invention.

また、第4の発明は、前記所属登録手段が、前記紹介情報送信手段により送信された前記紹介情報が前記プレーヤ端末で表示された場合にのみ、当該紹介情報に係る団体への所属依頼を受け付け可能とする制御を行う、第3の発明のサーバシステムである。 Further, in the fourth invention, the affiliation registration means accepts a affiliation request to an organization related to the referral information only when the referral information transmitted by the referral information transmitting means is displayed on the player terminal. It is a server system of the third invention which performs the control which enables.

第2〜第4の発明によれば、団体への所属依頼をする前に、所属を希望する団体に設定されたルールを確認することができる。ルールの内容を知った上で所属依頼をし、そのルールを違反したという理由で除名されるため、除名に納得し易く、除名された理由にあれこれ無用な思いを巡らせる必要もなく、心的負荷を負うことが無い。 According to the second to fourth inventions, it is possible to confirm the rules set for the organization to which the organization wishes to belong, before requesting the organization to belong to the organization. After knowing the contents of the rule, you request affiliation and you are exiled because you violated the rule, so it is easy to understand the expulsion, you do not have to think about the reason for expulsion, and it is a mental burden Do not bear.

第5の発明は、前記ルール設定手段が、当該団体の代表プレーヤの選択操作に従って複数のルール要素の中からルール要素を選択して前記ルールを設定する、第1〜第4の何れかの発明のサーバシステムである。 The fifth invention is any one of the first to fourth inventions, wherein the rule setting means selects a rule element from a plurality of rule elements according to a selection operation of a representative player of the organization and sets the rule. Server system.

第5の発明によれば、ルールの設定権を代表プレーヤに与えることで、ルールの内容の公平性を担保できる。また、ルールの内容を複数のルール要素を組み合わせて構成できるので簡単にルールを設定することができる。 According to the fifth invention, the fairness of the content of the rule can be ensured by giving the representative player the right to set the rule. Moreover, since the content of the rule can be configured by combining a plurality of rule elements, the rule can be easily set.

第6の発明は、前記複数のルール要素には数値条件を含むルール要素が含まれ、前記ルール設定手段は、前記代表プレーヤの指示操作によって、数値条件を含むルール要素の当該数値条件を設定する、第5の発明のサーバシステムである。 In the sixth invention, the plurality of rule elements include a rule element including a numerical condition, and the rule setting means sets the numerical condition of the rule element including the numerical condition by an instruction operation of the representative player. , The server system of the fifth invention.

第6の発明によれば、同じルール要素であっても違反審査に係る数値条件も設定可能となるので、ルールの客観性および多様なルール作りを簡単に実現することができる。 According to the sixth invention, even if the rule elements are the same, the numerical conditions related to the violation examination can be set, so that the objectivity of the rules and the creation of various rules can be easily realized.

第7の発明は、前記ルール設定手段が、当該団体に係るゲームパラメータに基づいて、複数の前記ルール要素の中から、前記ルールとして設定可能なルール要素の候補を抽出する、第1〜第6の何れかの発明のサーバシステムである。 In the seventh aspect of the invention, the rule setting means extracts candidates for rule elements that can be set as the rule from a plurality of the rule elements based on the game parameters related to the organization. It is a server system of any of the inventions.

第7の発明によれば、団体に係るゲームパラメータに応じて適切なルール要素を候補として抽出することで、例えば初心者ばかりの団体なのに上級者向けルールが設定されてしまう事態を未然に防ぐ事が可能となる。 According to the seventh invention, by extracting appropriate rule elements as candidates according to the game parameters related to the group, it is possible to prevent a situation in which rules for advanced players are set even though the group is only for beginners, for example. It will be possible.

第8の発明は、前記ルール設定手段が、当該団体の所属プレーヤの投票によって、前記ルールを設定変更する手段を有する、第1〜第7の何れかの発明のサーバシステムである。 An eighth invention is the server system of any one of the first to seventh inventions, wherein the rule setting means has a means for changing the setting of the rule by voting of a player belonging to the group.

第8の発明によれば、ルールを所属メンバーの合意に基づいて設定することができる。 According to the eighth invention, the rules can be set based on the agreement of the members to which they belong.

第9の発明は、前記審査手段が、当該ルール違反に該当する前の警告状況に該当するか否かを審査する手段を有し、前記警告状況に該当すると判断された場合に、当該所属プレーヤのプレーヤ端末に警告通知を行う警告通知手段(例えば、図7のサーバ処理部200s、ゲーム管理部210、警告通知制御部232、図17のステップS206)を更に備えた、第1〜第8の何れかの発明のサーバシステムである。 The ninth invention has a means for examining whether or not the examination means corresponds to the warning situation before the rule violation, and when it is determined that the examination means corresponds to the warning situation, the player to which the examination belongs. 1st to 8th, further provided with warning notification means (for example, server processing unit 200s in FIG. 7, game management unit 210, warning notification control unit 232, step S206 in FIG. 17) for giving a warning notification to the player terminal of It is a server system of any of the inventions.

第9の発明によれば、自動的に除名される前に警告をすることができる。よって、本人が気づかぬうちに意図せずルール違反状態になってしまっている場合に、自主的にこれを改善し除名を逃れる機会を与えることができる。 According to the ninth invention, a warning can be given before being automatically expelled. Therefore, if the person unintentionally violates the rule without noticing it, he / she can voluntarily improve it and give him / her an opportunity to escape expulsion.

第10の発明は、前記所属プレーヤが前記ルール違反に該当すると判断された数が所定の数値条件を満たした場合に、当該団体を公表する制御を行う公表制御手段(例えば、図7の公表制御部252、図17のステップS220)を更に備えた、第9の発明のサーバシステムである。 The tenth invention is a publication control means (for example, publication control of FIG. 7) that controls publication of the organization when the number of players determined to violate the rule satisfies a predetermined numerical condition. The server system of the ninth invention further includes a part 252 and step S220) of FIG.

第10の発明によれば、ルール違反者の数が多すぎる団体など、違反者数が特徴的な団体を抽出して公表することができる。 According to the tenth invention, it is possible to extract and publish an organization having a characteristic number of violators, such as an organization having an excessive number of rule violators.

第11の発明は、前記団体の所属プレーヤのプレーヤ端末が、所与のマルチプレイゲームをプレイ可能に構成されており、前記ルール設定手段は、前記マルチプレイゲームにおける貢献度を前記ルール要素として前記ルールを設定する、第5又は第6の何れかの発明のサーバシステムである。 In the eleventh invention, the player terminal of the player belonging to the group is configured to be able to play a given multiplayer game, and the rule setting means sets the rule with the degree of contribution in the multiplayer game as the rule element. The server system of the fifth or sixth invention to be set.

第11の発明によれば、チームプレイにおけるチームへの貢献の度合をルールの要素に含めることができる。よって、団体に所属していながら個人主義的なプレイをする傾向のあるプレーヤを除名できるルールが構成できるようになる。 According to the eleventh invention, the degree of contribution to the team in team play can be included in the element of the rule. Therefore, it becomes possible to construct a rule that can exempt a player who belongs to a group but tends to play individualistically.

第12の発明は、前記ルール設定手段が、前記マルチプレイゲームにおける参加度を前記ルール要素として前記ルールを設定する、第11の発明のサーバシステムである。 The twelfth invention is the server system of the eleventh invention in which the rule setting means sets the rule with the degree of participation in the multiplayer game as the rule element.

第12の発明によれば、所属プレーヤが団体としてのプレイに参加している程度をルールの要素に含めることができる。よって、所謂“さぼり”の多いプレーヤを除名できるルールが設定可能になる。 According to the twelfth invention, the degree to which the belonging player participates in the play as a group can be included in the element of the rule. Therefore, it is possible to set a rule that can exempt a player who has a lot of so-called "savage".

第13の発明は、当該団体の所属プレーヤのうちの所与の人数が前記審査手段によりルール違反と判断された場合に、前記代表プレーヤの当該団体への所属を解除する代表プレーヤ解除手段(例えば、図7のサーバ処理部200s、ゲーム管理部210、ギルドマスター強制解任部250、図17のステップS230〜S234)、を更に備えた第1〜第12の何れかの発明のサーバシステムである。 A thirteenth invention is a representative player canceling means (for example,) for canceling the affiliation of the representative player to the group when a given number of players belonging to the group is determined to violate the rules by the examination means. The server system according to any one of the first to twelfth inventions, further comprising the server processing unit 200s of FIG. 7, the game management unit 210, the guild master forced dismissal unit 250, and steps S230 to S234 of FIG.

第13の発明によれば、ルールの設定者である代表プレーヤが不適当である場合に当該代表プレーヤを解任することができる。 According to the thirteenth invention, the representative player who is the rule setter can be dismissed when the representative player is inappropriate.

第14の発明は、前記審査手段によりルール違反の対象とされていない期間及び/又は人数に基づいて、前記所属プレーヤに所与のボーナスを付与する処理を実行するボーナス付与手段(例えば、図7のサーバ処理部200s、ゲーム管理部210、除名ゼロ期間基準ボーナス付与部244、図17のステップS218)、を更に備えた第1〜第13の何れかの発明のサーバシステムである。 The fourteenth invention is a bonus giving means (for example, FIG. 7) that executes a process of giving a given bonus to the player belonging to the player based on a period and / or the number of people who are not subject to the rule violation by the examination means. The server system according to any one of the first to thirteenth inventions, further comprising a server processing unit 200s, a game management unit 210, an expulsion zero period reference bonus granting unit 244, and step S218 in FIG.

第14の発明によれば、所属プレーヤのルールを遵守しようとする気持ちに対してボーナスを付与することができる。 According to the fourteenth invention, a bonus can be given to the player's willingness to comply with the rules.

第15の発明は、各プレーヤのプレーヤ端末が通信接続可能に構成されたコンピュータシステムに、複数のプレーヤが所属可能な団体を設定して当該団体を管理させるためのプログラムであって、当該団体に所属した場合に守るべきプレイ規範のルールを設定するルール設定手段、当該団体に所属する所属プレーヤのプレイ履歴と前記ルールとを比較して、当該所属プレーヤがルール違反に該当するか否かを審査する審査手段、前記審査手段によりルール違反と判断された場合に、当該所属プレーヤの当該団体への所属を解除する解除手段、として機能させるためのプログラムである。 The fifteenth invention is a program for setting an organization to which a plurality of players can belong in a computer system configured so that the player terminals of each player can communicate with each other and having the organization manage the organization. Rule setting means to set rules of play norms to be observed when belonging, compare the play history of the player belonging to the organization with the above rule, and examine whether the player belonging to the organization violates the rule It is a program for functioning as an examination means to be performed, and a cancellation means for canceling the affiliation of the player to the organization when it is determined by the examination means that the rule is violated.

第15の発明によれば、コンピュータシステムに第1の発明と同じ作用効果を発揮させることができる。 According to the fifteenth invention, the computer system can exert the same effects as those of the first invention.

ゲームシステムの構成の一例を示す図。The figure which shows an example of the structure of a game system. プレーヤ端末の構成例を示す正面外観図。The front view which shows the configuration example of a player terminal. ゲーム内容について説明するための図。The figure for explaining the game contents. ギルド別のルールの設定について説明する図。The figure explaining the setting of the rule for each guild. ギルドルール設定画面の例を示す図。The figure which shows the example of the guild rule setting screen. 参加申し込み画面の例を示す図。The figure which shows the example of the participation application screen. サーバシステムの機能構成例を示す機能ブロック図。A functional block diagram showing an example of functional configuration of a server system. サーバ記憶部が記憶するプログラムやデータの例を示す図。The figure which shows the example of the program and data which the server storage part stores. ゲームステージ初期設定データのデータ構成例を示す図。The figure which shows the data structure example of the game stage initial setting data. ルール要素定義データのデータ構成例を示す図。The figure which shows the data structure example of the rule element definition data. ユーザ登録データのデータ構成例を示す図。The figure which shows the data structure example of the user registration data. プレーヤチーム編成データのデータ構成例を示す図。The figure which shows the data structure example of the player team formation data. ギルド編成データのデータ構成例を示す図。The figure which shows the data structure example of the guild organization data. プレイデータのデータ構成例を示す図。The figure which shows the data structure example of the play data. サーバシステムによる主たる処理の流れについて説明するためのフローチャート。A flowchart for explaining the main processing flow by the server system. 図15より続くフローチャート。The flowchart which continues from FIG. 図16より続くフローチャート。The flowchart which continues from FIG. ギルドルール設定処理の流れを説明するためのフローチャート。A flowchart for explaining the flow of the guild rule setting process.

〔第1実施形態〕
本発明を適用した第1実施形態について説明する。
図1は、本実施形態におけるゲームシステムの構成の一例を示す図である。本実施形態のゲームシステムは、通信回線Nに接続することのできるサーバシステム1100と、プレーヤ2(2a,2b,2c,…)毎に用意されるプレーヤ端末1500(1500a,1500b,1500c,…)とを備えて構成される。
[First Embodiment]
The first embodiment to which the present invention is applied will be described.
FIG. 1 is a diagram showing an example of a configuration of a game system according to the present embodiment. The game system of the present embodiment includes a server system 1100 that can be connected to the communication line N and a player terminal 1500 (1500a, 1500b, 1500c, ...) Prepared for each player 2 (2a, 2b, 2c, ...). It is configured with and.

サーバシステム1100は、単数又は複数のサーバシステムや記憶装置等を含んで構成される。サーバシステム1100は、SNS(ソーシャルネットワーキングサービス)等の会員登録制のウェブサイトを運営するための各種サービスを提供することができる。
具体的には、会員登録を済ませたユーザにはそれぞれ固有のアカウント(ハンドルネームと読み替えることもできる)を発給し、登録済みユーザに係る情報はサーバシステム1100がユーザ登録データ600(図8,11参照)で一元的に管理する。そして、ユーザ登録データ600に基づいて当該ウェブサイトにおける様々なサービスを提供する。本実施形態のゲームも、登録ユーザへのサービスの一環として提供・実現される。すなわち、各プレーヤ2(2a,2b,2c,…)は登録ユーザである。各プレーヤ2(2a,2b,2c,…)は、それぞれのプレーヤ端末1500(1500a,1500b,1500c,…)を使用してサーバシステム1100にアクセスして本実施形態のゲームを楽しむ。
The server system 1100 includes a single server system, a plurality of server systems, a storage device, and the like. The server system 1100 can provide various services for operating a membership registration-based website such as SNS (social networking service).
Specifically, a unique account (which can be read as a handle name) is issued to each user who has completed membership registration, and the server system 1100 provides user registration data 600 (FIGS. 8 and 11) for information related to the registered user. See) to centrally manage. Then, various services on the website are provided based on the user registration data 600. The game of this embodiment is also provided and realized as a part of a service to registered users. That is, each player 2 (2a, 2b, 2c, ...) Is a registered user. Each player 2 (2a, 2b, 2c, ...) Uses the respective player terminal 1500 (1500a, 1500b, 1500c, ...) To access the server system 1100 and enjoy the game of the present embodiment.

サーバシステム1100は、本体装置1101と、キーボード1106と、タッチパネル1108と、ストレージ1140とを備える。本体装置1101には、制御基板1150が搭載されている。制御基板1150には、CPU(Central Processing Unit)1151やGPU(Graphics Processing Unit)、DSP(Digital Signal Processor)などの各種マイクロプロセッサ、ASIC(Application Specific Integrated Circuit)、VRAMやRAM,ROM等の各種ICメモリ1152、通信装置1153が搭載されている。 The server system 1100 includes a main unit 1101, a keyboard 1106, a touch panel 1108, and a storage 1140. A control board 1150 is mounted on the main body device 1101. The control board 1150 includes various microprocessors such as CPU (Central Processing Unit) 1151, GPU (Graphics Processing Unit), DSP (Digital Signal Processor), ASIC (Application Specific Integrated Circuit), and various ICs such as VRAM, RAM, and ROM. A memory 1152 and a communication device 1153 are mounted.

そして、本実施形態のゲームに関する機能として、アカウント登録やログイン/ログアウトに関係する処理を担うアカウント管理機能と、プレーヤ端末1500にてゲームをプレイするのに必要なデータを随時管理・配信するゲーム管理機能と、を有する。ゲーム内で利用できるアイテム等(アイテムやキャラクタなど)をオンラインショッピングで提供するオンラインショッピング管理機能を更に有するとしてもよい。 The game-related functions of this embodiment include an account management function that handles processes related to account registration and login / logout, and game management that manages and distributes data necessary for playing the game on the player terminal 1500 at any time. It has a function. It may further have an online shopping management function that provides items (items, characters, etc.) that can be used in the game through online shopping.

図1の例では、サーバシステム1100は単体として記されているがこれに限らない。たとえば、サーバシステム1100が複数のブレードサーバを有して構成され、アカウント管理機能やゲーム管理機能などを別々のブレードサーバに分担させ、相互に内部バスを介してデータ通信可能に接続する構成であってもよい。或いは、通信回線Nを介して離れた場所に設置された独立した複数のサーバをデータ通信させることで、全体としてサーバシステム1100として機能させる構成であってもよい。 In the example of FIG. 1, the server system 1100 is described as a single unit, but the present invention is not limited to this. For example, the server system 1100 is configured to have a plurality of blade servers, the account management function, the game management function, and the like are shared by separate blade servers, and they are connected to each other via an internal bus so that data communication is possible. You may. Alternatively, the server system 1100 may be configured to function as a whole by causing data communication between a plurality of independent servers installed at remote locations via the communication line N.

なお、サーバシステム1100は通信回線Nを通じて、プレーヤ端末1500以外の装置とも通信をすることができる。例えば、課金処理を担う外部サーバと通信することもできる。 The server system 1100 can also communicate with devices other than the player terminal 1500 through the communication line N. For example, it is possible to communicate with an external server that handles billing processing.

図2は、プレーヤ端末1500の構成例を示す正面外観図である。
プレーヤ端末1500は、通信回線Nに接続してサーバシステム1100にアクセスすることができるコンピュータであり電子装置(電子機器)である。本実施形態のプレーヤ端末1500はいわゆるスマートフォンとして分類される小型コンピュータを想定しているが、携帯型ゲーム装置、据置型家庭用ゲーム装置、据置型家庭用ゲーム装置のゲームコントローラ、業務用ゲーム装置、パソコン、タブレット型コンピュータ、腕時計型やメガネ型等のウェアラブルコンピュータ、などに分類される装置で実現してもよい。
FIG. 2 is a front external view showing a configuration example of the player terminal 1500.
The player terminal 1500 is a computer and an electronic device (electronic device) capable of connecting to the communication line N and accessing the server system 1100. The player terminal 1500 of the present embodiment assumes a small computer classified as a so-called smartphone, but includes a portable game device, a stationary home-use game device, a game controller of a stationary home-use game device, a commercial game device, and the like. It may be realized by a device classified into a personal computer, a tablet computer, a wearable computer such as a wristwatch type or a glasses type, and the like.

本実施形態におけるプレーヤ端末1500は、方向入力キー1502と、ボタンスイッチ1504と、画像表示デバイス兼接触位置入力デバイスとして機能するタッチパネル1506と、スピーカ1510と、内蔵バッテリー1509と、マイク1512と、制御基板1550と、コンピュータ読み出し可能な記憶媒体であるメモリカード1540からデータを読み書きできるメモリカード読取装置1542と、を備える。その他、図示されていない電源ボタン、音量調節ボタン等が設けられている。 The player terminal 1500 in the present embodiment includes a direction input key 1502, a button switch 1504, a touch panel 1506 that functions as an image display device and a contact position input device, a speaker 1510, a built-in battery 1509, a microphone 1512, and a control board. It includes a 1550 and a memory card reader 1542 capable of reading and writing data from a memory card 1540, which is a computer-readable storage medium. In addition, a power button, a volume control button, etc. (not shown) are provided.

制御基板1550は、CPU1551やGPU,DSPなどの各種マイクロプロセッサと、ASIC,VRAM,RAM,ROM等の各種ICメモリ1552と、通信回線Nに接続する携帯電話基地局や無線LAN基地局などと無線通信するための無線通信モジュール1553とが搭載されている。その他、タッチパネル1506のドライバ回路、方向入力キー1502及びボタンスイッチ1504からの信号を受信する回路、スピーカ1510へ音声信号を出力する出力アンプ回路、マイク1512で集音した音声の信号を生成する入力信号生成回路、メモリカード読取装置1542への信号入出力回路といった所謂I/F回路1554(インターフェース回路)等が搭載されている。これら制御基板1550に搭載されている各要素は、それぞれバス回路などを介して電気的に接続され、データの読み書きや信号の送受信が可能に接続されている。 The control board 1550 wirelessly communicates with various microprocessors such as CPU 1551, GPU and DSP, various IC memories 1552 such as ASIC, VRAM, RAM and ROM, and a mobile phone base station and a wireless LAN base station connected to the communication line N. It is equipped with a wireless communication module 1553 for communication. In addition, a driver circuit of the touch panel 1506, a circuit for receiving signals from the direction input key 1502 and the button switch 1504, an output amplifier circuit for outputting an audio signal to the speaker 1510, and an input signal for generating an audio signal collected by the microphone 1512. A so-called I / F circuit 1554 (interface circuit) such as a generation circuit and a signal input / output circuit to the memory card reader 1542 is mounted. Each element mounted on the control board 1550 is electrically connected via a bus circuit or the like, and is connected so as to be able to read / write data and send / receive signals.

制御基板1550は、サーバシステム1100から取得したゲームプログラムやデータをICメモリ1552に一時記憶する。そして、プログラムを実行して演算処理を実行し、方向入力キー1502やボタンスイッチ1504,タッチパネル1506からの操作入力に応じてプレーヤ端末1500の各部を制御してゲームプレイ可能にする。なお、本実施形態では、プレーヤ端末1500は必要なプログラムや各種設定データをサーバシステム1100から取得する構成としているが、別途入手したメモリカード1540から読み出す構成としても良い。 The control board 1550 temporarily stores the game program and data acquired from the server system 1100 in the IC memory 1552. Then, the program is executed to execute the arithmetic processing, and each part of the player terminal 1500 is controlled according to the operation input from the direction input key 1502, the button switch 1504, and the touch panel 1506 to enable the game play. In the present embodiment, the player terminal 1500 is configured to acquire necessary programs and various setting data from the server system 1100, but it may be configured to be read from a separately obtained memory card 1540.

なお、通信回線Nはデータ通信が可能な通信路を意味する。すなわち、通信回線Nとは、直接接続のための専用線(専用ケーブル)やイーサネット(登録商標)等によるLAN(Local Area Network)の他、電話通信網やケーブル網、インターネット等の通信網を含む意味であり、また、通信方法については有線/無線を問わない。 The communication line N means a communication path capable of data communication. That is, the communication line N includes a telephone communication network, a cable network, a communication network such as the Internet, as well as a LAN (Local Area Network) using a dedicated line (dedicated cable) for direct connection and Ethernet (registered trademark). It is meaningful, and the communication method may be wired or wireless.

[ゲーム内容の説明]
図3は、本実施形態のゲーム内容について説明するための図である。
本実施形態のゲームは、マルチプレイオンラインゲームに分類されるRPG(ロールプレイングゲーム)であって、プレーヤ2(2a、2b、2c、…)は複数人で「ギルド」を構成し、ギルド単位でゲームステージを攻略して遊ぶ。
ここで言う「ギルド」とは、ゲーム世界での団体の呼び名であって、その他の呼び名、例えば「パーティ」「同盟」「チーム」「軍団」「組」等であっても良い。図示の例では、3名で1つのギルドを構成しているが構成人数は問わない。
[Explanation of game content]
FIG. 3 is a diagram for explaining the game content of the present embodiment.
The game of this embodiment is an RPG (role-playing game) classified as a multiplayer online game, in which a plurality of players 2 (2a, 2b, 2c, ...) form a "guild" and the game is played in guild units. Capture the stage and play.
The "guild" referred to here is the name of an organization in the game world, and may be other names such as "party", "alliance", "team", "corps", and "group". In the illustrated example, three people make up one guild, but the number of people does not matter.

ゲーム画面例W2に示すように、ゲームステージには、例えばプレーヤ単独では到底倒せない強力な敵キャラクタ6(NPC:ノンプレーヤキャラクタ)が設定されていて宝を守っている。同じギルドに所属するプレーヤ2(2a,2b,2c)は、それぞれプレーヤ端末1500(1500a,1500b,1500c)を使い、それぞれが設定したプレーヤチーム3(3a,3b,3c)を操作して敵キャラクタ6と交戦し、これを排除して宝を獲得することを目指す。ゲームステージの内容は、これに限らず、他のギルドと対戦するなどでもよい。 As shown in the game screen example W2, for example, a powerful enemy character 6 (NPC: non-player character) that cannot be defeated by the player alone is set on the game stage to protect the treasure. Players 2 (2a, 2b, 2c) belonging to the same guild use player terminals 1500 (1500a, 1500b, 1500c), respectively, and operate player teams 3 (3a, 3b, 3c) set by each to operate enemy characters. Engage with 6 and aim to eliminate it and acquire treasure. The content of the game stage is not limited to this, and may be played against other guilds.

1つのプレーヤチーム3は、1体以上のプレーヤキャラクタ4で構成され、アイテムを適宜装備して自由に編成することができる。ゲーム内容によってはプレーヤチーム3を「デッキ」と呼んでもよい。図2の例では、1チーム2体のプレーヤキャラクタ4で構成しているが、構成数は適宜設定可能である。また、プレーヤチーム3を構成するプレーヤキャラクタ4の一部はNPC(ノンプレーヤキャラクタ)とする構成も可能である。 One player team 3 is composed of one or more player characters 4, and can be freely organized by appropriately equipping items. Depending on the content of the game, the player team 3 may be called a "deck". In the example of FIG. 2, it is composed of two player characters 4 in one team, but the number of configurations can be set as appropriate. Further, a part of the player characters 4 constituting the player team 3 may be an NPC (non-player character).

図4は、本実施形態におけるギルド別のルールの設定について説明する図である。
本実施形態では、ギルド別に、当該ギルドに所属するプレーヤ2が守るべきプレイ規範である「ギルドルール」を設定することができる。そして、ゲームシステム上、各プレーヤの行動は記録されており、それを元に所属ギルドのギルドルールに違反している状態が自動的に検出される。
FIG. 4 is a diagram illustrating setting of rules for each guild in the present embodiment.
In the present embodiment, a "guild rule", which is a play standard to be observed by the player 2 belonging to the guild, can be set for each guild. Then, on the game system, the actions of each player are recorded, and based on this, the state of violating the guild rules of the guild to which the player belongs is automatically detected.

もし、ギルドルールに違反している状態が検出されると、該当するプレーヤ(図4の例ではプレーヤ2c)のプレーヤ端末1500cにて警告が発せられる。それでもなお違反が検出され続けると、当該プレーヤは自動的に当該ギルドへの所属を解除される。すなわち、ギルドから除名される。 If a state in which the guild rule is violated is detected, a warning is issued on the player terminal 1500c of the corresponding player (player 2c in the example of FIG. 4). If the violation is still detected, the player is automatically removed from the guild. That is, they are removed from the guild.

従来のギルドシステムをサポートするマルチプレイオンラインゲームでは、ギルドマスター(ギルドの代表者。大抵はギルドの設立プレーヤがなる。)の権限によって手動でメンバーの除名を行う仕組みである。しかし、この場合、ギルドマスターに心的な負担を強いることになるが、本実施形態のギルドシステムでは除名は自動的に実行されるのでその心的負担は無くなる。 In multiplayer online games that support the traditional guild system, members are manually removed by the authority of the guild master (representative of the guild, usually the founding player of the guild). However, in this case, the guild master is forced to bear a mental burden, but in the guild system of the present embodiment, the expulsion is automatically executed, so that the mental burden is eliminated.

本実施形態においては、ギルドマスターが、ギルドルールを設定・編集することができる。
図5はギルドルール設定画面W4の例を示す図である。ギルドルール設定画面W4には、ギルド名入力欄21と、ギルドマスターアカウント入力欄22と、ギルドルール編集用のパスワードを入力する編集用パスワード入力欄23と、ルール要素メニュー24と、ギルドルール設定欄25と、適用期間設定欄26と、設定完了操作アイコン27と、キャンセル操作アイコン28とが表示される。
In this embodiment, the guild master can set and edit guild rules.
FIG. 5 is a diagram showing an example of the guild rule setting screen W4. The guild rule setting screen W4 has a guild name input field 21, a guild master account input field 22, an editing password input field 23 for inputting a guild rule editing password, a rule element menu 24, and a guild rule setting field. 25, the application period setting field 26, the setting completion operation icon 27, and the cancel operation icon 28 are displayed.

ギルドルールは、単数又は複数のルール要素で構成することができる。ルール要素メニュー24には、選択可能なルール要素別にルール要素パネル30(30a,30b,…)がスクロール表示される。ギルドマスターは、ルール要素メニュー24に表示されているルール要素パネル30(30a,30b,…)をギルドルール設定欄25へドラッグ・アンド・ドロップ操作することで、当該パネルに記されたルール要素をギルドルールに含めさせることができる。逆に、ギルドルール設定欄25に表示されているルール要素パネル30を欄外にドラッグ・アンド・ドロップ操作することで当該パネルのルール要素をギルドルールから抹消することができる。図5の例は、ルール要素パネル30a及びルール要素パネル30bをギルドルールに含める様に設定した状態に相当する。 Guild rules can consist of one or more rule elements. In the rule element menu 24, the rule element panels 30 (30a, 30b, ...) Are scrolled and displayed for each selectable rule element. The guild master drags and drops the rule element panel 30 (30a, 30b, ...) Displayed in the rule element menu 24 to the guild rule setting field 25 to drag and drop the rule element described in the panel. Can be included in guild rules. Conversely, by dragging and dropping the rule element panel 30 displayed in the guild rule setting field 25 to the margin, the rule element of the panel can be deleted from the guild rule. The example of FIG. 5 corresponds to a state in which the rule element panel 30a and the rule element panel 30b are set to be included in the guild rule.

ルール要素には、当該ルール要素に違反していることを検出するための数値条件となる規程値を設定する項目があり、数値条件の値を設定するためのプルダウンメニュー表示アイコン31が付属する。そして、このプルダウンメニュー表示アイコン31で数値条件の値を指示操作して設定すると、設定された数値が数値条件表示部32に表示される。 The rule element has an item for setting a rule value which is a numerical condition for detecting that the rule element is violated, and a pull-down menu display icon 31 for setting the value of the numerical condition is attached. Then, when the value of the numerical condition is instructed and set by the pull-down menu display icon 31, the set numerical value is displayed on the numerical condition display unit 32.

また、ルール要素には大きく「絶対ルール」と「加点ルール」の2区分がある。各ルール要素パネル30には、区分表示33が含まれており、表示されている区分の識別を頼りにギルドルールに含めるか否かを判断することができる。 In addition, the rule elements are roughly divided into two categories, "absolute rule" and "point addition rule". Each rule element panel 30 includes a division display 33, and it is possible to determine whether or not to include it in the guild rule by relying on the identification of the displayed division.

絶対ルールは、それ単独でも違反すると自動的に除名が行われるルール要素である。 An absolute rule is a rule element that is automatically exempted if it violates by itself.

加点ルールは、違反する毎に違反点数が加算され、合計が所与の上限値に達すると自動的に除名が行われるルール要素である。ギルドルール設定欄25に加点ルールのルール要素パネル30が含まれる場合、当該設定欄には違反点上限値設定欄34が出現し、プルダウンメニュー表示アイコン31で上限値の指示操作をして設定することができるようになる。 The point addition rule is a rule element in which the violation points are added each time a violation is made, and the expulsion is automatically performed when the total reaches a given upper limit value. When the rule element panel 30 of the point addition rule is included in the guild rule setting field 25, the violation point upper limit value setting field 34 appears in the setting field, and the pull-down menu display icon 31 is used to indicate the upper limit value to set it. You will be able to do it.

設定完了操作アイコン27をタッチ操作すれば、ギルドルール設定欄25で定義されたルール要素で構成されたギルドルールが登録される。キャンセル操作アイコン28をタッチ操作すれば、それまでの作業内容は破棄され作業前の状態に復元されて、ギルドルール設定画面W4が閉じられる。 If the setting completion operation icon 27 is touch-operated, a guild rule composed of the rule elements defined in the guild rule setting field 25 is registered. If the cancel operation icon 28 is touch-operated, the work contents up to that point are discarded, the state before the work is restored, and the guild rule setting screen W4 is closed.

なお、ルール要素メニュー24に表示されるルール要素は、必ずしも要素別である必要はなく、複数のルール要素のセット、更には規程値や違反点上限値も予め定められた状態のセットがパッケージされたものを含めることができる。本実施形態では、これを「プリセットルールパッケージ」と呼ぶ。
また、ギルドルールは、ルール要素を全く含んでいない状態、すなわち実質的なルール無しの状態でもよい。ギルドを設定した当初はこれに該当するので、ギルドマスターが適宜ギルドルール設定画面W4を呼び出してルール要素を内包するギルドルールを設定することができる。勿論、設定後にも任意に編集・改訂することができる。
The rule elements displayed in the rule element menu 24 do not necessarily have to be element-specific, and a set of a plurality of rule elements and a set in which the rule value and the upper limit of the violation point are also predetermined are packaged. Can include other things. In this embodiment, this is referred to as a "preset rule package".
In addition, the guild rule may be in a state in which it does not contain any rule elements, that is, in a state in which there are virtually no rules. Since this is the case when the guild is initially set, the guild master can appropriately call the guild rule setting screen W4 to set a guild rule containing a rule element. Of course, it can be edited and revised arbitrarily even after setting.

ギルドルールの内容は、プレーヤに適宜開示される。
例えば、図6は、ギルドへの参加申し込み手続き、すなわちギルドへの所属依頼をするための参加申し込み画面W6の例を示す図である。参加申し込み画面W6には、ギルドメンバーを募集しているギルドの代表情報をスクロール表示するギルド情報表示部40と、ギルド情報表示部40で選択されているギルドの紹介コメント表示部42と、ギルド情報表示部40で選択されているギルドのギルドルールをスクロール表示するギルドルール開示部44と、参加申し込み手続きの実行操作を入力する所属依頼操作アイコン46と、キャンセル操作アイコン48とが含まれる。
The content of the guild rule will be disclosed to the player as appropriate.
For example, FIG. 6 is a diagram showing an example of a participation application procedure for a guild, that is, a participation application screen W6 for requesting affiliation to a guild. On the participation application screen W6, a guild information display unit 40 that scrolls and displays representative information of guilds that are recruiting guild members, a guild introduction comment display unit 42 selected by the guild information display unit 40, and guild information. A guild rule disclosure unit 44 that scrolls and displays the guild rules of the guild selected on the display unit 40, an affiliation request operation icon 46 for inputting an execution operation of the participation application procedure, and a cancel operation icon 48 are included.

どこかのギルドへの所属を考えているプレーヤは、所定操作で参加申し込み画面W6を表示させ、先ずはギルド情報表示部40で表示される代表情報を頼りに、気になるギルドを選択する。そして、紹介コメント表示部42とギルドルール開示部44を参照して、希望するギルドのイメージに合致すれば、所属依頼操作アイコン46を操作して、参加申し込み手続きを実行させる。 A player who is thinking of belonging to some guild displays the participation application screen W6 by a predetermined operation, and first selects a guild of interest by relying on the representative information displayed on the guild information display unit 40. Then, referring to the introduction comment display unit 42 and the guild rule disclosure unit 44, if the image of the desired guild is matched, the affiliation request operation icon 46 is operated to execute the participation application procedure.

このように、参加申し込み画面W6では、所属を希望するギルドのギルドルールを予め知ることができる。よって、プレーヤは自分が遵守するべきルールを納得した上で、ギルドへ所属することができる。 In this way, on the participation application screen W6, the guild rules of the guild to which he / she wishes to belong can be known in advance. Therefore, the player can belong to the guild after being convinced of the rules that he / she should comply with.

[サーバシステムの機能構成例の説明]
次に、本実施形態における機能構成例について説明する。
図7は、本実施形態におけるサーバシステム1100の機能構成例を示す機能ブロック図である。本実施形態におけるサーバシステム1100は、操作入力部100sと、サーバ処理部200sと、画像表示部372sと、通信部374sと、サーバ記憶部500sとを備える。
[Explanation of functional configuration example of server system]
Next, an example of the functional configuration in the present embodiment will be described.
FIG. 7 is a functional block diagram showing a functional configuration example of the server system 1100 according to the present embodiment. The server system 1100 in the present embodiment includes an operation input unit 100s, a server processing unit 200s, an image display unit 372s, a communication unit 374s, and a server storage unit 500s.

操作入力部100sは、サーバの管理のための各種操作を入力するための手段である。図1の例ではキーボード1106が該当する。 The operation input unit 100s is a means for inputting various operations for managing the server. In the example of FIG. 1, the keyboard 1106 corresponds.

サーバ処理部200sは、例えばCPUやGPU等のマイクロプロセッサや、ASIC(特定用途向け集積回路)、ICメモリなどの電子部品によって実現され、操作入力部100sやサーバ記憶部500sを含む各機能部との間でデータの入出力制御を行う。そして、所定のプログラムやデータ、操作入力部100sからの操作入力信号、プレーヤ端末1500から受信したデータに基づいて各種の演算処理を実行して、サーバシステム1100の動作を統合的に制御する。図1の例では制御基板1150が該当する。 The server processing unit 200s is realized by, for example, a microprocessor such as a CPU or GPU, an electronic component such as an ASIC (application specific integrated circuit), or an IC memory, and includes each functional unit including an operation input unit 100s and a server storage unit 500s. Data input / output control is performed between. Then, various arithmetic processes are executed based on a predetermined program and data, an operation input signal from the operation input unit 100s, and data received from the player terminal 1500, and the operation of the server system 1100 is controlled in an integrated manner. In the example of FIG. 1, the control board 1150 corresponds.

そして、本実施形態のサーバ処理部200sは、アカウント管理部201と、ゲーム管理部210と、画像生成部272sと、通信制御部274sとを含む。 The server processing unit 200s of the present embodiment includes an account management unit 201, a game management unit 210, an image generation unit 272s, and a communication control unit 274s.

アカウント管理部201は、ユーザ登録手続きに係る処理と、ログインに関する処理とを行う。すなわち、登録手続きを経たユーザすなわちプレーヤに対して固有のアカウントを発給し、ユーザ登録データ600(図8参照)をサーバ記憶部500sに記憶させてその管理を行う。 The account management unit 201 performs a process related to the user registration procedure and a process related to login. That is, a unique account is issued to the user who has undergone the registration procedure, that is, the player, and the user registration data 600 (see FIG. 8) is stored in the server storage unit 500s and managed.

ゲーム管理部210は、ゲームの実行に関する各種処理を実行する。
本実施形態では、所有オブジェクト管理部214と、プレーヤチーム編成部216と、ギルド設立部220と、ギルドルール設定部222と、ギルド情報提供制御部224と、ギルド所属登録部226と、審査部230と、警告通知制御部232と、自動除名制御部234と、除名履歴記憶制御部236と、ゲーム進行制御部240と、ルール内容基準ボーナス付与部242と、除名ゼロ期間基準ボーナス付与部244と、プレイ履歴記憶制御部246と、ギルドマスター強制解任部250と、公表制御部252と、を有する。
The game management unit 210 executes various processes related to the execution of the game.
In this embodiment, the owned object management unit 214, the player team organization unit 216, the guild establishment unit 220, the guild rule setting unit 222, the guild information provision control unit 224, the guild affiliation registration unit 226, and the examination unit 230 , Warning notification control unit 232, automatic expulsion control unit 234, expulsion history storage control unit 236, game progress control unit 240, rule content standard bonus granting unit 242, expulsion zero period standard bonus granting unit 244, It has a play history memory control unit 246, a guild master forced dismissal unit 250, and a public control unit 252.

所有オブジェクト管理部214は、プレーヤが入手したオブジェクトをプレーヤのアカウントと対応づけて管理する。本実施形態では、プレーヤキャラクタ4(4a,4b,…:図3参照)や、プレーヤキャラクタ4に装備させることのできるアイテムなどのオブジェクトが存在するが、ゲーム内容に応じてオブジェクトの種類や内容は適宜設定することができる。 The owned object management unit 214 manages the objects obtained by the player in association with the player's account. In the present embodiment, there are objects such as player characters 4 (4a, 4b, ...: See FIG. 3) and items that can be equipped to the player characters 4, but the types and contents of the objects are different depending on the game contents. It can be set as appropriate.

プレーヤチーム編成部216は、プレーヤチーム3(図3参照)の編成に係る制御を行う。例えば、プレーヤ端末1500にて所定のチーム編成操作の入力を検出すると、プレーヤが所有するオブジェクトの一覧をプレーヤ端末1500にて表示させて、プレーヤキャラクタ4とするオブジェクトの選択操作を受け付ける。また、同時にオブジェクトの一覧から装備させるアイテムの設定操作も受け付ける。そして、それらの操作入力の結果に応じて、プレーヤアカウントと対応づけてプレーヤチーム3の編成情報を記憶制御する。 The player team formation unit 216 controls the formation of the player team 3 (see FIG. 3). For example, when the player terminal 1500 detects the input of a predetermined team formation operation, the player terminal 1500 displays a list of objects owned by the player and accepts the selection operation of the object to be the player character 4. At the same time, it also accepts setting operations for items to be equipped from the list of objects. Then, according to the result of those operation inputs, the organization information of the player team 3 is stored and controlled in association with the player account.

ギルド設立部220は、ギルドの設定に関する制御を行う。例えば、プレーヤ端末1500にて所定のギルド設立操作が入力されたのを検出すると、ギルド名と、ギルドマスターアカウントと、ギルドルール設定時の認証に必要な編集用パスワードと、ギルドの紹介コメントなどの情報を入力する画面をプレーヤ端末1500にて表示させる。そして、当該画面での入力結果に応じて、新たなギルドを設定登録する。 The guild establishment unit 220 controls the setting of the guild. For example, when it is detected that a predetermined guild establishment operation is input on the player terminal 1500, the guild name, the guild master account, the editing password required for authentication when setting the guild rule, the guild introduction comment, etc. The screen for inputting information is displayed on the player terminal 1500. Then, a new guild is set and registered according to the input result on the screen.

ギルドルール設定部222は、ギルドルールの設定に関する制御を行う。本実施形態ではギルドルール設定画面W4(図5参照)をプレーヤ端末1500にて表示させ、ギルド名と対応づけて当該画面での入力結果に応じたギルドルールの定義データを生成・登録制御する。また、本実施形態では、数値条件を含む加点ルールにカテゴリされるルール要素がギルドルールに設定される場合には、その数値条件の指示操作に応じてその値を設定することができる。 The guild rule setting unit 222 controls the setting of the guild rule. In the present embodiment, the guild rule setting screen W4 (see FIG. 5) is displayed on the player terminal 1500, and the guild rule definition data according to the input result on the screen is generated and registered and controlled in association with the guild name. Further, in the present embodiment, when a rule element categorized as a point addition rule including a numerical condition is set in a guild rule, the value can be set according to an instruction operation of the numerical condition.

ギルド情報提供制御部224は、ギルドルールを含むギルドに関する各種情報をプレーヤに提供する制御を行う。本実施形態では、プレーヤ端末1500に参加申し込み画面W6(図6参照)を表示させるために必要な情報に、ギルドルールを含むギルドに関する各種情報を含めて送信制御することで、その一部を実現する。 The guild information provision control unit 224 controls to provide various information about the guild including the guild rule to the player. In the present embodiment, a part of the information required to display the participation application screen W6 (see FIG. 6) on the player terminal 1500 is controlled by including various information about the guild including the guild rule. To do.

ギルド所属登録部226は、プレーヤ端末1500からギルドへの参加申し込みのリクエスト、すなわち所属依頼を受け付けた場合に、当該プレーヤ端末のプレーヤを希望するギルドへの所属プレーヤとして登録する手続きに関する制御を行う。 The guild affiliation registration unit 226 controls the procedure for registering a player of the player terminal as a player belonging to a desired guild when a request for participation application to the guild, that is, a affiliation request is received from the player terminal 1500.

審査部230は、ギルド毎に、当該ギルドに所属する所属プレーヤのプレイ履歴と当該ギルドのギルドルールとを比較して、当該所属プレーヤがルール違反に該当するか否かを審査する。換言すると、所属プレーヤの違反状態を検出する。
本実施形態のギルドルールは、単独又は複数のルール要素で構成されるので、審査部230は、ルール要素それぞれの適否に基づいて、所属プレーヤがルール違反に該当するか否かを審査することになる。
The judging unit 230 compares the play history of the player belonging to the guild with the guild rules of the guild for each guild, and judges whether or not the player belonging to the guild falls under the rule violation. In other words, it detects the violation status of the player to which it belongs.
Since the guild rule of the present embodiment is composed of a single rule element or a plurality of rule elements, the examination unit 230 decides to examine whether or not the player belonging to the guild rule falls under the rule violation based on the suitability of each rule element. Become.

警告通知制御部232は、審査部230による審査結果に応じて、該当するプレーヤのプレーヤ端末1500にて警告通知を行わせる制御をする。本実施形態では、ルール違反に該当する場合と、ルール違反に該当する前の警告条件(例えば、加点ルール別の数値条件の90%に到達)を満たす場合とにおいて警告通知を行うように制御する。 The warning notification control unit 232 controls the player terminal 1500 of the corresponding player to give a warning notification according to the examination result by the examination unit 230. In the present embodiment, it is controlled to give a warning notification when the rule is violated and when the warning condition before the rule is violated (for example, 90% of the numerical conditions for each point addition rule is reached). ..

自動除名制御部234は、審査部230によりルール違反と判断されたプレーヤを、所属するギルドから強制的に且つ自動的に除名処理する。つまり、違反と判断された所属プレーヤの団体への所属を自動的に解除する。 The automatic expulsion control unit 234 forcibly and automatically exempts a player who is determined by the examination unit 230 to violate the rules from the guild to which the player belongs. That is, the affiliation of the affiliation player judged to be a violation is automatically canceled.

除名履歴記憶制御部236は、自動除名制御部234により自動的に除名された履歴をギルド毎に記憶・管理する制御を行う。 The expulsion history storage control unit 236 controls to store and manage the history of expulsion automatically by the automatic expulsion control unit 234 for each guild.

ゲーム進行制御部240は、ゲームの進行制御を行う。
本実施形態では、ゲーム世界に用意されたチャットルームなどの所定の集合場所にギルドメンバーを集め、プレイするゲームステージをギルドマスターが選択操作すると、選択されたゲームステージで、ギルドマスターを含む集まったギルドメンバーがマルチプレイオンラインRPGに参加してゲームを行う。ゲーム進行制御部240は、このゲーム進行を制御する。
The game progress control unit 240 controls the progress of the game.
In the present embodiment, when the guild members are gathered at a predetermined meeting place such as a chat room prepared in the game world and the guild master selects and operates the game stage to be played, the guild master is gathered at the selected game stage. Guild members participate in multiplayer online RPGs to play games. The game progress control unit 240 controls the game progress.

ルール内容基準ボーナス付与部242は、ゲーム進行制御の対象とされるギルドのギルドルールが所定条件を満たす場合に、当該ギルドに有利なようにボーナスを付与する制御を行う。
ここで言う「所定条件」は適宜設定可能であるが、本実施形態ではギルドルールの設定が厳格であることを意味する所定の厳格条件を満たす場合を意味する。「厳格条件」は、例えば、ルール内容が厳しくなるように設定した“プリセットルールパッケージ”がギルドルールに設定されている場合や、加点ルールに属するルール要素別に数値条件の閾値を用意しておいて当該閾値を超えるルール要素の数が所定数に達した場合、加点ルールに属するルール要素1つ当たりの違反点上限値が基準値未満である場合、などとすることができる。
The rule content standard bonus granting unit 242 controls to grant a bonus in favor of the guild when the guild rule of the guild subject to the game progress control satisfies a predetermined condition.
The "predetermined condition" referred to here can be set as appropriate, but in the present embodiment, it means a case where a predetermined strict condition is satisfied, which means that the setting of the guild rule is strict. For "strict conditions", for example, when a "preset rule package" set so that the rule contents become strict is set in the guild rule, or when a threshold value for a numerical condition is prepared for each rule element belonging to the point addition rule. When the number of rule elements exceeding the threshold value reaches a predetermined number, the upper limit of violation points per rule element belonging to the point addition rule is less than the reference value, and so on.

そして、例えばゲームステージに伴い付与されるアイテム等の種類を選択する抽選処理において、基準以上のレアリティが設定されたアイテムの当選確率を上げたり、ギルドメンバーのプレーヤキャラクタ4の能力パラメータ値を一次的に向上させるなどのボーナスを付与する。 Then, for example, in the lottery process for selecting the type of items to be given according to the game stage, the winning probability of the item whose rarity is set above the standard is increased, or the ability parameter value of the player character 4 of the guild member is temporarily set. Give bonuses such as improving to.

除名ゼロ期間基準ボーナス付与部244は、除名履歴記憶制御部236により記録される除名履歴に基づいて、除名者がゼロの連続期間の日数に応じてギルド又はギルドメンバーにボーナスを付与する。
具体的には、連続期間の日数に段階的な基準(例えば、30日、90日、120日、…)を設け、より長期であるほどプレーヤに有利なボーナスを付与する。ボーナスの内容は、ボーナスアイテムの付与や、アイテムの有料抽選の抽選権の付与、隠しゲームステージへの挑戦権、広く豪華なチャットルームの使用権、など、ゲーム内容に応じて適宜設定可能である。また、ボーナスの付与対象は、ギルド全体や、ギルドメンバー個別としてもよいし、ギルドマスターに限って付与するとしてもよい。
なお、除名ゼロは、違反ゼロに置き換えることができる。すなわち、審査部230によりルール違反の判定がされない期間に応じてボーナスを付与する構成とすることもできる。または、基準数は「ゼロ」に限らず「2名未満」と言った具合に少数からなる幅を設定することもできる。
The expulsion zero period reference bonus granting unit 244 grants a bonus to the guild or the guild member according to the number of consecutive days in which the expulsion person is zero, based on the expulsion history recorded by the expulsion history storage control unit 236.
Specifically, a gradual standard (for example, 30 days, 90 days, 120 days, ...) Is set for the number of consecutive days, and the longer the period, the more favorable the bonus is given to the player. The content of the bonus can be set as appropriate according to the content of the game, such as granting bonus items, granting lottery rights for paid lottery of items, right to challenge hidden game stages, right to use a large and luxurious chat room, etc. .. In addition, the bonus may be given to the entire guild, individual guild members, or only to the guild master.
Note that zero expulsion can be replaced with zero violations. That is, it is also possible to give a bonus according to the period during which the examination unit 230 does not determine that the rule is violated. Alternatively, the reference number is not limited to "zero", and a range consisting of a small number such as "less than 2 people" can be set.

プレイ履歴記憶制御部246は、プレーヤ毎のプレイ履歴の記録・管理に係る制御を行う。 The play history storage control unit 246 controls the recording and management of the play history for each player.

ギルドマスター強制解任部250は、所定のギルドルール管理不適格を意味する不適格条件を満たす場合に、ギルドマスターを強制的に解任する。
具体的には、「不適格条件」は、例えば、除名履歴記憶制御部236により管理される除名履歴において所定のサンプリング期間(例えば、過去2週間)の除名者総数や、当該除名者総数のギルドメンバー数当たりの比率が所定の上限値に達した場合とすることができる。また、審査部230にて一度のステージプレイで違反と判定されたギルドメンバー数が所定の基準値以上に達した場合とすることもできる。また、ギルドマスターのプレイ頻度が基準値以下である場合も含めることができる。勿論、これら以外の内容も適宜含めることができる。
The guild master forced dismissal unit 250 forcibly dismisses the guild master when the ineligibility condition, which means the guild rule management ineligibility, is satisfied.
Specifically, the "ineligible condition" is, for example, the total number of expulsions in a predetermined sampling period (for example, the past two weeks) in the expulsion history managed by the expulsion history storage control unit 236, or the guild of the total number of expulsions. This can be the case when the ratio per number of members reaches a predetermined upper limit. It is also possible that the number of guild members determined to be a violation in one stage play by the examination unit 230 reaches a predetermined reference value or more. It can also include cases where the guild master's play frequency is below the reference value. Of course, contents other than these can be included as appropriate.

公表制御部252は、所属プレーヤがルール違反に該当すると判断された数が所定の数値条件を満たした場合に、当該団体を公表する制御を行う。本実施形態では、その時点でプレイ中の全てのゲーム画面内にテキストメッセージ形式で団体名を表示させるとしてもよい。
勿論、これ以外の方法で公表するとしてもよい。例えば、プレーヤ毎に登録している電子メールアドレスに、団体名を含むメールを送信するとしてもよいし、参加申し込み画面W6(図6参照)のギルド情報表示部40にて、該当するギルド名を特別な表示形態で表示させたり、注意を促す特別なバッジをギルド名に添付表示させるとしてもよい。
The publication control unit 252 controls the publication of the organization when the number of players to which the player belongs is determined to violate the rule satisfies a predetermined numerical condition. In the present embodiment, the group name may be displayed in a text message format on all the game screens currently being played.
Of course, it may be published by other methods. For example, an e-mail including the group name may be sent to the e-mail address registered for each player, or the corresponding guild name may be displayed on the guild information display unit 40 of the participation application screen W6 (see FIG. 6). It may be displayed in a special display form, or a special badge that calls attention may be attached to the guild name.

画像生成部272sは、サーバシステム1100の保守に関する画像等を生成し、画像表示部372sへ出力することができる。 The image generation unit 272s can generate an image or the like related to the maintenance of the server system 1100 and output it to the image display unit 372s.

画像表示部372sは、画像生成部272sから入力される画像信号に基づいてシステム管理のための各種画像を表示する。例えば、フラットパネルディスプレイ、ブラウン管(CRT)、プロジェクター、ヘッドマウントディスプレイといった画像表示装置によって実現できる。図1の例ではタッチパネル1108が該当する。 The image display unit 372s displays various images for system management based on the image signal input from the image generation unit 272s. For example, it can be realized by an image display device such as a flat panel display, a cathode ray tube (CRT), a projector, or a head-mounted display. In the example of FIG. 1, the touch panel 1108 corresponds.

通信制御部274sは、データ通信に係るデータ処理を実行し、通信部374sを介して外部装置とのデータのやりとりを実現する。 The communication control unit 274s executes data processing related to data communication, and realizes data exchange with an external device via the communication unit 374s.

通信部374sは、通信回線Nと接続して通信を実現する。例えば、無線通信機、モデム、TA(ターミナルアダプタ)、有線用の通信ケーブルのジャックや制御回路等によって実現される。図1の例では通信装置1153が該当する。 The communication unit 374s connects to the communication line N to realize communication. For example, it is realized by a wireless communication device, a modem, a TA (terminal adapter), a jack of a wired communication cable, a control circuit, and the like. In the example of FIG. 1, the communication device 1153 corresponds.

サーバ記憶部500sは、サーバ処理部200sにサーバシステム1100を統合的に制御させるための諸機能を実現するためのシステムプログラムや、ゲームを管理するために必要なプログラム、各種データ等を記憶する。また、サーバ処理部200sの作業領域として用いられ、サーバ処理部200sが各種プログラムに従って実行した演算結果などを一時的に記憶する。この機能は、例えばRAMやROMなどのICメモリ、ハードディスク等の磁気ディスク、CD−ROMやDVDなどの光学ディスクなどによって実現される。図1では本体装置1101が搭載するICメモリ1152やハードディスクなどの記憶媒体、及びストレージ1140がこれに該当する。 The server storage unit 500s stores a system program for realizing various functions for the server processing unit 200s to control the server system 1100 in an integrated manner, a program necessary for managing the game, various data, and the like. Further, it is used as a work area of the server processing unit 200s, and temporarily stores the calculation results and the like executed by the server processing unit 200s according to various programs. This function is realized by, for example, an IC memory such as RAM or ROM, a magnetic disk such as a hard disk, or an optical disk such as a CD-ROM or DVD. In FIG. 1, a storage medium such as an IC memory 1152 or a hard disk mounted on the main unit 1101 and a storage 1140 correspond to this.

図8は、本実施形態におけるサーバ記憶部500sが記憶するプログラムやデータの例を示す図である。サーバ記憶部500sは、サーバシステムプログラム501と、アカウント管理プログラム503と、ゲーム管理プログラム505と、プレーヤ端末1500へ配信するための配信用ゲームプログラム507とを予め記憶する。
また、ゲームステージ初期設定データ510と、キャラクタ初期設定データ530と、アイテム初期設定データ540と、ルール要素定義データ550と、ユーザ登録データ600と、ギルド編成データ640と、プレイデータ700と、を記憶する。その他、タイマやカウンタ、各種フラグなどの情報を適宜記憶できる。
FIG. 8 is a diagram showing an example of a program and data stored in the server storage unit 500s in the present embodiment. The server storage unit 500s stores in advance the server system program 501, the account management program 503, the game management program 505, and the distribution game program 507 for distribution to the player terminal 1500.
Further, the game stage initial setting data 510, the character initial setting data 530, the item initial setting data 540, the rule element definition data 550, the user registration data 600, the guild organization data 640, and the play data 700 are stored. To do. In addition, information such as timers, counters, and various flags can be stored as appropriate.

サーバシステムプログラム501は、サーバ処理部200sが読み出して実行することでサーバシステム1100にコンピュータとして必要な基本的な入出力機能を実現するためのシステムプログラムである。 The server system program 501 is a system program for realizing the basic input / output functions required as a computer in the server system 1100 by reading and executing the server processing unit 200s.

アカウント管理プログラム503は、サーバ処理部200sが読み出して実行することで、アカウント管理部201としての機能を実現させるためのプログラムである。 The account management program 503 is a program for realizing the function as the account management unit 201 by being read and executed by the server processing unit 200s.

ゲーム管理プログラム505は、サーバ処理部200sが読み出して実行することで、ゲーム管理部210としての機能を実現させるためのプログラムである。 The game management program 505 is a program for realizing the function as the game management unit 210 by being read and executed by the server processing unit 200s.

配信用ゲームプログラム507は、プレーヤ端末1500へ複製して提供されるゲームプログラムのオリジナルである。
ゲームプログラムは、例えば、専用のプログラムとして実現してもよい。あるいは、本実施形態のゲームをウェブゲームとして実現するならば、ウェブブラウザをベースとしてHTMLとともにJava(登録商標)やCSS(Cascading Style Sheets)等を利用して能動的に画面表示を制御するウェブ技術や、Adobe(登録商標) Flashなどのプラグインを用いて実現できる。勿論、その他の方法でもかまわない。
The distribution game program 507 is an original game program that is duplicated and provided to the player terminal 1500.
The game program may be realized as a dedicated program, for example. Alternatively, if the game of the present embodiment is realized as a web game, a web technology that actively controls the screen display by using Java (registered trademark), CSS (Cascading Style Sheets), etc. together with HTML based on a web browser. Or, it can be realized by using a plug-in such as Adobe (registered trademark) Flash. Of course, other methods may be used.

プレーヤ端末1500は提供されたゲームプログラムを実行することにより、1)操作入力に応じてサーバシステム1100へゲームをプレイするための各種リクエスト情報を送信する機能と、2)サーバシステム1100から受信したデータに基づいて端末上でゲームの進行制御をする機能と、3)サーバシステム1100から受信したデータに基づいてゲームプレイ画面や各種設定入力画面(本実施形態では、ギルドルール設定画面W4(図5参照)や参加申し込み画面W6(図6参照))などをタッチパネル1506に表示させる機能と、4)操作入力に応じた信号をサーバシステム1100へ送信する制御を実現できる。つまり、プレーヤ端末1500をマンマシンインターフェースの装置にする機能を実現できる。 By executing the provided game program, the player terminal 1500 has a function of 1) transmitting various request information for playing a game to the server system 1100 in response to an operation input, and 2) data received from the server system 1100. A function to control the progress of the game on the terminal based on the above, and 3) a game play screen and various setting input screens based on the data received from the server system 1100 (in this embodiment, the guild rule setting screen W4 (see FIG. 5). ) And the participation application screen W6 (see FIG. 6)) can be displayed on the touch panel 1506, and 4) control of transmitting a signal according to the operation input to the server system 1100 can be realized. That is, it is possible to realize a function of using the player terminal 1500 as a human-machine interface device.

ゲームステージ初期設定データ510は、ゲームステージ毎に用意され、当該ゲームステージをプレイするのに必要な各種初期設定データを格納している。
例えば、図9に示すように、ステージID511と、難易度513と、敵キャラクタ6を特定するための敵キャラクタID515と、敵キャラクタ属性517と、相性データ520とを含む。その他、1)ゲームの舞台となるゲーム空間を構成・表示するための背景オブジェクトの初期設定データや、2)敵キャラクタ6の出現条件・出現数・出現位置・行動パターンなどを定義するデータ、3)敵キャラクタ6がドロップするオブジェクトの候補とするオブジェクトIDリスト、等を含む。勿論、ゲーム内容に応じてこれら以外の初期設定データも適宜含めることができる。
The game stage initial setting data 510 is prepared for each game stage and stores various initial setting data necessary for playing the game stage.
For example, as shown in FIG. 9, the stage ID 511, the difficulty level 513, the enemy character ID 515 for identifying the enemy character 6, the enemy character attribute 517, and the compatibility data 520 are included. In addition, 1) initial setting data of background objects for configuring and displaying the game space that is the stage of the game, 2) data that defines the appearance conditions, number of appearances, appearance positions, action patterns, etc. of the enemy character 6, 3 ) Includes an object ID list as a candidate object to be dropped by the enemy character 6, and the like. Of course, initial setting data other than these can be included as appropriate depending on the content of the game.

敵キャラクタ属性517は、敵キャラクタ6のゲーム内における能力の特徴を表す分類である。本実施形態では、火・水・木の3つの要素が三竦みの関係で設定されている。キャラクタ属性は、プレーヤキャラクタ4として設定できるキャラクタオブジェクトにもそれぞれ割り当てられている。また、同様の属性は、プレーヤキャラクタ4が装備することのできるアイテムにもアイテム属性として設定されている。 The enemy character attribute 517 is a classification representing the characteristics of the ability of the enemy character 6 in the game. In this embodiment, the three elements of fire, water, and wood are set in a trilemma relationship. Character attributes are also assigned to character objects that can be set as player characters 4. Further, similar attributes are also set as item attributes for items that can be equipped by the player character 4.

相性データ520は、当該ゲームステージを攻略するためのアドバイスやヒントに相当する。
例えば、プレーヤキャラクタ4に装備させるべきアイテムを示す推奨アイテムIDリスト521と、プレーヤキャラクタ4とされるキャラクタが備えるべきキャラクタ属性を示す推奨キャラクタ属性523と、プレーヤチーム3における推奨キャラクタ属性523が示すキャラクタ属性を有したプレーヤキャラクタ4の占有率の下限値を示す推奨キャラクタ属性占有率525、などを含む。勿論、これら以外のデータも適宜格納することができる。
The compatibility data 520 corresponds to advice and hints for capturing the game stage.
For example, a recommended item ID list 521 indicating an item to be equipped on the player character 4, a recommended character attribute 523 indicating the character attribute to be provided by the character to be the player character 4, and a character indicated by the recommended character attribute 523 in the player team 3. The recommended character attribute occupancy rate 525, which indicates the lower limit value of the occupancy rate of the player character 4 having the attribute, and the like are included. Of course, data other than these can be stored as appropriate.

図8に戻って、キャラクタ初期設定データ530は、ゲームに登場するキャラクタのオブジェクト毎に用意され、当該キャラクタの初期状態を定義する。1つのキャラクタ初期設定データ530は、例えば、キャラクタIDと、キャラクタ属性と、初期能力パラメータ値リストと、を含む。その他、当該キャラクタを画面に表示させ、動作させるためのモデルデータやテクスチャデータ、モーションデータなどが適宜含まれているものとする。 Returning to FIG. 8, the character initial setting data 530 is prepared for each object of the character appearing in the game, and defines the initial state of the character. One character initialization data 530 includes, for example, a character ID, a character attribute, and an initial ability parameter value list. In addition, it is assumed that model data, texture data, motion data, etc. for displaying and operating the character on the screen are appropriately included.

アイテム初期設定データ540は、ゲームに登場するアイテムとなるオブジェクト毎に用意され、当該アイテムの初期状態を定義する。プレーヤキャラクタ4に装備させることのできる武器などのアイテムも対象となる。1つのアイテム初期設定データ540は、例えば、アイテムIDと、アイテム属性と、初期能力パラメータ値リストと、を含む。アイテム属性は、キャラクタ属性に準じる分類である。その他、当該アイテムを画面に表示させ、動作させるためのデータなどが適宜含まれているものとする。 Item initial setting data 540 is prepared for each object that becomes an item appearing in the game, and defines the initial state of the item. Items such as weapons that can be equipped on player character 4 are also targeted. One item initialization data 540 includes, for example, an item ID, an item attribute, and an initial ability parameter value list. Item attributes are classified according to character attributes. In addition, it is assumed that data for displaying the item on the screen and operating the item is appropriately included.

ルール要素定義データ550は、ギルドルールを構成することのできるルール要素を定義する。例えば、図10に示すように、手動設定用ルール要素データ551と、禁止用語リスト557と、プリセットルールパッケージデータ558とを含む。 The rule element definition data 550 defines a rule element that can form a guild rule. For example, as shown in FIG. 10, the manual setting rule element data 551, the prohibited term list 557, and the preset rule package data 558 are included.

手動設定用ルール要素データ551は、ギルドマスターが手動で個別に選択可能なルール要素を定義する。例えば、ルールID552と対応づけて、「絶対ルール」又は「加点ルール」の何れかの区分553と、規範内容554と、違反点555とを格納する。勿論、これら以外のデータも適宜対応づけて格納することができる。 The manual setting rule element data 551 defines a rule element that can be manually individually selected by the guild master. For example, the division 553 of either the "absolute rule" or the "point addition rule", the norm content 554, and the violation point 555 are stored in association with the rule ID 552. Of course, data other than these can be stored in association with each other as appropriate.

禁止用語リスト557は、ゲーム内のチャットで使用が禁止される用語の候補を定義する。 The prohibited term list 557 defines candidate terms that are prohibited from being used in in-game chat.

プリセットルールパッケージデータ558は、それぞれ当該パッケージの識別情報であるルールIDと、当該パッケージを構成するルール要素を示す構成ルールIDリストと、当該パッケージを構成するルール要素毎の数値条件の設定値を示す構成ルール要素別数値条件値リストと、違反点上限値とを格納する。勿論、これら以外のデータも適宜格納することができる。 The preset rule package data 558 shows a rule ID which is identification information of the package, a configuration rule ID list indicating the rule elements constituting the package, and a setting value of a numerical condition for each rule element constituting the package. Stores the list of numerical condition values for each configuration rule element and the upper limit of violation points. Of course, data other than these can be stored as appropriate.

本実施形態では、ギルドルールの内容の厳しさに応じて、ハード、スタンダード、イージーの3種類のプリセットルールパッケージデータ558が用意されていることとするが、これら以外にもギルドの行動スタイルを体現する別のタイプのパッケージを用意してもよい。 In this embodiment, it is assumed that three types of preset rule package data 558, hard, standard, and easy, are prepared according to the strictness of the content of the guild rule, but other than these, the behavior style of the guild is embodied. You may prepare another type of package.

図8に戻って、ユーザ登録データ600は、プレーヤ登録されたユーザ毎に用意され、当該プレーヤに紐付けされる各種データを格納する。
1つのユーザ登録データ600は、例えば図11に示すように、プレーヤアカウント601と、連絡用の電子メールアドレス603と、所属ギルド名605と、課金履歴データ607と、ゲームプレイ別のプレイ履歴データ610と、所有キャラクタIDリスト620と、所有アイテムIDリスト622と、プレーヤチーム編成データ630と、を格納する。勿論、これら以外のデータも適宜格納することができる。
Returning to FIG. 8, the user registration data 600 is prepared for each user registered as a player, and stores various data associated with the player.
As shown in FIG. 11, for example, one user registration data 600 includes a player account 601, a contact e-mail address 603, an affiliation guild name 605, a billing history data 607, and a play history data 610 for each game play. , The owned character ID list 620, the owned item ID list 622, and the player team organization data 630 are stored. Of course, data other than these can be stored as appropriate.

プレイ履歴データ610は、当該プレーヤのゲームに係る過去の行動記録であって、ギルドに参加してのプレイ毎に生成される。
1つのプレイ履歴データ610は、ログイン日時611と、ゲームステージでのプレイの内容を格納するステージプレイログ613とを含む。ステージプレイログ613は、例えば、プレイしたゲームステージを示すステージID613aと、所属ギルド名613bと、味方貢献度613cと、敵貢献度613dと、ダメージ占有率613eと、チャット発言履歴613fとを含む。勿論、これら以外のデータも適宜格納することができる。
The play history data 610 is a past action record related to the game of the player, and is generated for each play of participating in the guild.
One play history data 610 includes a login date and time 611 and a stage play log 613 that stores the contents of play on the game stage. The stage play log 613 includes, for example, a stage ID 613a indicating the game stage played, a guild name 613b to which the player belongs, a ally contribution degree 613c, an enemy contribution degree 613d, a damage occupancy rate 613e, and a chat remark history 613f. Of course, data other than these can be stored as appropriate.

味方貢献度613cは、ゲームステージ攻略に当該プレーヤが貢献した度合を示す指標値である。例えば、参加したギルドメンバー全員で敵キャラクタ6に与えた全ダメージにおける当該プレーヤが与えたダメージの比率や、他ギルドメンバーをサポートした回数(例えば、回復呪文や回復アイテムの使用の回数)、などを求め、それらを変数とする所定の関数で算出する。具体的な算出方法は、公知技術を適宜応用することができる。 The ally contribution degree 613c is an index value indicating the degree to which the player contributes to the game stage capture. For example, the ratio of the damage done by the player to the total damage given to the enemy character 6 by all the participating guild members, the number of times the other guild members are supported (for example, the number of times the recovery spell or recovery item is used), etc. Find it and calculate it with a predetermined function that uses them as variables. As a specific calculation method, a known technique can be appropriately applied.

敵貢献度613dは、ゲームステージ攻略を阻害する行為の程度を示す指標である。サッカーゲームで言えば、オウンゴールに相当する行為の程度を示すことになる。例えば、参加した敵キャラクタ6を間違ってサポートした回数(例えば、間違って味方に攻撃してしまった回数)を求め、それらを変数とする所定の関数で算出する。具体的な算出方法は、公知技術を適宜応用することができる。 The enemy contribution degree 613d is an index showing the degree of the act of hindering the capture of the game stage. In a soccer game, it indicates the degree of action equivalent to an own goal. For example, the number of times that the participating enemy character 6 is erroneously supported (for example, the number of times that the ally is attacked by mistake) is obtained, and it is calculated by a predetermined function using them as variables. As a specific calculation method, a known technique can be appropriately applied.

ダメージ占有率613eは、敵キャラクタ6からギルドメンバー全員の全プレーヤキャラクタ4が受けたダメージの合計に占める当該プレーヤのプレーヤキャラクタ4のダメージの割合である。 The damage occupancy rate 613e is the ratio of the damage of the player character 4 of the player to the total damage received by all the player characters 4 of all the guild members from the enemy character 6.

所有キャラクタIDリスト620は、当該プレーヤが所有するキャラクタの識別情報のリストである。
所有アイテムIDリスト622は、当該プレーヤが所有するアイテムの識別情報のリストである。
The owned character ID list 620 is a list of identification information of characters owned by the player.
The owned item ID list 622 is a list of identification information of items owned by the player.

プレーヤチーム編成データ630は、プレーヤチーム3(図3参照)の構成を定義する各種データを格納するマスターデータである。例えば図12に示すように、キャラクタID631と対応づけて、キャラクタ属性632と、キャラクタレベル633と、最新の能力パラメータ値634と、装備中のアイテムを示す装備アイテムIDリスト635とを格納する。勿論、これら以外のデータも適宜対応づけて格納することができる。 The player team formation data 630 is master data that stores various data that define the configuration of the player team 3 (see FIG. 3). For example, as shown in FIG. 12, the character attribute 632, the character level 633, the latest ability parameter value 634, and the equipment item ID list 635 indicating the equipped item are stored in association with the character ID 631. Of course, data other than these can be stored in association with each other as appropriate.

図8に戻って、ギルド編成データ640は、ギルド毎に用意された当該ギルドに関係する各種データを格納する。1つのギルド編成データ640は、例えば図13に示すように、ギルド名641と、設立日時643と、ギルドマスターアカウント645と、ギルド紹介コメントデータ647と、編集用パスワード649と、ギルドルール設定データ650と、メンバーデータ660と、ステージプレイ日時リスト670と、除名履歴データ672と、を含む。勿論、これら以外のデータも適宜格納することができる。 Returning to FIG. 8, the guild organization data 640 stores various data related to the guild prepared for each guild. As shown in FIG. 13, one guild organization data 640 includes a guild name 641, an establishment date and time 643, a guild master account 645, a guild introduction comment data 647, an editing password 649, and a guild rule setting data 650. , Member data 660, stage play date / time list 670, and expulsion history data 672. Of course, data other than these can be stored as appropriate.

ギルドルール設定データ650は、ギルドルールを定義するデータであって、適用期間651別に用意される。1つのギルドルール設定データ650は、ギルドルールを構成するルール要素を示す構成ルールID653と数値条件値655とを対応付けて格納し、また違反点上限値657を格納する。勿論、これら以外のデータも適宜格納することができる。 The guild rule setting data 650 is data that defines a guild rule, and is prepared for each application period 651. One guild rule setting data 650 stores the configuration rule ID 653 indicating the rule element constituting the guild rule and the numerical condition value 655 in association with each other, and also stores the violation point upper limit value 657. Of course, data other than these can be stored as appropriate.

メンバーデータ660は、ギルドメンバー毎に用意される。1つのメンバーデータ660は、プレーヤアカウント661と、プレーヤチーム編成データ(写)662と、違反点合計663と、平均参加率664と、不参加履歴665と、チャット発言履歴666と、警告履歴667とを格納する。勿論、これら以外のデータも適宜格納することができる。 Member data 660 is prepared for each guild member. One member data 660 includes player account 661, player team organization data (copy) 662, total violation points 663, average participation rate 664, non-participation history 665, chat remark history 666, and warning history 667. Store. Of course, data other than these can be stored as appropriate.

プレーヤチーム編成データ(写)662は、プレーヤアカウント661の示すユーザ登録データ600(図11参照)のプレーヤチーム編成データ630のコピーである。 The player team formation data (copy) 662 is a copy of the player team formation data 630 of the user registration data 600 (see FIG. 11) indicated by the player account 661.

違反点合計663は、当該プレーヤがギルドルールを構成するルール要素のうち、加点ルールに区分されるルールに違反して付与された違反点の積算値である。ギルドメンバー登録時は「0」である。所定期間経過毎に「0」にリセットされる構成としてもよい。 The total violation point 663 is an integrated value of violation points given by the player in violation of the rule classified into the point addition rule among the rule elements constituting the guild rule. It is "0" when registering as a guild member. It may be configured to be reset to "0" every time a predetermined period elapses.

不参加履歴665は、当該プレーヤがギルドとしてのプレイに参加しなかった日時のリストである。具体的には、ギルドメンバー登録時は「記録無し」である。ギルドマスターによるステージプレイの開始操作時点において、当該プレーヤのプレーヤキャラクタ4が、ギルドマスターのプレーヤキャラクタ4から所定範囲内にいない場合に不参加と看做され、その日時が追加記憶される。 The non-participation history 665 is a list of dates and times when the player did not participate in play as a guild. Specifically, there is no record when registering as a guild member. At the time of the start operation of the stage play by the guild master, if the player character 4 of the player is not within a predetermined range from the player character 4 of the guild master, it is considered as non-participation, and the date and time are additionally stored.

チャット発言履歴666は、ステージプレイ中のチャットの発言内容の履歴である。 The chat remark history 666 is a history of the remark contents of the chat during the stage play.

警告履歴667には、当該プレーヤのプレーヤ端末1500にてルール違反に関する警告が成された毎に、日時と、違反となったルール要素または違反状態となりそうなルール要素のルールIDが対応づけて格納される。 In the warning history 667, each time a warning regarding a rule violation is made on the player terminal 1500 of the player, the date and time and the rule ID of the rule element that has violated or is likely to be in violation are stored in association with each other. Will be done.

ステージプレイ日時リスト670は、ギルドとしてゲームプレイしたゲームステージIDとプレイ日時とを対応づけて格納する。 The stage play date / time list 670 stores the game stage ID in which the game was played as a guild and the play date / time in association with each other.

除名履歴データ672は、当該ギルドの所属登録の自動解除、すなわち自動除名が実行された日時、除名されたプレーヤアカウントを格納する。 The expulsion history data 672 stores the date and time when the guild's affiliation registration is automatically canceled, that is, the date and time when the automatic expulsion is executed, and the exiled player account.

図8に戻って、プレイデータ700は、ギルドとしてのゲームプレイ毎に用意され、当該ゲームプレイの進行状況を記述する各種データを格納する。
図14に1つのプレイデータ700の構成例を示す。本実施形態のプレイデータ700は、自動付与される固有のプレイID701と、ギルド名703と、プレイするゲームステージを示すステージID705と、ギルド名703の示すギルドのメンバーのうち実際にステージプレイに参加したギルドメンバーを示す参加ギルドメンバーIDリスト709と、を格納する。また、プレイデータ700は、味方ステータスデータ710と、敵ステータスデータ712と、違反審査用データ720とを含む。勿論、これら以外のデータも適宜格納することができる。
Returning to FIG. 8, the play data 700 is prepared for each game play as a guild, and stores various data describing the progress of the game play.
FIG. 14 shows a configuration example of one play data 700. The play data 700 of the present embodiment actually participates in the stage play among the unique play ID 701 automatically assigned, the guild name 703, the stage ID 705 indicating the game stage to be played, and the guild members indicated by the guild name 703. Participating guild member ID list 709 indicating the guild member who has done so and the like are stored. In addition, the play data 700 includes ally status data 710, enemy status data 712, and violation examination data 720. Of course, data other than these can be stored as appropriate.

味方ステータスデータ710は、今回のステージプレイに参加しているギルドメンバーのプレーヤキャラクタ4(図3参照)毎に用意されて、当該プレーヤキャラクタの最新状況を記述するデータを格納する。例えば、キャラクタIDと、最新のパラメータ値リスト(HPや、攻撃力、防御力、経験値、装備しているアイテムの残数など)とを格納する。勿論、これら以外のデータ、例えば位置座標や、モーション制御用のデータなども適宜格納することができる。 The ally status data 710 is prepared for each player character 4 (see FIG. 3) of the guild member participating in this stage play, and stores data describing the latest status of the player character. For example, the character ID and the latest parameter value list (HP, attack power, defense power, experience value, remaining number of equipped items, etc.) are stored. Of course, data other than these, such as position coordinates and motion control data, can be appropriately stored.

敵ステータスデータ712は、敵キャラクタ6(図3参照)毎に用意され、当該敵キャラクタの最新状態を記述するデータを格納する。 The enemy status data 712 is prepared for each enemy character 6 (see FIG. 3) and stores data describing the latest state of the enemy character.

違反審査用データ720は、ギルドルールの違反を審査するために必要となる情報を格納する。例えば、ダメージ履歴データ721と、回復履歴データ723と、発言履歴データ725とを含む。勿論、これら以外にもルール要素の内容設定に対応したその他のデータも適宜格納することができる。 The violation examination data 720 stores information necessary for examining a guild rule violation. For example, the damage history data 721, the recovery history data 723, and the remark history data 725 are included. Of course, in addition to these, other data corresponding to the content setting of the rule element can be stored as appropriate.

ダメージ履歴データ721は、プレーヤキャラクタ4または敵キャラクタ6がダメージを受ける毎に生成され、ダメージ発生の日時や、ダメージを受けたキャラクタID、ダメージを与えたキャラクタID、ダメージ量などを格納する。 The damage history data 721 is generated every time the player character 4 or the enemy character 6 is damaged, and stores the date and time of the damage occurrence, the damaged character ID, the damaged character ID, the damage amount, and the like.

回復履歴データ723は、プレーヤキャラクタ4または敵キャラクタ6のダメージが回復された場合に生成され、ダメージ回復の日時や、ダメージ回復を受けたキャラクタID、ダメージ回復を発現させキャラクタID、回復量などを格納する。 The recovery history data 723 is generated when the damage of the player character 4 or the enemy character 6 is recovered, and the date and time of the damage recovery, the character ID that received the damage recovery, the character ID that expresses the damage recovery, the recovery amount, and the like are displayed. Store.

発言履歴データ725は、ステージプレイ中にテキストチャット機能で発言が行われるごとに生成され、発言の日時や、発言したプレーヤID、発言内容(テキストデータ)などを格納する。 The remark history data 725 is generated every time a remark is made by the text chat function during the stage play, and stores the date and time of the remark, the player ID of the remark, the remark content (text data), and the like.

ダメージ履歴データ721と、回復履歴データ723と、発言履歴データ725は、当該ステージプレイにおけるプレイ履歴である。特に、ダメージ履歴データ721と回復履歴データ723は、各ギルドメンバーの味方への貢献度(味方を有利にする行動の回数や程度)と、敵への貢献度(敵を有利(換言すると味方を不利)にする行動の回数や程度)とを判定する材料とされる。 The damage history data 721, the recovery history data 723, and the remark history data 725 are play histories in the stage play. In particular, the damage history data 721 and the recovery history data 723 show the degree of contribution of each guild member to the ally (the number and degree of actions that favor the ally) and the degree of contribution to the enemy (the enemy is advantageous (in other words, the ally). It is used as a material to judge the number and degree of actions to be disadvantageous).

また、本実施形態のゲームはRPGなので、プレイデータ700には、プレーヤキャラクタ4の敵キャラクタ6の位置座標、プレイ中に各プレーヤが取得したオブジェクトのリスト、プレーヤキャラクタ4や敵キャラクタ6の動作制御データなどが格納される。勿論、ゲームの内容に応じてその他のデータも適宜格納することができる。 Further, since the game of the present embodiment is an RPG, the play data 700 includes the position coordinates of the enemy character 6 of the player character 4, a list of objects acquired by each player during play, and operation control of the player character 4 and the enemy character 6. Data etc. are stored. Of course, other data can be stored as appropriate depending on the content of the game.

[処理の流れの説明]
図15〜図17は、本実施形態のサーバシステム1100による主たる処理の流れについて説明するためのフローチャートである。
ここで説明する処理の流れの前提として、サーバ処理部200sがサーバシステムプログラム501を実行した状態で、アカウント管理プログラム503およびゲーム管理プログラム505を読み出して実行している。
[Explanation of processing flow]
15 to 17 are flowcharts for explaining the main processing flow by the server system 1100 of the present embodiment.
As a premise of the processing flow described here, the account management program 503 and the game management program 505 are read and executed in a state where the server processing unit 200s is executing the server system program 501.

また、プレーヤ端末1500が配信用ゲームプログラム507の複製をダウンロードして実行し、サーバシステム1100と接続してプレーヤアカウントを使ってログインしているものとする。ログインに伴い、各プレーヤのユーザ登録データ600には新たなプレイ履歴データ610(図11参照)が追加される。但し、この時点ではギルドでのステージプレイには至っていないので、生成されたばかりのプレイ履歴データ610にはステージプレイログ613は格納されていない。 Further, it is assumed that the player terminal 1500 downloads and executes a copy of the distribution game program 507, connects to the server system 1100, and logs in using the player account. Upon login, new play history data 610 (see FIG. 11) is added to the user registration data 600 of each player. However, since the stage play in the guild has not been reached at this point, the stage play log 613 is not stored in the play history data 610 that has just been generated.

サーバシステム1100のサーバ処理部200sは、先ずログインしているプレーヤのプレーヤ端末1500にて所定のトップ画面を表示させる(ステップS2)。
トップ画面にはゲームの準備やゲームプレイに関する様々な操作入力をするためのアイコンが表示されており、プレーヤ端末1500は操作されたアイコンに応じた種類のリクエスト信号をサーバシステム1100へ送信する。サーバシステム1100は、受信したリクエスト信号の種類からプレーヤ端末1500にてなされた操作入力を検出することができる。
The server processing unit 200s of the server system 1100 first displays a predetermined top screen on the player terminal 1500 of the logged-in player (step S2).
Icons for inputting various operations related to game preparation and game play are displayed on the top screen, and the player terminal 1500 transmits a request signal of a type corresponding to the operated icons to the server system 1100. The server system 1100 can detect the operation input made by the player terminal 1500 from the type of the received request signal.

さて、サーバシステム1100のサーバ処理部200sは、プレーヤ端末1500にて購入キャラクタおよび購入アイテムの登録操作が入力されたことを検出すると(ステップS4のYES)、プレーヤ端末1500にて新規登録するキャラクタやアイテムのIDを入力するための入力画面を表示させる(ステップS6)。 When the server processing unit 200s of the server system 1100 detects that the purchase character and the purchase item registration operation has been input in the player terminal 1500 (YES in step S4), the character to be newly registered in the player terminal 1500 or the like. The input screen for inputting the item ID is displayed (step S6).

具体的には、プレーヤがオンラインショッピングや実店舗などで購入したオブジェクトのオブジェクトIDを当該入力画面で入力すると、プレーヤ端末1500は入力結果をサーバシステム1100へ送信する。サーバシステム1100のサーバ処理部200sは、入力されたオブジェクトIDを、所有キャラクタIDリスト620又は所有アイテムIDリスト622に追加登録する。なお、ゲーム内でオブジェクトを購入した場合には、自動的に登録することとする。 Specifically, when the player inputs the object ID of the object purchased at online shopping or a physical store on the input screen, the player terminal 1500 transmits the input result to the server system 1100. The server processing unit 200s of the server system 1100 additionally registers the input object ID in the owned character ID list 620 or the owned item ID list 622. If you purchase an object in the game, it will be registered automatically.

次に、サーバシステム1100のサーバ処理部200sは、プレーヤ端末1500にてプレーヤチーム編成操作が入力されたことを検出すると(ステップS10のYES)、プレーヤチーム編成処理を実行する(ステップS12)。
例えば、プレーヤ端末1500にて所有キャラクタIDリスト620(図11参照)に登録されているキャラクタの一覧を、それぞれのキャラクタ属性の情報表示を付属させて選択可能に表示する。そして、選択操作されたキャラクタをプレーヤキャラクタ4とする。また、所有アイテムIDリスト622に登録されているアイテムの一覧をそれぞれのアイテム属性の情報表示を付属させて選択可能に表示して、選択操作されたアイテムをプレーヤキャラクタ4に装備させる。ここで設定するプレーヤキャラクタ4の数は、所定のプレーヤチーム3の編成数上限までとする。そして、編成操作の結果に応じてプレーヤチーム編成データ630を更新する。
Next, when the server processing unit 200s of the server system 1100 detects that the player team formation operation has been input to the player terminal 1500 (YES in step S10), the server processing unit 200s executes the player team formation process (step S12).
For example, a list of characters registered in the owned character ID list 620 (see FIG. 11) on the player terminal 1500 is displayed in a selectable manner with information display of each character attribute attached. Then, the selected character is designated as the player character 4. In addition, the list of items registered in the owned item ID list 622 is displayed in a selectable manner with the information display of each item attribute attached, and the selected item is equipped to the player character 4. The number of player characters 4 set here is up to the upper limit of the number of formations of a predetermined player team 3. Then, the player team formation data 630 is updated according to the result of the formation operation.

次いで、サーバ処理部200sは、当該プレーヤの所属ギルド名605(図11参照)の示すギルド編成データ640(図13参照)を検索し、当該プレーヤのメンバーデータ660のプレーヤチーム編成データ(写)662へ、プレーヤチーム編成データ630の内容をコピーして更新する(ステップS14)。 Next, the server processing unit 200s searches for the guild formation data 640 (see FIG. 13) indicated by the guild name 605 to which the player belongs (see FIG. 11), and the player team formation data (copy) 662 of the member data 660 of the player. The contents of the player team formation data 630 are copied and updated to (step S14).

次に、サーバシステム1100のサーバ処理部200sは、プレーヤ端末1500にて新規ギルドの設立操作が入力されたことを検出すると(ステップS20のYES)、ギルド設立処理を実行する(ステップS22)。
すなわち、新しいギルド編成データ640を生成する。この時、ギルドマスターアカウント645は、当該プレーヤのプレーヤアカウントとされる。また、ギルド紹介コメントデータ647と、編集用パスワード649とをプレーヤに入力させる。当該ギルドは設立したばかりなので、ギルドルール設定データ650も“未定”の状態であり、メンバーデータ660も格納されていない。除名履歴データ672も“履歴無し”の状態とされる。
Next, when the server processing unit 200s of the server system 1100 detects that the operation for establishing a new guild has been input in the player terminal 1500 (YES in step S20), the server processing unit 200s executes the guild establishment process (step S22).
That is, new guild formation data 640 is generated. At this time, the guild master account 645 is regarded as the player account of the player. In addition, the player is made to input the guild introduction comment data 647 and the editing password 649. Since the guild has just been established, the guild rule setting data 650 is also in the "undecided" state, and the member data 660 is not stored. The expulsion history data 672 is also in the “no history” state.

ギルド設立処理を終えた場合、あるいはプレーヤ端末1500にてギルドルール設定操作が入力されたことを検出すると(ステップS24のYES)、サーバ処理部200sはギルドルール設定処理を実行する(ステップS26)。 When the guild establishment process is completed, or when it is detected that the guild rule setting operation has been input in the player terminal 1500 (YES in step S24), the server processing unit 200s executes the guild rule setting process (step S26).

図18は、本実施形態におけるギルドルール設定処理の流れを説明するためのフローチャートである。同処理に於いて、サーバ処理部200sは、プレーヤ端末1500にてギルドルール設定画面W4(図5参照)を表示させる(ステップS50)。 FIG. 18 is a flowchart for explaining the flow of the guild rule setting process in the present embodiment. In the same process, the server processing unit 200s displays the guild rule setting screen W4 (see FIG. 5) on the player terminal 1500 (step S50).

プレーヤ端末1500は、ギルドルール設定画面W4への操作入力結果を逐次サーバシステム1100へ送信する。
サーバシステム1100のサーバ処理部200sは、ギルド名入力欄21、ギルドマスターアカウント入力欄22、編集用パスワード入力欄23へのそれぞれの入力結果を、該当するギルド編成データ640(図13参照)に格納されているギルド名641、ギルドマスターアカウント645、編集用パスワード649とそれぞれ照合して、設定権の認証をする(ステップS52)。
The player terminal 1500 sequentially transmits the operation input result to the guild rule setting screen W4 to the server system 1100.
The server processing unit 200s of the server system 1100 stores the input results in the guild name input field 21, the guild master account input field 22, and the editing password input field 23 in the corresponding guild organization data 640 (see FIG. 13). The setting right is authenticated by collating with the guild name 641, the guild master account 645, and the editing password 649, respectively (step S52).

設定権が認証されることを前提として説明を続けると、サーバ処理部200sは、次に、ギルドルール設定データ650を参照してギルドルール設定欄25に現在のギルドルールの内容を表示させる(ステップS54)。 Continuing the explanation on the premise that the setting right is authenticated, the server processing unit 200s next refers to the guild rule setting data 650 and displays the contents of the current guild rule in the guild rule setting field 25 (step). S54).

次いで、ルール要素定義データ550(図10参照)を参照して、ルール要素メニュー24にルール要素別のルール要素パネル30(30a,30b,…)を選択操作可能に表示させる(ステップS56)。
当該ステップにおいて、本実施形態ではルール要素定義データ550の全てのルート要素を表示するが、適宜表示するルール要素を絞る構成としてもよい。
例えば、構成するルールID552が異なる手動設定用ルール要素データ551を異なる適用条件毎に複数用意しておいて、設定対象のギルドに該当する適用条件の手動設定用ルール要素データ551に含まれるルール要素を表示させる構成も可能である。ここで言う「適用条件」の内容は適宜設定可能であるが、ゲームへの熟練度合いで分けると好ましい。例えば、ギルドマスター又はギルドマスターを含むギルドメンバー全員のキャラクタレベル633(図12参照)の平均が所定の上級者レベル条件を満たす場合と満たさない場合と言った具合である。
Next, with reference to the rule element definition data 550 (see FIG. 10), the rule element panel 30 (30a, 30b, ...) For each rule element is displayed on the rule element menu 24 so that it can be selected and operated (step S56).
In this step, all the root elements of the rule element definition data 550 are displayed in the present embodiment, but the rule elements to be displayed may be narrowed down as appropriate.
For example, a plurality of manual setting rule element data 551 having different constituent rule IDs 552 are prepared for each different applicable condition, and the rule element included in the manual setting rule element data 551 of the applicable condition corresponding to the guild to be set is set. It is also possible to display. The contents of the "applicable conditions" referred to here can be set as appropriate, but it is preferable to divide them according to the degree of skill in the game. For example, the average of the character level 633 (see FIG. 12) of the guild master or all the guild members including the guild master may or may not satisfy the predetermined advanced level condition.

あるいは、ギルドマスターが所定の初心者条件を満たす場合(例えば、プレイ履歴データ610(図11参照)の数が規定値未満など)やギルドの設立日時643から所定期間は、プリセットルールパッケージデータ558のみ表示することとし、初心者条件を満たさなくなった場合および所定期間を超えると、プリセットルールパッケージデータ558は表示せずに手動設定用ルール要素データ551のルール要素を表示させるとしてもよい。 Alternatively, if the guild master meets a predetermined beginner condition (for example, the number of play history data 610 (see FIG. 11) is less than the specified value), or from the guild establishment date and time 643 to the predetermined period, only the preset rule package data 558 is displayed. However, when the beginner's condition is not satisfied or when the predetermined period is exceeded, the rule element of the manual setting rule element data 551 may be displayed without displaying the preset rule package data 558.

プレーヤ端末1500にてギルドルールを構成するルール要素の設定操作や設定解除操作を検出すると、サーバ処理部200sは当該操作入力に応じてギルドルールを構成するルール要素をギルドルール設定データ650へ追加する処理、または削除する処理を行う(ステップS58)。なお、追加又は削除に当たっては、後述する設定の復元のために適宜設定変更履歴を記憶するものとする。 When the player terminal 1500 detects a setting operation or a setting cancellation operation of the rule element constituting the guild rule, the server processing unit 200s adds the rule element constituting the guild rule to the guild rule setting data 650 according to the operation input. A process or a process of deleting is performed (step S58). When adding or deleting, the setting change history shall be stored as appropriate for the restoration of the settings described later.

もし、プリセットルールパッケージがギルドルールに追加されたならば(ステップS60のYES)、サーバ処理部200sは、ギルドルール設定データ650に設定済みの手動設定用のルール要素を全て設定解除し(ステップS62)、違反点上限値657を追加されたプリセットルールパッケージに格納されている違反点上限値の値に更新する(ステップS64)。 If the preset rule package is added to the guild rule (YES in step S60), the server processing unit 200s cancels all the rule elements for manual setting set in the guild rule setting data 650 (step S62). ), The violation point upper limit value 657 is updated to the value of the violation point upper limit value stored in the added preset rule package (step S64).

もし、手動設定用のルール要素がギルドルールに追加されたならば(ステップS70のYES)、サーバ処理部200sは、ギルドルール設定データ650に設定済みのプリセットルールパッケージを設定解除し(ステップS72)、当該追加されたルール要素の数値条件値655を、プルダウンメニューを用いた指示操作入力に応じて設定する(ステップS74)。同様に、違反点上限値657を、プルダウンメニューを用いた指示操作入力に応じて(ステップS76)。 If a rule element for manual setting is added to the guild rule (YES in step S70), the server processing unit 200s cancels the preset rule package set in the guild rule setting data 650 (step S72). , The numerical condition value 655 of the added rule element is set according to the instruction operation input using the pull-down menu (step S74). Similarly, the violation point upper limit value 657 is set according to the instruction operation input using the pull-down menu (step S76).

そして、プレーヤ端末1500にて所定の設定完了操作の入力が検出されると(ステップS80のYES)、サーバ処理部200sはギルドルール設定処理を終了する。
もし、プレーヤ端末1500にて所定のキャンセル操作の入力が検出されると(ステップS82のYES)、サーバ処理部200sはギルドルール設定データ650を元の状態に復元して(ステップS84)、ギルドルール設定処理を終了する。
Then, when the player terminal 1500 detects the input of the predetermined setting completion operation (YES in step S80), the server processing unit 200s ends the guild rule setting process.
If the player terminal 1500 detects the input of a predetermined cancel operation (YES in step S82), the server processing unit 200s restores the guild rule setting data 650 to the original state (step S84), and the guild rule End the setting process.

図15のフローチャートに戻って、次に、プレーヤ端末1500にて所定の参加申し込み操作の入力が検出されると(ステップS100のYES)、サーバ処理部200sは、プレーヤ端末1500にてギルド参加申し込み画面W6(図6参照)を表示させる(ステップS102)。
例えば、ギルド編成データ640を参照して、所定のメンバー募集条件(例えば、所属メンバーの合計が規程値未満など)を満たすギルドを抽出して、抽出したギルドの代表情報(例えば、ギルド名641、ギルドメンバー数、ギルドメンバーのキャラクタレベル633(図12参照)の平均レベルなど)を抽出または算出して、ギルド情報表示部40に表示させる。
Returning to the flowchart of FIG. 15, when the input of the predetermined participation application operation is detected by the player terminal 1500 (YES in step S100), the server processing unit 200s displays the guild participation application screen on the player terminal 1500. Display W6 (see FIG. 6) (step S102).
For example, referring to the guild organization data 640, a guild that satisfies a predetermined member recruitment condition (for example, the total number of members belonging to the guild is less than the regulation value) is extracted, and the representative information of the extracted guild (for example, guild name 641). The number of guild members, the average level of the character level 633 (see FIG. 12) of the guild members, etc.) are extracted or calculated and displayed on the guild information display unit 40.

そして、ギルド情報表示部40でのギルドの選択操作に応じて、選択されたギルドのギルド紹介コメントデータ647の内容を紹介コメント表示部42に表示させ、ギルドルール設定データ650を参照してギルドルール開示部44にその内容を表示させる(ステップS104)。 Then, according to the guild selection operation in the guild information display unit 40, the content of the guild introduction comment data 647 of the selected guild is displayed in the introduction comment display unit 42, and the guild rule is referred to with reference to the guild rule setting data 650. The content is displayed on the disclosure unit 44 (step S104).

参加申し込み画面W6(図6参照)を表示させた状態で、プレーヤ端末1500にて所属依頼操作の入力が検出されると(ステップS106のYES)、サーバ処理部200sは、ギルド情報表示部40で選択されたギルドへの所属登録処理を実行する(ステップS108)。当該処理においては、申し込み先のギルドのギルドマスターの承認を得るなどのステップを適宜含めることができる。 When the input of the affiliation request operation is detected on the player terminal 1500 while the participation application screen W6 (see FIG. 6) is displayed (YES in step S106), the server processing unit 200s is displayed on the guild information display unit 40. The affiliation registration process to the selected guild is executed (step S108). In the process, steps such as obtaining the approval of the guild master of the guild to which the application is made can be included as appropriate.

図16のフローチャートに移って、プレーヤ端末1500にて所定のステージ情報開示操作の入力が検出されると(ステップS130のYES)、サーバ処理部200sはゲームステージ初期設定データ510(図9参照)を参照して、ゲームステージ別に、敵キャラクタID515と、敵キャラクタ属性517と、相性データ520とをプレーヤ端末1500にて表示させる(ステップS132)。
プレーヤは、この表示を見ることで、次に自身が所属するギルドが挑戦するゲームステージの攻略に適したプレーヤチーム3の編成をすることが可能となる。より具体的には、敵キャラクタ6との相性を考慮したキャラクタ属性のキャラクタをプレーヤキャラクタ4に設定し、相性を考慮したアイテムを装備させることができる。
Moving to the flowchart of FIG. 16, when the input of the predetermined stage information disclosure operation is detected by the player terminal 1500 (YES in step S130), the server processing unit 200s inputs the game stage initial setting data 510 (see FIG. 9). With reference to each game stage, the enemy character ID 515, the enemy character attribute 517, and the compatibility data 520 are displayed on the player terminal 1500 (step S132).
By seeing this display, the player can form a player team 3 suitable for capturing the game stage to which the guild to which he / she belongs next challenges. More specifically, a character with a character attribute considering compatibility with the enemy character 6 can be set as the player character 4, and an item considering compatibility can be equipped.

本実施形態のゲームでは、ギルドマスターがギルドメンバーを集めてから所定のステージプレイ開始操作を入力して、ギルドとしてのプレイを開始する。これを「ステージプレイ」と呼ぶ。 In the game of the present embodiment, after the guild master gathers guild members, a predetermined stage play start operation is input to start playing as a guild. This is called "stage play".

ギルドマスターのプレーヤ端末1500にてステージプレイ開始操作の入力を検出すると(ステップS140のYES)、サーバシステム1100のサーバ処理部200sは、プレイデータ700(図14参照)を生成し、ステージ選択処理と、参加メンバーの判定処理とを実行する(ステップS142)。 When the input of the stage play start operation is detected by the player terminal 1500 of the guild master (YES in step S140), the server processing unit 200s of the server system 1100 generates play data 700 (see FIG. 14), and performs the stage selection process. , The determination process of the participating members is executed (step S142).

具体的には、ギルドマスターのプレーヤ端末1500にて、プレイするゲームステージの選択画面を表示させ、選択結果に応じてステージID705を設定する。そして、ステージプレイ開始操作入力時点で、ログインしているギルドメンバーのIDを、参加ギルドメンバーIDリスト709に設定する。逆説的に言えば、当該リストに登録されていない所属メンバーは、不参加ということになる。 Specifically, the player terminal 1500 of the guild master displays the selection screen of the game stage to be played, and the stage ID 705 is set according to the selection result. Then, at the time of inputting the stage play start operation, the ID of the logged-in guild member is set in the participating guild member ID list 709. Paradoxically, members who are not on the list will not participate.

次に、サーバ処理部200sは、ステージID705の示すゲームステージ初期設定データ510(図9参照)を参照して、当該ゲームステージにて、参加メンバーのプレーヤキャラクタ4が登場するマルチプレイオンラインRPGの進行制御を開始する(ステップS144)。
これに伴い、参加メンバー各々のプレーヤ端末1500での操作入力に応じて対応するプレーヤキャラクタ4を動作させる制御や、敵キャラクタ6の自動制御、味方ステータスデータ710や敵ステータスデータ712の逐次更新、テキストチャット制御、違反審査用データ720の逐次生成制御、などが開始される。
Next, the server processing unit 200s refers to the game stage initial setting data 510 (see FIG. 9) indicated by the stage ID 705, and controls the progress of the multiplayer online RPG in which the player character 4 of the participating member appears in the game stage. Is started (step S144).
Along with this, control to operate the corresponding player character 4 according to the operation input on the player terminal 1500 of each participating member, automatic control of the enemy character 6, sequential update of ally status data 710 and enemy status data 712, text Chat control, sequential generation control of violation examination data 720, and the like are started.

また、進行制御を開始すると、適用期間651が適合するギルドルール設定データ650(図13参照)を抽出し、構成ルールID653が所定のルール内容を実現している場合に(ステップS160のYES)、サーバ処理部200sはルール内容基準ボーナス付与の制御を行う(ステップS162)。 Further, when the progress control is started, the guild rule setting data 650 (see FIG. 13) to which the application period 651 matches is extracted, and when the configuration rule ID 653 realizes the predetermined rule content (YES in step S160), The server processing unit 200s controls the rule content reference bonus grant (step S162).

具体的には、本実施形態では、所定のルールIDを有するプリセットルールパッケージ(例えば、非常に厳格なルール内容が設定されているパッケージ)がギルドルールに設定されている場合に“所定のルール内容を実現している”と判定する。ルール内容基準ボーナス付与の内容は適宜設定可能であるが、例えば、ステージプレイ中に出現するアイテムの出現率を向上させたり、出現するアイテムのレアリティを高めるなどが挙げられる。プレーヤキャラクタ4の攻撃力や防御力などの能力パラメータ値を向上させるなどでもよい。 Specifically, in the present embodiment, when a preset rule package having a predetermined rule ID (for example, a package in which a very strict rule content is set) is set in the guild rule, "predetermined rule content". Is realized. " Rule content The content of the standard bonus grant can be set as appropriate, but examples include improving the appearance rate of items that appear during stage play and increasing the rarity of the items that appear. The ability parameter values such as the attack power and the defense power of the player character 4 may be improved.

ステージプレイが終了したならば(ステップS170)、サーバ処理部200sは、参加メンバーそれぞれのユーザ登録データ600(図11参照)の最新のプレイ履歴データ610に、今回のステージプレイの結果に基づいてステージプレイログ613を格納する(ステップS174)。 When the stage play is completed (step S170), the server processing unit 200s adds the latest play history data 610 of the user registration data 600 (see FIG. 11) of each participating member to the stage based on the result of the current stage play. The play log 613 is stored (step S174).

具体的には、参加ステージID613aには今回のステージID705を格納し、所属ギルド名613bは今回のギルド名703とする。味方貢献度613cおよび敵貢献度613dは、違反審査用データ720に格納されるデータを変数とする所定関数で算出される。味方貢献度613cおよび敵貢献度613dの算出については、適宜公知技術を応用できることができる。ダメージ占有率613eは、違反審査用データ720のダメージ履歴データ721を元に所定関数で算出される。チャット発言履歴613fは、違反審査用データ720の発言履歴データ725を元に、発言内容のテキストを抽出して決定される。
これで、当該参加メンバーのプレーヤについてルール違反の審査に係る行動履歴を、参加しているギルドとは関係なく蓄積されたことになる。
Specifically, the participation stage ID 613a stores the current stage ID 705, and the guild name 613b to which the player belongs is the current guild name 703. The ally contribution degree 613c and the enemy contribution degree 613d are calculated by a predetermined function in which the data stored in the violation examination data 720 is used as a variable. Known techniques can be appropriately applied to the calculation of the ally contribution degree 613c and the enemy contribution degree 613d. The damage occupancy rate 613e is calculated by a predetermined function based on the damage history data 721 of the violation examination data 720. The chat remark history 613f is determined by extracting the text of the remark content based on the remark history data 725 of the violation examination data 720.
With this, the action history related to the rule violation examination for the player of the participating member is accumulated regardless of the participating guild.

次いで、サーバ処理部200sは、参加メンバーのプレーヤキャラクタ4のキャラクタレベル633(図12参照)を今回のゲームプレイの結果に応じて更新する(ステップS176)。例えば、敵キャラクタ6に与えたダメージ量に応じた経験値(能力パラメータ値の1つ)を与え、蓄積された経験値に応じたレベルに更新する。 Next, the server processing unit 200s updates the character level 633 (see FIG. 12) of the participating member player character 4 according to the result of the current game play (step S176). For example, an experience value (one of the ability parameter values) corresponding to the amount of damage given to the enemy character 6 is given, and the level is updated according to the accumulated experience value.

図17のフローチャートに移って、次に、サーバ処理部200sは今回のステージプレイの結果に応じてメンバーデータ660(図13参照)のチャット発言履歴666と不参加履歴665を更新する(ステップS202)。 Moving on to the flowchart of FIG. 17, next, the server processing unit 200s updates the chat remark history 666 and the non-participation history 665 of the member data 660 (see FIG. 13) according to the result of the stage play this time (step S202).

次いで、サーバシステム1100のサーバ処理部200sは、ギルドマスターを除くギルドメンバー別に、適用期間651が適合するギルドルール設定データ650に対する違反審査と、違反しているルール要素の違反点を違反点合計663へ加算する処理を行う(ステップS204)。 Next, the server processing unit 200s of the server system 1100 examines violations of the guild rule setting data 650 to which the application period 651 matches for each guild member excluding the guild master, and checks the violation points of the violating rule elements for a total of 663 violation points. The process of adding to is performed (step S204).

具体的には、審査対象とするギルドメンバーの最新のプレイ履歴データ610(図11参照)および違反審査用データ720に含まれる情報と、適用期間651が適合するギルドルール設定データ650(図13参照)の各構成ルールID653が示すルール要素の数値条件値655と比較して違反審査する。 Specifically, the information contained in the latest play history data 610 (see FIG. 11) and violation examination data 720 of the guild member to be examined and the guild rule setting data 650 (see FIG. 13) to which the application period 651 matches. ), The violation is examined by comparing with the numerical condition value 655 of the rule element indicated by each configuration rule ID 653.

より具体的には、例えば、図10のルールID「GR101」のルール要素については、審査対象ギルドメンバーのメンバーデータ660の不参加履歴665と、ステージプレイ日時リスト670とを比較して連続不参加の回数を算出し、対応する数値条件値655と比較して審査する。 More specifically, for example, regarding the rule element of the rule ID "GR101" in FIG. 10, the number of consecutive non-participations is compared between the non-participation history 665 of the member data 660 of the guild member to be examined and the stage play date and time list 670. Is calculated and compared with the corresponding numerical condition value 655 for examination.

ルールID「GR102」のルール要素については、ギルドメンバー別に不参加履歴665と、ステージプレイ日時リスト670とを比較して各々のステージプレイへの参加率を求めて、そこからギルドメンバーの平均参加率を算出する。そして、この平均参加率と審査対象ギルドメンバーの参加率を比較して審査する。 Regarding the rule element of rule ID "GR102", the non-participation history 665 for each guild member is compared with the stage play date and time list 670 to obtain the participation rate for each stage play, and the average participation rate of the guild members is calculated from that. calculate. Then, the average participation rate and the participation rate of the guild members to be judged are compared and judged.

ルールID「GR103」のルール要素については、審査対象ギルドメンバーのユーザ登録データ600の最新のプレイ履歴データ610の味方貢献度613cと、対応する数値条件値655と比較して審査する。 The rule element of the rule ID "GR103" is examined by comparing the ally contribution degree 613c of the latest play history data 610 of the user registration data 600 of the guild member to be examined with the corresponding numerical condition value 655.

ルールID「GR104」のルール要素については、審査対象ギルドメンバーのユーザ登録データ600の最新のプレイ履歴データ610の敵貢献度613dと、対応する数値条件値655と比較して審査する。 The rule element of the rule ID "GR104" is examined by comparing the enemy contribution degree 613d of the latest play history data 610 of the user registration data 600 of the guild member to be examined with the corresponding numerical condition value 655.

ルールID「GR105」のルール要素については、審査対象ギルドメンバーのユーザ登録データ600のプレーヤチーム編成データ630おキャラクタレベル633と、対応する数値条件値655と比較して審査する。 The rule element of the rule ID "GR105" is examined by comparing the player team formation data 630 character level 633 of the user registration data 600 of the guild member to be examined with the corresponding numerical condition value 655.

ルールID「GR106」のルール要素については、審査対象ギルドメンバーのユーザ登録データ600の最新のプレイ履歴データ610のダメージ占有率613eと、対応する数値条件値655と比較して審査する。 The rule element of the rule ID "GR106" is examined by comparing the damage occupancy rate 613e of the latest play history data 610 of the user registration data 600 of the guild member to be examined with the corresponding numerical condition value 655.

ルールID「GR107」のルール要素については、ステージID705(図14参照)が適合するゲームステージ初期設定データ510(図9参照)の相性データ520と、審査対象ギルドメンバーのプレーヤチーム3の編成内容とを比較して審査する。例えば、推奨キャラクタ属性523と推奨キャラクタ属性占有率525を、審査対象ギルドメンバーのユーザ登録データ600のプレーヤチーム編成データ630のキャラクタ属性632が満たしているか審査する。また、プレーヤチーム編成データ630の装備アイテムIDリスト635に、推奨アイテムIDリスト521に登録されているアイテムが含まれているかで審査する。前者と後者の一方または両方が肯定の場合に、当該ルール要素は遵守されていると判断する。 Regarding the rule elements of the rule ID "GR107", the compatibility data 520 of the game stage initial setting data 510 (see FIG. 9) to which the stage ID 705 (see FIG. 14) matches, and the organization contents of the player team 3 of the guild members to be examined To compare and judge. For example, it is examined whether the recommended character attribute 523 and the recommended character attribute occupancy rate 525 are satisfied by the character attribute 632 of the player team formation data 630 of the user registration data 600 of the guild member to be examined. In addition, it is examined whether the equipment item ID list 635 of the player team formation data 630 includes the items registered in the recommended item ID list 521. If one or both of the former and the latter are affirmative, it is determined that the rule element is complied with.

ルールID「GR108」のルール要素については、審査対象ギルドメンバーのユーザ登録データ600の最新のプレイ履歴データ610のチャット発言履歴613fと禁止用語リスト557(図10参照)とを比較して審査する。 The rule element of the rule ID "GR108" is examined by comparing the chat remark history 613f of the latest play history data 610 of the user registration data 600 of the guild member to be examined with the prohibited term list 557 (see FIG. 10).

次に、サーバシステム1100のサーバ処理部200sは、ギルドルールを構成するルール要素の何れかにの数値条件値655に近接した、または到達したギルドメンバーに警告通知を行う(ステップS206)。例えば、該当するルール要素の内容とともに警告する文言をプレーヤ端末1500にて表示させる。そして、当該ギルドメンバーに対応する警告履歴667(図13参照)を更新する(ステップS208)。 Next, the server processing unit 200s of the server system 1100 gives a warning notification to the guild member who is close to or has reached the numerical condition value 655 in any of the rule elements constituting the guild rule (step S206). For example, a warning wording is displayed on the player terminal 1500 together with the content of the corresponding rule element. Then, the warning history 667 (see FIG. 13) corresponding to the guild member is updated (step S208).

次に、サーバ処理部200sは、違反点合計663(図13参照)が違反点上限値657に達したギルドメンバーの除名処理を行う(ステップS210)。具体的には、該当ギルドメンバーのメンバーデータ660を抹消し、当該プレーヤのユーザ登録データ600の所属ギルド名605を“未参加”を示す値に変更する。そして、除名履歴データ672を更新する(ステップS212)。 Next, the server processing unit 200s performs the expulsion processing of the guild member whose total violation points 663 (see FIG. 13) has reached the violation point upper limit value 657 (step S210). Specifically, the member data 660 of the corresponding guild member is deleted, and the guild name 605 to which the user registration data 600 of the player belongs is changed to a value indicating "not participating". Then, the expulsion history data 672 is updated (step S212).

次いで、サーバ処理部200sは、ステップS204の審査結果に基づいて、ギルドルール設定データ650の構成ルールID653に含まれる「絶対ルール」に違反するギルドメンバーの除名処理を行う(ステップS214)。そして、除名履歴データ672を更新する(ステップS216)。 Next, the server processing unit 200s performs the expulsion processing of the guild member that violates the "absolute rule" included in the configuration rule ID 653 of the guild rule setting data 650 based on the examination result in step S204 (step S214). Then, the expulsion history data 672 is updated (step S216).

次いで、除名履歴データ672に基づいて、除名者ゼロの連続期間に応じてボーナスを付与する(ステップS218)。付与の対象は、ギルド全体でも良いし、ギルドメンバー全員でもよし、ギルドマスターのみでもよい。ボーナスの内容も適宜設定可能である。 Next, based on the expulsion history data 672, a bonus is given according to the continuous period of zero expulsion (step S218). The target of grant may be the entire guild, all guild members, or only the guild master. The content of the bonus can be set as appropriate.

次に、サーバ処理部200sは、除名者数が不適当と考えられる所定基準値に達しているギルドを検索して、該当するギルド名を公表する制御を行う(ステップS220)。 Next, the server processing unit 200s searches for a guild whose number of expulsions has reached a predetermined reference value considered to be inappropriate, and controls to publish the corresponding guild name (step S220).

次に、サーバ処理部200sは、所定のギルドマスター不適格条件を満たしているギルドを抽出する(ステップS230)。ギルドマスター不適格条件は、ギルドマスターがギルドルールの設定を適切に設定・管理しないために、いたずらに除名者を量産している状態を示す内容とする。例えば、除名履歴データ672に基づいて所定期間の除名数が上限値に達している場合などとしてもよい。または、ステップS204の審査結果に基づいて、一度にギルドメンバーのうちの所定基準数以上の人数がルール違反と判断された場合などもギルドマスター不適格条件とすることができる。勿論、これらの両方を採用するとしてもよいし、これら以外の条件内容も適宜設定可能である。 Next, the server processing unit 200s extracts a guild that satisfies a predetermined guild master ineligibility condition (step S230). The guild master ineligibility condition indicates that the guild master is unnecessarily mass-producing expulsions because the guild rule settings are not properly set and managed. For example, the number of expulsions in a predetermined period may reach the upper limit based on the expulsion history data 672. Alternatively, if it is determined that the number of guild members exceeding a predetermined standard number at a time violates the rule based on the examination result of step S204, the guild master ineligible condition can be set. Of course, both of these may be adopted, and conditions other than these can be set as appropriate.

そして、抽出されたギルドのギルドメンバーのユーザ登録データ600の所属ギルド名605を“参加ギルド無し”を示す値に変更し(ステップS232)、抽出されたギルドの登録を抹消する(ステップS234)。つまり、ステップS232〜S234により実質的にギルドマスターを強制解任する。勿論、強制解任の内容はこれに限らず、例えば、ギルドマスターを何れかのギルドメンバーに置き換えて、ギルドマスターのメンバーデータ660を抹消するとしてもよい。 Then, the guild name 605 to which the user registration data 600 of the guild member of the extracted guild belongs is changed to a value indicating "no participating guild" (step S232), and the registration of the extracted guild is deleted (step S234). That is, the guild master is substantially forcibly dismissed in steps S223 to S234. Of course, the content of the forced dismissal is not limited to this, and for example, the guild master may be replaced with any guild member and the member data 660 of the guild master may be deleted.

以上、本実施形態によれば、ギルド毎にギルド内で遵守されるべきルールを設定し、違反者を自動的にギルドの所属登録から解除して除名することができる。従来のように、ギルドマスターが手動で除名する仕様ではないので、ギルドマスターへの心的負担を軽減することができる。ギルド参加申し込みの際にはプレーヤが参加希望のギルドルールに目を通すことができる仕組みであり、更に事前警告の通知も行われる。その上でゲームのシステムとして自動除名が行われるので、除名されたプレーヤにしても納得が行く。 As described above, according to the present embodiment, it is possible to set rules to be observed in the guild for each guild, and automatically cancel the violator from the guild's affiliation registration and remove him. Unlike the conventional specifications, the guild master does not manually remove the name, so the mental burden on the guild master can be reduced. When applying for guild participation, the player can read the guild rules that he / she wishes to participate in, and a notice of advance warning is also given. On top of that, automatic expulsion is performed as a game system, so even the exiled player is convinced.

また、ギルドルールは、複数のルール要素を選択して組み合わせできる上に、同じルール要素でも数値条件を自在に設定できるので、ギルドルールの設定は簡単でありながらも自由度の効いた多様な設定を実現している。また、ギルドルールは、当該ギルドに参加申し込みする際に事前にプレーヤが目を通すことができるため、結果としてプレイスタイルが似たプレーヤが自然と集まり、より良質なギルドを形成できる一助にすることができる。 In addition, guild rules can be combined by selecting multiple rule elements, and numerical conditions can be freely set even for the same rule element, so setting guild rules is easy but flexible. Has been realized. In addition, the guild rules allow players to read in advance when applying for participation in the guild, and as a result, players with similar play styles naturally gather to help form a better guild. Can be done.

〔変形例〕
以上、本発明を適用した実施形態について説明したが、上記に限定されるものではなく適宜構成要素の追加・省略・変更を施すことができる。
[Modification example]
Although the embodiment to which the present invention is applied has been described above, the present invention is not limited to the above, and components can be added, omitted, or changed as appropriate.

[その1]
上記実施形態ではプレーヤ端末1500は、スマートフォンとしての形態を有していたが、その他のコンピュータ、例えば電子機器の形態であってもよい。例えば、制御基板を搭載した装置本体と、当該装置本体と無線接続される複数台のタッチパネル搭載型ゲームコントローラとを備えた据え置き型家庭用ゲーム装置とすることもできる。当該構成の場合、装置本体を上記実施形態の制御基板1550相当とし、ゲームコントローラを無線通信式のタッチパネル1506と見立てればよい。
[Part 1]
In the above embodiment, the player terminal 1500 has a form as a smartphone, but may be a form of another computer, for example, an electronic device. For example, it may be a stationary home-use game device including a device main body on which a control board is mounted and a plurality of touch panel-mounted game controllers wirelessly connected to the device main body. In the case of this configuration, the device main body may be regarded as the control board 1550 of the above embodiment, and the game controller may be regarded as the wireless communication type touch panel 1506.

同様に、プレーヤ端末1500をアーケードゲーム装置(業務用ゲーム装置)としての形態を有するとしてもよい。その場合、アーケードゲーム装置は、ゲームプレイリソース(例えば、上記実施形態におけるオブジェクト)に係るデータを担持するトレーディングカードからデータを読み取る装置を搭載し、所有登録するオブジェクトのオブジェクトIDをトレーディングカードから読み取るとしてもよい。 Similarly, the player terminal 1500 may have a form as an arcade game device (commercial game device). In that case, the arcade game device is equipped with a device that reads data from a trading card that carries data related to game play resources (for example, the object in the above embodiment), and reads the object ID of the object to be owned and registered from the trading card. May be good.

[その2]
また、上記実施形態では、ギルドの設立やギルドルールの設定、自動除名、ゲームの進行制御などの主たる機能をサーバシステム1100にて実現し、プレーヤ端末1500は操作入力とゲーム画面の表示のための端末とした構成であったが、それら主たる機能をサーバシステム1100とプレーヤ端末1500とで分散させる構成も可能である。当該構成を第1実施形態のゲームシステムに適用することができるのは勿論のこと、サーバシステム1100を他のプレーヤ端末により実現するゲームシステムとしてプレーヤ端末間をピア・ツー・ピア接続する構成に適用することもできる。
[Part 2]
Further, in the above embodiment, the server system 1100 realizes main functions such as guild establishment, guild rule setting, automatic expulsion, and game progress control, and the player terminal 1500 is used for operation input and game screen display. Although it was configured as a terminal, it is also possible to distribute these main functions between the server system 1100 and the player terminal 1500. It goes without saying that the configuration can be applied to the game system of the first embodiment, and it is also applied to a configuration in which player terminals are peer-to-peer connected as a game system in which the server system 1100 is realized by another player terminal. You can also do it.

[その3]
例えば、上記実施形態ではゲームとしてRPGを例示したが、上記実施形態のギルドに相当する団体を設定・運用するゲームであれば、その他のジャンルのゲームでもよい。
[Part 3]
For example, in the above embodiment, RPG is exemplified as a game, but a game of another genre may be used as long as it is a game in which an organization corresponding to the guild of the above embodiment is set and operated.

[その4]
また、上記実施形態では、ギルドマスターだけがギルドルールの決定権を有する構成としたが、ギルドメンバーにも決定権の一部を与える構成も可能である。
例えば、ギルドルール設定部222が、ギルドメンバーの投票によって、ギルドルールを設定変更する手段を含む構成としてもよい。より具体的には、図18のステップS80にて、設定完了操作を検出した場合に、ギルドメンバー全員によるギルドルールが適切か否かの多数決の投票処理を行い、多数決で承認された場合にはギルドルールの設定をそのままとし、否決されたならばステップS84と同様に設定を元に復元するとすればよい。なお、投票処理の方法は、適宜公知技術を用いることとする。
[Part 4]
Further, in the above embodiment, only the guild master has the right to decide the guild rule, but it is also possible to give the guild member a part of the right to decide.
For example, the guild rule setting unit 222 may include a means for changing the setting of the guild rule by voting by a guild member. More specifically, in step S80 of FIG. 18, when the setting completion operation is detected, all the guild members perform a majority voting process to determine whether the guild rule is appropriate, and if the majority vote is approved, the majority vote is performed. The guild rule settings may be left as they are, and if rejected, the settings may be restored in the same manner as in step S84. As the voting process, a known technique will be used as appropriate.

[その5]
また、上記実施形態では、公表制御部252(図7参照)が、除名者が極端に多いギルド名を公表して、新たにギルドに参加しようとするプレーヤに注意を促す効果を発現していた。しかし、反対に、長期にわたり除名者が基準値に満たない少数である場合に、褒め称える意味でギルド名を公表する機能を有するように構成してもよい。
[Part 5]
Further, in the above embodiment, the publication control unit 252 (see FIG. 7) publishes the guild name having an extremely large number of exiled persons, and exerts an effect of calling attention to a player who newly joins the guild. .. However, on the contrary, it may be configured to have a function of publishing the guild name in the sense of compliment when the number of exiled persons is a small number below the standard value for a long period of time.

2…プレーヤ
3…プレーヤチーム
4…プレーヤキャラクタ
24…ルール要素メニュー
25…ギルドルール設定欄
30…ルール要素パネル
32…数値条件表示部
34…違反点上限値設定欄
40…ギルド情報表示部
44…ギルドルール開示部
200s…サーバ処理部
210…ゲーム管理部
216…プレーヤチーム編成部
222…ギルドルール設定部
224…ギルド情報提供制御部
226…ギルド所属登録部
230…審査部
232…警告通知制御部
234…自動除名制御部
236…除名履歴記憶制御部
240…ゲーム進行制御部
246…プレイ履歴記憶制御部
250…ギルドマスター強制解任部
252…公表制御部
500s…サーバ記憶部
505…ゲーム管理プログラム
510…ゲームステージ初期設定データ
520…相性データ
521…推奨アイテムIDリスト
523…推奨キャラクタ属性
525…推奨キャラクタ属性占有率
550…ルール要素定義データ
551…手動設定用ルール要素リスト
552…ルールID
554…規範内容
555…違反点
558…プリセットルールパッケージデータ
600…ユーザ登録データ
601…プレーヤアカウント
605…所属ギルド名
610…プレイ履歴データ
613…ステージプレイログ
613c…味方貢献度
613d…敵貢献度
613e…ダメージ占有率
613f…チャット発言履歴
630…プレーヤチーム編成データ
632…キャラクタ属性
633…キャラクタレベル
640…ギルド編成データ
641…ギルド名
650…ギルドルール設定データ
653…構成ルールID
655…数値条件値
657…違反点上限値
660…メンバーデータ
663…違反点合計
664…平均参加率
665…不参加履歴
666…チャット発言履歴
667…警告履歴
670…ステージプレイ日時リスト
672…除名履歴データ
700…プレイデータ
709…参加ギルドメンバーIDリスト
720…違反審査用データ
1100…サーバシステム
1150…制御基板
W2…ギルドルール設定画面
W4…ギルドルール設定画面
W6…参加申し込み画面
2 ... Player 3 ... Player team 4 ... Player character 24 ... Rule element menu 25 ... Guild rule setting field 30 ... Rule element panel 32 ... Numerical condition display unit 34 ... Violation point upper limit setting field 40 ... Guild information display unit 44 ... Guild Rule Disclosure Department 200s ... Server Processing Department 210 ... Game Management Department 216 ... Player Team Organization Department 222 ... Guild Rule Setting Department 224 ... Guild Information Provision Control Department 226 ... Guild Affiliation Registration Department 230 ... Examination Department 232 ... Warning Notification Control Department 234 ... Automatic expulsion control unit 236 ... Expulsion history storage control unit 240 ... Game progress control unit 246 ... Play history storage control unit 250 ... Guild master forced dismissal unit 252 ... Public control unit 500s ... Server storage unit 505 ... Game management program 510 ... Game stage Initial setting data 520 ... Compatibility data 521 ... Recommended item ID list 523 ... Recommended character attribute 525 ... Recommended character attribute occupancy rate 550 ... Rule element definition data 551 ... Rule element list for manual setting 552 ... Rule ID
554 ... Standard content 555 ... Violation point 558 ... Preset rule package data 600 ... User registration data 601 ... Player account 605 ... Affiliation guild name 610 ... Play history data 613 ... Stage play log 613c ... Ally contribution 613d ... Enemy contribution 613e ... Damage occupancy rate 613f ... Chat remark history 630 ... Player team formation data 632 ... Character attribute 633 ... Character level 640 ... Guild formation data 641 ... Guild name 650 ... Guild rule setting data 653 ... Configuration rule ID
655 ... Numerical condition value 657 ... Violation point upper limit 660 ... Member data 663 ... Violation point total 664 ... Average participation rate 665 ... Non-participation history 666 ... Chat remark history 667 ... Warning history 670 ... Stage play date and time list 672 ... Expulsion history data 700 … Play data 709… Participating guild member ID list 720… Violation examination data 1100… Server system 1150… Control board W2… Guild rule setting screen W4… Guild rule setting screen W6… Participation application screen

Claims (8)

各プレーヤのプレーヤ端末が通信接続可能に構成され、複数のプレーヤが所属可能な団体として設定された複数の団体を管理するサーバシステムであって、
前記団体別に、当該団体に所属した場合に守るべきプレイ規範のルールであって、ルール違反と判断される毎に設定される違反点に基づく所与の閾値条件を満たした場合に当該団体の所属プレーヤの当該団体への所属が解除される当該閾値条件を含むルールを設定するルール設定手段と、
プレーヤによる所属を希望する団体の選択操作に応じて、当該選択された団体に対応付けて設定された前記ルールを当該プレーヤに提示するルール提示手段と、
前記ルール提示手段によりルールが提示されたプレーヤの操作に基づいた当該団体への当該プレーヤの所属依頼を受け付けて、当該プレーヤを当該団体に所属させる所属登録手段と、
前記団体別に、当該団体に対応付けて設定された前記ルールに基づいて、当該団体に所属する所属プレーヤのゲームプレイがルール違反に該当するか否かを審査する審査手段と、
前記審査手段によりルール違反と判断された場合に、ルール違反と判断された所属プレーヤに違反点を設定し、当該所属プレーヤが所属する団体に設定された前記閾値条件を満たした場合に当該団体への所属を解除する解除手段と、
を備えたサーバシステム。
It is a server system that manages a plurality of groups in which the player terminals of each player are configured to be able to communicate with each other and are set as groups to which multiple players can belong.
The rules of the play norms that should be observed when belonging to the group for each group, and the affiliation of the group when a given threshold condition based on the violation point set each time it is judged to be a rule violation is satisfied. A rule setting means for setting a rule including the threshold condition for which the player is released from belonging to the group, and a rule setting means.
A rule presenting means for presenting the rule set in association with the selected group to the player according to the selection operation of the group to which the player wishes to belong.
Affiliation registration means for accepting a request for affiliation of the player to the group based on the operation of the player whose rule is presented by the rule presenting means and making the player belong to the group.
Based on the rules set in association with the group for each group, the examination means for examining whether or not the gameplay of the player belonging to the group falls under the rule violation, and the examination means.
When it is determined that the rule is violated by the examination means, a violation point is set for the player who is determined to violate the rule, and when the threshold condition set for the organization to which the player belongs is satisfied, the organization is contacted. The means of canceling the affiliation of
Server system with.
前記ルール設定手段は、当該団体の代表プレーヤの操作入力に基づいて複数のルール要素の中からルール要素を選択して前記ルールを設定する、
請求項に記載のサーバシステム。
The rule setting means selects a rule element from a plurality of rule elements based on an operation input of a representative player of the group and sets the rule.
The server system according to claim 1.
前記複数のルール要素には数値条件を含むルール要素が含まれ、
前記ルール設定手段は、前記代表プレーヤの指示操作によって、数値条件を含むルール要素の当該数値条件を設定する、
請求項に記載のサーバシステム。
The plurality of rule elements include a rule element including a numerical condition,
The rule setting means sets the numerical condition of the rule element including the numerical condition by the instruction operation of the representative player.
The server system according to claim 2.
前記ルール設定手段は、当該団体に係るゲームパラメータに基づいて、複数の前記ルール要素の中から、前記ルールとして設定可能なルール要素の候補を抽出する、
請求項又はに記載のサーバシステム。
The rule setting means extracts a candidate for a rule element that can be set as the rule from a plurality of the rule elements based on the game parameters related to the organization.
The server system according to claim 2 or 3.
前記ルール設定手段は、当該団体の所属プレーヤの投票によって、前記ルールを設定変更する手段を有する、
請求項1〜の何れか一項に記載のサーバシステム。
The rule setting means has a means for setting and changing the rule by voting of a player belonging to the group.
The server system according to any one of claims 1 to 4.
前記団体の所属プレーヤのプレーヤ端末が、所与のマルチプレイゲームをプレイ可能に構成されており、
前記ルール設定手段は、前記マルチプレイゲームにおける貢献度を前記ルール要素として前記ルールを設定する、
請求項又はに記載のサーバシステム。
The player terminal of the player belonging to the group is configured to be able to play a given multiplayer game.
The rule setting means sets the rule with the degree of contribution in the multiplayer game as the rule element.
The server system according to claim 2 or 3.
前記ルール設定手段は、前記マルチプレイゲームにおける参加度を前記ルール要素として前記ルールを設定する、
請求項に記載のサーバシステム。
The rule setting means sets the rule with the degree of participation in the multiplayer game as the rule element.
The server system according to claim 6.
各プレーヤのプレーヤ端末が通信接続可能に構成されたコンピュータシステムに、複数のプレーヤが所属可能な団体として設定された複数の団体を管理させるためのプログラムであって、
前記団体別に、当該団体に所属した場合に守るべきプレイ規範のルールであって、ルール違反と判断される毎に設定される違反点に基づく所与の閾値条件を満たした場合に当該団体の所属プレーヤの当該団体への所属が解除される当該閾値条件を含むルールを設定するルール設定手段、
プレーヤによる所属を希望する団体の選択操作に応じて、当該選択された団体に対応付けて設定された前記ルールを当該プレーヤに提示するルール提示手段、
前記ルール提示手段によりルールが提示されたプレーヤの操作に基づいた当該団体への当該プレーヤの所属依頼を受け付けて、当該プレーヤを当該団体に所属させる所属登録手段、
前記団体別に、当該団体に対応付けて設定された前記ルールに基づいて、当該団体に所属する所属プレーヤのゲームプレイがルール違反に該当するか否かを審査する審査手段、
前記審査手段によりルール違反と判断された場合に、ルール違反と判断された所属プレーヤに違反点を設定し、当該所属プレーヤが所属する団体に設定された前記閾値条件を満たした場合に当該団体への所属を解除する解除手段、
として機能させるためのプログラム。
It is a program for managing a plurality of groups set as groups to which a plurality of players can belong in a computer system in which the player terminals of each player are configured to be able to communicate with each other.
The rules of the play norms that should be observed when belonging to the group for each group, and the affiliation of the group when a given threshold condition based on the violation point set each time it is judged to be a rule violation is satisfied. A rule setting means for setting a rule including the threshold condition that the player is released from belonging to the group.
A rule presenting means for presenting the rule set in association with the selected group to the player according to the selection operation of the group to which the player wishes to belong.
Affiliation registration means that accepts a request for the player's affiliation to the group based on the operation of the player whose rule is presented by the rule presenting means, and makes the player belong to the group.
An examination means for examining whether or not the gameplay of a player belonging to the organization falls under the rule violation based on the rules set in association with the organization for each organization.
When it is determined that the rule is violated by the examination means, a violation point is set for the player who is determined to violate the rule, and when the threshold condition set for the organization to which the player belongs is satisfied, the organization is contacted. Cancellation means to cancel the affiliation of
A program to function as.
JP2019211017A 2019-11-22 2019-11-22 Server system and program Active JP6870060B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019211017A JP6870060B2 (en) 2019-11-22 2019-11-22 Server system and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019211017A JP6870060B2 (en) 2019-11-22 2019-11-22 Server system and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2018041912A Division JP6622834B2 (en) 2018-03-08 2018-03-08 Server system and program

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2020218817A Division JP7034247B2 (en) 2020-12-28 2020-12-28 Server system and program

Publications (2)

Publication Number Publication Date
JP2020022892A JP2020022892A (en) 2020-02-13
JP6870060B2 true JP6870060B2 (en) 2021-05-12

Family

ID=69617976

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019211017A Active JP6870060B2 (en) 2019-11-22 2019-11-22 Server system and program

Country Status (1)

Country Link
JP (1) JP6870060B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112138395A (en) * 2020-09-15 2020-12-29 北京智明星通科技股份有限公司 MOBA game-based real-time recommendation package-out method, system and equipment

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002292144A (en) * 2001-03-28 2002-10-08 Konami Co Ltd Player managing method, player managing program, and server apparatus for managing player in net game
JP2013111281A (en) * 2011-11-29 2013-06-10 Dna:Kk Game system

Also Published As

Publication number Publication date
JP2020022892A (en) 2020-02-13

Similar Documents

Publication Publication Date Title
JP5105497B1 (en) Game control device, item lottery method, item lottery program, game system
JP7454157B2 (en) Computer system and game system
WO2018181361A1 (en) Computer system, viewer terminal, live-viewing control method, and program
JP5781558B2 (en) GAME MANAGEMENT DEVICE AND PROGRAM
JP4642928B1 (en) Computer system and program
JP5281127B2 (en) GAME CONTROL DEVICE, POINT PROCESSING METHOD, POINT PROCESSING PROGRAM
JP6937455B2 (en) Server system and program
JP2017055997A (en) Program, game device, and server system
JP6317108B2 (en) Server system and program
JP6306348B2 (en) Server system and program
JP2018055649A (en) Program and computer system
JP5250090B2 (en) Game control device, event processing program
JP4642933B1 (en) Computer system and program
JP7034247B2 (en) Server system and program
JP6722220B2 (en) Server system and game system
JP6870060B2 (en) Server system and program
JP2014198169A (en) Server system
JP5414925B1 (en) GAME SERVER, GAME CONTROL METHOD, GAME SYSTEM, GAME PROGRAM, AND RECORDING MEDIUM
JP6296692B2 (en) Server system
JP6622834B2 (en) Server system and program
JP5527470B1 (en) GAME SERVER, GAME PROVIDING METHOD, GAME PROGRAM, INFORMATION RECORDING MEDIUM CONTAINING GAME PROGRAM, AND GAME SYSTEM
JP5782063B2 (en) Game control device, event processing method, and event processing program
JP2022099970A (en) Computer system, game system, and program
JP7398318B2 (en) server systems and systems
JP7284438B1 (en) Information processing device, information processing method, and program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191223

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20191223

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201014

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201027

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201228

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210316

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210414

R150 Certificate of patent or registration of utility model

Ref document number: 6870060

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250