[go: up one dir, main page]

KR20130082917A - Method for mission processing of on-line game system - Google Patents

Method for mission processing of on-line game system Download PDF

Info

Publication number
KR20130082917A
KR20130082917A KR1020110140662A KR20110140662A KR20130082917A KR 20130082917 A KR20130082917 A KR 20130082917A KR 1020110140662 A KR1020110140662 A KR 1020110140662A KR 20110140662 A KR20110140662 A KR 20110140662A KR 20130082917 A KR20130082917 A KR 20130082917A
Authority
KR
South Korea
Prior art keywords
mission
special
special mission
information
game
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.)
Ceased
Application number
KR1020110140662A
Other languages
Korean (ko)
Inventor
강삼석
권동혁
진대호
전원균
Original Assignee
(주)마상소프트
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 (주)마상소프트 filed Critical (주)마상소프트
Priority to KR1020110140662A priority Critical patent/KR20130082917A/en
Publication of KR20130082917A publication Critical patent/KR20130082917A/en
Ceased legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/533Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/822Strategy games; Role-playing games
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Economics (AREA)
  • Primary Health Care (AREA)
  • Strategic Management (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Optics & Photonics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

PURPOSE: A method for mission processing of an online game system is provided to provide new experience to users by providing a special mission temporarily on Lunar new year's day, Christmas and anniversary etc. CONSTITUTION: A game server sets up special mission information with mission information that a game server is going to provide (S31). The game server provides a corresponding special mission during proceeding period of the special mission according to the established special mission information (S32). If the proceeding period of the special mission is terminated, the corresponding special mission information is deleted in the mission information provided by the game server, and thus the game server does not provide a special mission any more (S33). [Reference numerals] (S31) An administrator sets up a special mission provided by a game server; (S32) The game server provides the special mission during a certain period of time; (S33) The game server puts an end to the special mission

Description

온라인 게임 시스템의 미션 처리 방법{ Method for Mission Processing of On-Line Game System }Method for Mission Processing of On-Line Game System}

본 발명은 사용자 캐릭터가 가상 공간에 구현된 게임 맵 내에서 다양한 미션을 수행하도록 하는 온라인 롤 플레잉 게임에 관한 것으로서, 특히 관리자의 설정에 따라 특정 기간 동안 평상시와는 다른 내용의 특수 미션을 제공하여 게임의 내용에 변화를 주고 사용자들이 새로운 경험을 해 볼 수 있도록 한다.
The present invention relates to an online role-playing game that allows a user character to perform various missions in a game map implemented in a virtual space. In particular, the present invention provides a special mission with a different content than usual for a specific period according to a manager's setting. Change the content of the content and allow users to try new experiences.

현재 통신망을 통해 다양한 종류의 온라인 게임이 제공되고 있으며, 특히 롤 플레잉 게임(Role Playing Game)이 각광을 받고 있다.Currently, various types of online games are provided through a communication network, and role playing games are in the spotlight.

롤 플레잉 게임은 일정한 스토리(이야기)에 따라 진행된다는 특징을 가지고 있으며, 사용자들은 스토리 전개에 따라 주어지는 미션을 수행하면서 게임을 진행하게 된다.Role-playing games are characterized by progressing according to a certain story (story), and users progress the game while performing missions given as the story progresses.

미션은 하나 이상의 퀘스트로 이루어질 수 있는데, 각 게임 맵에서 사용자들에게 주어지는 미션은 고정되어 있으며, 사용자들은 그 순서에 따라 앞의 미션을 수행한 후 다음 미션을 수행할 수 있다.Missions can consist of one or more quests. Missions given to users in each game map are fixed, and users can perform the next mission after performing the previous mission in that order.

즉, 종래의 롤 플레잉 게임은 다양한 미션을 준비하고 있기는 하지만, 그 스토리 전개가 획일적이어서 사용자들에게 지루함을 주는 요인이 된다. 또한, 게임의 시나리오를 전체적으로 변경하는 것은 물적/인적 비용이 많이 소요되어 수시로 수행할 수 있는 방안이 될 수 없다.
In other words, the conventional role-playing game is prepared for a variety of missions, but the story development is uniform, which causes boring to users. In addition, changing the scenario of the game as a whole, material / human costs are expensive and can not be a way to perform at any time.

이에 본 발명은 상기와 같은 문제점을 해결하기 위하여 안출된 것으로서, 설날, 성탄절, 기념일 등에 일시적으로 특수 미션을 제공하여 사용자들이 새로운 경험을 해 볼 수 있도록 하고, 또한 게임 관리자가 더욱 편리하게 특수 미션을 적용하고 관리할 수 있도록 하는데 그 목적이 있다.
Accordingly, the present invention has been made to solve the above problems, to temporarily provide a special mission for New Year's Day, Christmas, Anniversary, etc., so that users can experience a new experience, and the game manager more convenient to the special mission Its purpose is to make it applicable and manageable.

상기와 같은 목적을 달성하기 위하여, 본 발명에 따른 온라인 게임 시스템의 미션 처리 방법은, 게임 서버가 제공할 미션 정보로 특수미션정보(특수미션정보에는 특수 미션의 종류와 진행기간에 관한 정보가 포함됨)를 설정하는 특수미션 설정단계; 상기 게임 서버가 설정된 특수미션정보에 따라 특수 미션의 진행기간 동안 해당 특수 미션을 제공하는 특수미션 실행단계; 및 특수 미션의 진행기간이 종료되면 해당 특수미션정보를 상기 게임 서버가 제공할 미션 정보에서 삭제하는 특수미션 종료단계를 포함하여 이루어진다.In order to achieve the above object, the mission processing method of the online game system according to the present invention includes the mission information to be provided by the game server as special mission information (special mission information includes information about the type and duration of the special mission). Special mission setting step of setting; A special mission execution step of providing a special mission during the progress of the special mission according to the special mission information set by the game server; And a special mission end step of deleting the corresponding special mission information from the mission information provided by the game server when the progress of the special mission ends.

상기 특수미션 설정단계는 관리자에게 특수미션설정용 유저 인터페이스를 제공하고, 관리자가 입력한 특수미션정보를 상기 게임 서버가 제공할 미션 정보로 설정하는 관리자 툴(Tool)을 통해 이루어진다.
The special mission setting step is performed through an administrator tool for providing a user interface for special mission setting to an administrator and setting the special mission information input by the administrator as mission information to be provided by the game server.

특수미션의 진행기간은 날짜, 및 발생할 수 있는 이벤트의 총량 중 하나 이상을 기초로 설정될 수 있다.The duration of the special mission may be set based on one or more of the date and the total amount of events that may occur.

상기 관리자 툴은 웹상에서 관리자 단말로 제공될 수 있다.The manager tool may be provided to the manager terminal on the web.

상기 특수미션설정용 유저 인터페이스는 특수 미션의 목록을 표시하여 관리자가 하나 이상의 특수미션을 선택 할 수 있도록 구성될 수 있다.
The special mission setting user interface may be configured to display a list of special missions so that an administrator may select one or more special missions.

상기 특수미션 종료단계는 사용자들이 특수 미션을 진행한 결과에 따라 보상을 제공하도록 구성될 수 있다.
The special mission end step may be configured to provide a reward according to a result of the users performing the special mission.

상기 특수 미션은 상기 게임 서버에 접속한 모든 사용자가 참여할 수 있도록 구성될 수 있으며, 새로운 게임 맵의 오픈, 및 새로운 게임 맵에서의 몬스터 사냥을 포함할 수 있다.
The special mission may be configured so that all users connected to the game server can participate, and may include opening a new game map and hunting monsters in the new game map.

본 발명에 따르면, 설날, 성탄절, 각종 기념일 등에 일시적으로 특수 미션이 제공되므로 사용자들이 새로운 경험을 해 볼 수 있게 된다.According to the present invention, special missions are temporarily provided for New Year's Day, Christmas, various anniversaries, etc., so that users can experience a new experience.

특수 미션은 특수미션 진행기간 동안 일시적으로 제공되는 것이므로, 각 게임 맵에서는 해당 게임 맵에서 주어지는 미션만을 수행해야 한다거나, 자신의 게임 레벨에 따른 미션만을 수행해야 한다는 등의 제한없이 누구나 수행할 수 있도록 허용될 수 있다.Special missions are provided temporarily during the special mission period, so each game map can be used by anyone without any restrictions, such as only the missions given in that game map, or only missions based on their game level. Can be.

이에 따라 사용자들은 평소에는 경험하기 어려웠던 미션을 수행할 수 있게 되어 게임에 흥미를 계속 유지할 수 있으며, 게임 기획자들은 더욱 다양한 게임 서비스를 기획할 수 있게 된다.As a result, users can carry out missions that were difficult to experience in the usual way to keep the game interesting, and game planners can plan more various game services.

또한, 관리자는 직관적인 모습을 갖는 유저 인터페이스(UI)를 통해 특수 미션을 설정할 수 있기 때문에 매우 편리하고 효율적으로 특수 미션을 적용하고 관리할 수 있다.
In addition, since the administrator can set a special mission through an intuitive UI, the administrator can apply and manage the special mission very conveniently and efficiently.

도 1은 롤 플레잉 게임을 서비스하는 온라인 게임 시스템의 예,
도 2는 사용자 단말의 예,
도 3은 본 발명에 따른 미션 처리 방법의 일 실시예,
도 4는 관리자가 특수미션정보를 설정하는 과정의 예,
도 5는 특수미션설정용 유저 인터페이스의 예,
도 6은 본 발명에 따라 특수 미션을 처리하는 구체적인 예이다.
1 is an example of an online game system for serving role playing games,
2 is an example of a user terminal;
3 is an embodiment of a mission processing method according to the present invention;
4 is an example of a process in which an administrator sets special mission information;
5 is an example of a user interface for special mission setting;
6 is a specific example of processing a special mission according to the present invention.

이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 실시예를 상세히 설명하기로 한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.

도 1은 롤 플레잉 게임을 서비스하는 온라인 게임 시스템(20)의 예를 도시한 것으로서, 각 사용자는 사용자 단말(10)을 이용하여 온라인 게임 시스템(20)이 제공하는 롤 플레잉 게임을 즐긴다.1 illustrates an example of an online game system 20 serving a role playing game, wherein each user enjoys a role playing game provided by the online game system 20 using the user terminal 10.

사용자 단말(10)은 데스크 탑 컴퓨터나 노트북 컴퓨터와 같은 개인용 컴퓨터(PC: Personal Computer)뿐 아니라 스마트폰이나 태블릿 컴퓨터와 같이 통신망(13)을 통해 온라인 게임 시스템(20)에 접속하여 온라인 게임 시스템(20)이 제공하는 롤 플레잉 게임을 이용할 수 있는 일체의 단말을 말한다.The user terminal 10 is connected to an online game system 20 through a communication network 13 such as a smartphone or a tablet computer as well as a personal computer (PC) such as a desktop computer or a laptop computer. It refers to any terminal that can use the role playing game provided by 20).

사용자 단말(10)에는 사용자가 롤 플레잉 게임을 이용할 수 있도록 해주는 게임 클라이언트(11)가 설치된다.The user terminal 10 is provided with a game client 11 that allows the user to use the role playing game.

게임 클라이언트(11)는 사용자 단말(10)에 설치되어 동작하는 컴퓨터 프로그램으로서 통신망(13)을 통해 다운로드되어 설치될 수 있다. 게임 클라이언트(11)는 게임 화면 처리, 사운드 효과 처리, 각종 사용자 인터페이스 제공 등 사용자 측에서 수행되어야 할 다양한 기능을 수행하며, 기본적으로 게임 서버(24)와 통신하면서 롤 플레잉 게임을 진행시킨다.The game client 11 is a computer program installed and operated in the user terminal 10 and may be downloaded and installed through the communication network 13. The game client 11 performs various functions to be performed on the user side, such as game screen processing, sound effect processing, and providing various user interfaces, and basically performs a role playing game while communicating with the game server 24.

이때 게임 서버(24)와 게임 클라이언트(11)의 역할 분담은 필요에 따라 다양하게 구성될 수 있다.In this case, the role sharing between the game server 24 and the game client 11 may be variously configured as necessary.

온라인 게임 시스템(20)은 유선 인터넷망이나 무선 인터넷망 등 다양한 통신망(13)을 통해 롤 플레잉 게임 서비스를 제공한다.The online game system 20 provides a role playing game service through various communication networks 13 such as a wired internet network or a wireless internet network.

롤 플레잉 게임, 또는 MMORPG(Massively Multi-player Online Role Playing Game) 게임은 사용자 캐릭터가 가상공간에 구현된 게임 맵을 돌아다니면서 일정한 미션을 수행하도록 구성된다.Role-playing games, or Massively Multi-player Online Role Playing Game (MMORPG) games, are configured so that user characters perform certain missions while navigating a game map implemented in virtual space.

사용자 캐릭터에게 주어지는 미션의 종류와 내용은 다양하게 구성될 수 있으며, 각 미션은 하나 이상의 퀘스트를 포함할 수 있다.
The types and contents of missions given to the user character may be variously configured, and each mission may include one or more quests.

온라인 게임 시스템(20)은 다양하게 구성될 수 있는 것으로서, 구체적인 예를 들자면, 웹 서버(21), 업데이트 서버(22), 인증 서버(23), 게임 서버(24), 계정정보 데이터베이스(25) 등을 포함하여 이루어질 수 있다.The online game system 20 may be configured in various ways. Specifically, the online game system 20 may include a web server 21, an update server 22, an authentication server 23, a game server 24, and an account information database 25. And the like.

웹 서버(21)는 인터넷 홈페이지를 운영하여 게임 서비스와 관련된 각종 정보를 웹상에서 제공하고, 각 사용자로부터 인증용 정보인 아이디(ID)와 비밀번호, 닉네임, 연락처 등 회원 가입에 필요한 정보를 입력받아 계정을 개설하는 등의 역할을 수행할 수 있다.The web server 21 operates the Internet homepage to provide various information related to the game service on the web, and receives information necessary for membership registration, such as ID, ID, password, nickname, and contact information, which are authentication information from each user. It may be able to open a role such as opening a business.

계정정보 데이터베이스(25)는 각 사용자들의 회원정보, 게임 레벨정보, 사용자 캐릭터 정보 등 사용자들이 롤 플레잉 게임 서비스를 이용하기 위해 필요로 하는 일체의 정보를 저장하여 유지한다.The account information database 25 stores and maintains all information required for users to use the role playing game service, such as member information, game level information, and user character information of each user.

업데이트 서버(22)는 사용자 단말(10)로 게임 클라이언트(11)를 전송해주고 최신 버전으로 유지시켜 주는 역할을 수행하며, 인증 서버(23)는 계정정보 데이터베이스(25)에 저장되어 있는 정보를 이용하여 게임 서버(24)에 로그인 하는 사용자를 인증한다.The update server 22 transmits the game client 11 to the user terminal 10 and maintains the latest version, and the authentication server 23 uses the information stored in the account information database 25. To authenticate the user logging into the game server 24.

게임 서버(24)는 게임 클라이언트(11)와 통신하면서 온라인 롤 플레잉 게임을 진행하며, 기 설정되어 있는 미션 정보(27)를 기초로 각종 미션을 제공한다.
The game server 24 performs an online role-playing game while communicating with the game client 11, and provides various missions based on the preset mission information 27.

도 2는 범용 사용자 단말에 관한 예를 도시한 것으로서, 각 구성요소들은 다양한 구조의 시스템 버스(10-1)를 통해 서로 연결되고, 중앙처리장치(CPU: Central Processing Unit)와 같은 프로세서(10-2)의 총괄적인 제어 하에 서로 데이터를 주고 받으면서 그 역할을 수행한다.FIG. 2 illustrates an example of a general-purpose user terminal, in which each component is connected to each other via a system bus 10-1 having various structures, and a processor 10-such as a central processing unit (CPU). It plays its role by exchanging data with each other under the general control of 2).

롬(ROM: Read Only Memory,10-3)은 일반적으로 각 구성요소들 사이의 정보 전달을 돕기 위한 기본 입출력 시스템(BIOS: Basic Input/Output System)을 저장하고, 램(RAM: Random Access Memory,10-4)은 프로세서(10-2)가 즉시 액세스할 컴퓨터 프로그램이나 데이터를 유지한다.ROM (Read Only Memory, 10-3) generally stores a basic input / output system (BIOS) to facilitate the transfer of information between the components, and random access memory (RAM). 10-4) maintains computer programs or data that processor 10-2 will access immediately.

입력장치 인터페이스(10-5)는 키보드, 키패드, 터치 스크린, 마우스 등과 같은 다양한 입력장치(10-6)와 연결되어 사용자가 사용자 단말(10)로 각종 명령이나 정보를 입력할 수 있도록 한다.The input device interface 10-5 is connected to various input devices 10-6 such as a keyboard, a keypad, a touch screen, a mouse, and the like so that a user can input various commands or information to the user terminal 10.

디스플레이 어댑터(10-7)는 디스플레이 화면(10-8)을 통해 출력할 비디오 정보를 처리하며, 사운드 카드(10-9)는 오디오 정보를 처리하여 스피커(10-10)를 통해 출력한다.The display adapter 10-7 processes video information to be output through the display screen 10-8, and the sound card 10-9 processes audio information and outputs it through the speaker 10-10.

네트워크 인터페이스(10-12)는 사용자 단말(10)이 유선 인터넷망이나 무선 인터넷망 등 각종 통신망(13)에 연결되어 통신할 수 있도록 한다.The network interface 10-12 allows the user terminal 10 to communicate by connecting to various communication networks 13 such as a wired internet network or a wireless internet network.

저장매체(10-11)는 비휘발성의 성질을 가지며, 일반적으로 개인용 컴퓨터에서는 내장형 하드 디스크 드라이브(HDD: Hard Disk Drive)가 사용되지만, 사용자 단말(10)에 의해 액세스될 수 있는 내장형, 외장형, 분리형, 비분리형의 다양한 형태를 가질 수 있다.The storage medium 10-11 has a nonvolatile property, and in general, an internal hard disk drive (HDD) is used in a personal computer, but internal, external, and external devices that can be accessed by the user terminal 10 are provided. It can have various forms of separable, non-separable forms.

저장매체(10-11)에는 마이크로 소프트사의 윈도우즈(Windows)와 같은 운영체제(OS: Operating System)나, 사용자가 인터넷 서비스를 이용할 수 있도록 해주는 웹 브라우저 등 각종 컴퓨터 프로그램과 사용자 데이터가 저장되며, 특히 게임 클라이언트(11)가 설치된다.The storage medium 10-11 stores various computer programs and user data such as an operating system (OS) such as Microsoft's Windows or a web browser that allows a user to use an Internet service. The client 11 is installed.

사용자가 게임 클라이언트(11)를 실행시키면, 프로세서(10-2)는 게임 클라이언트(11)를 램(10-4)에 로딩하여 순차적으로 처리하며, 디스플레이 화면(10-8)과 스피커(10-10)를 통해 각각 게임화면과 사운드가 출력되기 시작한다.When the user executes the game client 11, the processor 10-2 loads the game client 11 into the RAM 10-4 and processes them sequentially, and displays the display screen 10-8 and the speaker 10-. 10) through the game screen and sound starts to output respectively.

사용자는 아이디(ID)와 비밀번호 등 인증정보를 입력하여 게임 서버(24)에 로그인 한 후, 입력장치(10-6)를 통해 롤 플레잉 게임을 이용하기 위한 각종 명령을 입력하면서 게임을 진행한다.
After the user logs in to the game server 24 by inputting authentication information such as an ID and a password, the user proceeds to play the game by inputting various commands for using the role playing game through the input device 10-6.

롤 플레잉 게임에서 가상공간에 나타나는 주체는 사용자 캐릭터이고, 사용자 단말(10)에 명령을 입력하면서 사용자 캐릭터를 조작하고 실제 게임을 즐기는 주체는 사용자이다. 그러므로 본 발명과 관련하여 게임 내에서 동작하는 주체를 설명할 때는 '사용자 캐릭터'라고 표현하고, 사용자 캐릭터를 조작하여 게임을 이용하는 주체를 설명할 때는 '사용자'라고 표현한다. 즉, '사용자'와 '사용자 캐릭터'는 게임의 진행과 관련하여 보는 관점만 다를 뿐 동일한 의미를 갖는다.In the role playing game, the subject that appears in the virtual space is a user character, and the subject who manipulates the user character while enjoying a real game while inputting a command to the user terminal 10 is the user. Therefore, when describing the subjects operating in the game in relation to the present invention, when describing the subject using the game by manipulating the user character is expressed as 'user'. In other words, 'user' and 'user character' have the same meaning except that the viewpoints related to the progress of the game are different.

도 3을 참조하여, 본 발명에 따라 특수 미션을 처리하는 방법의 일 실시예를 설명하기로 한다.Referring to FIG. 3, an embodiment of a method for processing a special mission according to the present invention will be described.

먼저, 게임 서버(24)가 제공할 미션 정보로 특수미션정보를 설정한다(S31).First, special mission information is set as mission information to be provided by the game server 24 (S31).

특수미션정보에는 게임 서버(24)가 특수 미션을 제공하는데 필요로 하는 일체의 정보가 포함될 수 있으며, 적어도 특수 미션의 종류와 특수 미션의 진행기간에 관한 정보가 포함된다.The special mission information may include all the information required for the game server 24 to provide the special mission, and includes at least information about the type of the special mission and the duration of the special mission.

특수 미션이란 기본적인 게임 시나리오의 일부로 제공되는 것이 아니라 특수 미션의 진행기간 동안에만 일시적으로 진행되는 미션을 말한다. 예컨대 평상시에 게임 맵 A에서 제공되는 미션이 미션 #1 내지 미션 #10 이라면, 성탄절 시즌에 일시적으로 미션 #25가 제공될 수 있다.Special missions are missions that are only provided temporarily as part of the special mission, not as part of the basic game scenario. For example, if the mission provided in game map A is mission # 1 to mission # 10, mission # 25 may be temporarily provided during the Christmas season.

이때 특수 미션인 미션 #25를 진행할 수 있는 게임 맵이나 사용자 캐릭터의 게임 레벨 등에 제한을 둘 수도 있으나, 특수 미션은 특별한 이벤트라는 성질을 가지므로 게임 맵이나 게임 레벨 등의 제한없이 게임 서버(24)에 접속한 모든 사용자가 참여할 수 있도록 구성하는 것이 바람직하다.
In this case, a special map may be limited to a game map or a user character's game level that can proceed to mission # 25. However, since a special mission has a special event property, the game server 24 may not be limited to a game map or game level. It is desirable to configure so that all users connected to the system can participate.

특수 미션은 단일 퀘스트로 이루어질 수도 있고, 복수의 연계된 퀘스트를 포함하도록 구성될 수도 있다.Special missions may consist of a single quest or may be configured to include a plurality of associated quests.

또한, 특수 미션은 평상시의 롤 플레잉 게임 전반에 걸쳐 존재하지 않았던 새로운 미션일 수도 있고, 이미 존재하던 미션에서 제한 조건을 없애는 방식으로 구현될 수도 있다.In addition, special missions may be new missions that did not exist throughout the usual role-playing game, or may be implemented in a way that removes constraints from existing missions.

즉, 새로 오픈되는 게임 맵에서 하나 이상의 몬스터를 사냥하는 미션을 특수 미션으로 제공하거나, 게임 맵 A에서만 제공되던 미션을 어느 게임 맵에서나 수행할 수 있도록 구현할 수 있다.
That is, a mission for hunting one or more monsters in a newly opened game map may be provided as a special mission, or a mission provided only in game map A may be performed in any game map.

단계 S31은 관리자 툴(Tool,26)을 통해 이루어지도록 구성된다.Step S31 is configured to be made through an administrator tool 26.

관리자 툴(26)은 관리자에게 특수미션설정용 유저 인터페이스(User Interface)를 제공하고, 관리자가 입력한 특수미션정보를 게임 서버(24)가 제공할 미션 정보(27)로 설정하는 역할을 수행한다.The manager tool 26 provides a manager with a user interface for setting a special mission, and sets the special mission information input by the manager as the mission information 27 to be provided by the game server 24. .

관리자 툴(26)은 관리자 단말(29)에 설치되어 실행되는 독립적 컴퓨터 프로그램으로 구성될 수도 있고, 서버에서 원격 지원하는 형태로 구성될 수도 있다.The manager tool 26 may be configured as an independent computer program installed and executed in the manager terminal 29 or may be configured to be remotely supported by the server.

이하, 관리자 툴을 제공하는 서버를 관리자 서버라고 칭하기로 한다. 관리자 서버는 관리자 단말(29)과 내부 통신망을 통해 연결될 수도 있고, 광역 통신망에 연결되는 서버일 수도 있다. 후자의 경우 웹 서버(21)가 관리자 서버의 역할을 수행할 수도 있다.
Hereinafter, a server providing the administrator tool will be referred to as an administrator server. The manager server may be connected to the manager terminal 29 through an internal communication network, or may be a server connected to a wide area network. In the latter case, the web server 21 may serve as an administrator server.

도 4를 참조하여 관리자 서버(29-1)가 웹상에서 관리자 툴(26)을 제공하는 예를 설명하기로 한다.An example in which the administrator server 29-1 provides the administrator tool 26 on the web will be described with reference to FIG. 4.

관리자는 관리자 단말(29)을 이용하여 관리자 서버(29-1)에 로그인을 시도한다(S41). 관리자 서버(29-1)는 로그인에 실패하면 접속을 허가하지 않으며(S42, S43), 로그인에 성공하면 관리자 단말(29)로 관리자 툴(26)을 제공한다(S44).The manager tries to log in to the manager server 29-1 using the manager terminal 29 (S41). If the login fails, the manager server 29-1 does not permit the connection (S42, S43). If the login is successful, the manager server 29-1 provides the manager tool 26 to the manager terminal 29 (S44).

관리자는 관리자 툴(26)이 제공하는 특수미션설정용 유저 인터페이스를 이용하여 특수 미션의 종류와 특수 미션의 진행 기간에 관한 정보를 입력하고(S45), 관리자 툴(26)은 관리자가 입력한 특수미션정보를 관리자 서버(29-1)로 전달한다(S46). 그러면 관리자 서버(29-1)는 관리자가 설정한 특수미션정보를 게임 서버(24)가 제공할 미션 정보(27)로 설정한다(S47).
The administrator inputs information on the special mission type and the duration of the special mission using the special mission setting user interface provided by the administrator tool 26 (S45), and the administrator tool 26 inputs the special input by the administrator. The mission information is transmitted to the manager server 29-1 (S46). Then, the manager server 29-1 sets the special mission information set by the manager as the mission information 27 to be provided by the game server 24 (S47).

특수미션설정용 유저 인터페이스는 필요에 따라 얼마든지 다양하게 구성될 수 있다. 예컨대 관리자 툴(26)은 특수 미션의 목록을 표시하여 관리자가 하나 이상의 특수미션을 선택할 수 있도록 구성될 수 있다.The user interface for special mission setting can be configured in various ways as needed. For example, the manager tool 26 may be configured to display a list of special missions so that the administrator can select one or more special missions.

이때 특수 미션의 목록은 게임 서버(24)에 구현되어 있으나 아직 활성화되지 않은 상태의 미션들일 수 있다.
At this time, the list of special missions may be missions that are implemented in the game server 24 but are not yet activated.

도 5는 특수미션설정용 유저 인터페이스(50)의 예를 도시한 것으로서, 특수 미션 목록 필드(54)에 관리자가 설정할 수 있는 특수 미션의 목록이 표시되어 있고, 관리자는 그 중에서 원하는 특수 미션을 선택할 수 있다.FIG. 5 shows an example of the special mission setting user interface 50. In the special mission list field 54, a list of special missions that an administrator can set is displayed, and the administrator selects a desired special mission therefrom. Can be.

또한, 시작 날짜 입력 필드(51)와 진행기간 입력 필드(55)를 통해 각각 특수 미션의 시작 날짜와 특수 미션의 진행기간에 관한 정보를 입력 받으며, 특수 미션의 종료 날짜(52)도 표시된다. 관리자는 특수 미션의 종류와 진행기간에 대한 정보를 입력 또는 선택한 후 미션시작 버튼(56)을 클릭하여 게임 서버(24)가 제공할 미션정보로 설정하도록 지시한다.In addition, the start date input field 51 and the progress period input field 55 receive information regarding the start date of the special mission and the progress period of the special mission, respectively, and the end date 52 of the special mission is also displayed. The manager inputs or selects information on the type and duration of the special mission and then instructs the game server 24 to set the mission information to be provided by clicking the mission start button 56.

단계 S31에서 게임 서버(24)가 제공할 미션 정보로 특수미션정보가 설정되면, 게임 서버(24)는 설정된 특수미션정보에 따라 특수미션의 진행기간 동안 해당 특수 미션을 제공한다(S32).When the special mission information is set as mission information to be provided by the game server 24 in step S31, the game server 24 provides the special mission during the progress of the special mission according to the set special mission information (S32).

즉, 게임 서버(24)는 게임 클라이언트(11)와 통신하면서 온라인 롤 플레잉 게임을 진행하는데, 이 과정에서 특수미션정보가 설정되어 있으면 해당 특수 미션을 특수미션 진행기간 동안 제공한다.
That is, the game server 24 performs an online role-playing game while communicating with the game client 11. If special mission information is set in this process, the game server 24 provides the special mission during the special mission progress period.

그리고 특수미션의 진행기간이 종료되면 해당 특수미션정보를 게임 서버(24)가 제공할 미션 정보(27)에서 삭제하여 게임 서버(24)가 더 이상 특수 미션을 제공하지 않도록 처리한다(S33).When the progress of the special mission ends, the special mission information is deleted from the mission information 27 provided by the game server 24 so that the game server 24 no longer provides the special mission (S33).

특수미션정보의 삭제 이외에도 특수 미션의 종료를 위해 필요한 작업이 있다면 단계 S33은 해당 작업을 함께 처리하도록 구성될 수 있다.In addition to the deletion of the special mission information, if there is a job necessary for the termination of the special mission, step S33 may be configured to process the corresponding job together.

단계 S33에서 특수미션의 종료에 따른 처리는 게임 서버(24)가 진행기간의 종료에 따라 스스로 처리할 수도 있고, 관리자가 관리자 툴(26)을 통해 특수미션 종료 명령을 내림에 따라 이루어질 수도 있다.The process according to the end of the special mission in step S33 may be processed by the game server 24 itself as the end of the progress period, or may be performed as the administrator issues a special mission end command through the administrator tool 26.

또한, 단계 S33은 사용자들이 특수 미션을 실행한 결과에 따라 보상을 제공하도록 구성될 수도 있다. 보상은 필요에 따라 다양하게 제공될 수 있는 것으로서, 예를 들자면 미션 수행의 결과에 따라 게임 아이템이나 게임 머니를 제공할 수 있다. 특수 미션이 모든 사용자가 함께 참여하는 것이라면 각 사용자가 미션 해결에 공헌한 정도(예: 사냥한 몬스터의 수)에 따라 제공할 수도 있다.In addition, step S33 may be configured to provide compensation according to the results of the users executing the special mission. Rewards may be provided in various ways as needed. For example, game items or game money may be provided according to the results of mission performance. If a special mission is for all users to participate together, it can be provided depending on how much each user contributed to solving the mission (eg, the number of monsters hunted).

단계 S31을 통해 설정된 특수 미션에 관한 정보, 예컨대 어떤 특수 미션이 언제까지 제공된다는 정보, 단계 S32에서 특수 미션이 진행되는 상황에 관한 정보, 단계 S33에서 특수 미션이 종료된 결과에 관한 정보 등 특수 미션과 관련된 각종 정보는 게임 클라이언트(11)나 웹 서버(21)를 통해 사용자들에게 제공될 수 있다.
Special missions such as information about the special mission set through step S31, for example, information about when a special mission is provided forever, information about the situation in which the special mission proceeds in step S32, and information about the result of the special mission being completed in step S33. Various information related to the information may be provided to users through the game client 11 or the web server 21.

한편, 특수미션의 진행기간은 날짜(시작시점과 종료시점)를 기초로 설정될 수도 있고, 발생할 수 있는 이벤트의 총량을 기초로 설정될 수도 있다.Meanwhile, the progress period of the special mission may be set based on a date (starting point and ending point) or may be set based on the total amount of events that may occur.

예컨대 성탄절을 기념하여 2011년 12월 24일 0시부터 48 시간 동안 특수 미션을 진행하는 것으로 설정하고, 이 기간 동안 사용자들이 잡을 수 있는 몬스터의 총 수를 1000 마리로 설정할 수 있다.For example, a special mission can be set for 48 hours from 04:00 on December 24, 2011, and the total number of monsters that can be caught by users during this period can be set to 1000.

이 경우 해당 특수 미션의 진행기간이 종료되거나 또는 사용자들이 잡은 몬스터의 총 수가 1000이 될 때 해당 특수 미션이 종료될 수 있다.
In this case, the special mission may be terminated when the progress of the special mission ends or when the total number of monsters captured by the user reaches 1000.

도 6을 참조하여, 본 발명에 따라 특수 미션이 진행되는 구체적인 사례를 설명하기로 한다.Referring to Figure 6, it will be described a specific case where the special mission in accordance with the present invention.

먼저, 관리자가 특수 미션으로 '외계인 침공 미션'을 선택하고 지금 시점부터 48시간을 특수 미션 진행기간으로 설정함으로써 외계인 침공 미션이 시작된다(S61). 여기서 외계인 침공 미션은 새로운 게임 맵(이하, 특수 미션 맵이라 한다)을 통해 구현되고, 사용자들이 외계인 몬스터 1000 마리를 잡은 후 보스 몬스터가 나타나는 미션이라고 가정한다.First, the manager selects the 'alien invasion mission' as a special mission and sets the 48-hour special mission progress period from this point in time, and the alien invasion mission is started (S61). Here, the alien invasion mission is implemented through a new game map (hereinafter referred to as a special mission map), and it is assumed that a mission in which a boss monster appears after users catch 1000 alien monsters.

이 특수 미션은 누구나 참여할 수 있는 것으로서, 외계인 몬스터 1000 마리를 잡은 후 보스 몬스터를 잡아야 하는 특수 미션의 목표는 사용자 전체의 목표이고 개개인의 목표가 아니다.
This special mission is open to anyone. The special mission, which involves catching 1000 alien monsters and catching boss monsters, is the goal of the entire user and not the individual.

게임 서버(24)는 단계 S61에서의 설정에 따라 특수 미션 맵에 외계인 몬스터를 소환하여 출현하도록 하고, 각 사용자 캐릭터에 의해 사냥된 외계인 몬스터의 총 수를 파악한다(S62).The game server 24 summons alien monsters to appear in the special mission map according to the setting in step S61, and grasps the total number of alien monsters hunted by each user character (S62).

게임 서버(24)는 특수 미션이 시작된지 48 시간이 지나지 않았고(S63), 사냥 당한 외계인 몬스터의 수가 1000 미만이면(S64), 특수 미션 맵에서의 외계인 몬스터 사냥이 계속 이루어지도록 처리한다.The game server 24 does not pass 48 hours after the start of the special mission (S63), and if the number of alien monsters hunted is less than 1000 (S64), the alien monster hunting in the special mission map is processed to continue.

그러나 특수 미션이 시작된지 48 시간이 지나지 않았고 사냥 당한 외계인 몬스터의 수가 1000이면, 외계인 몬스터의 소환을 중지하고 강력한 파워를 가진 보스 몬스터를 특수 미션 맵에 소환하여 사용자 캐릭터들이 사냥할 수 있도록 처리한다(S65).However, if 48 hours have passed since the start of the special mission and the number of alien monsters hunted is 1000, the alien monsters must be summoned and summoned with a powerful boss monster to the special mission map for the user characters to hunt ( S65).

사용자들이 보스 몬스터의 사냥에 성공하거나(S66), 특수 미션이 시작된지 48 시간이 경과하면(S63), 외계인 침공 미션은 종료되고 게임 서버(24)는 더 이상 외계인 침공 미션을 제공하지 않게 된다(S67).
If the user succeeds in hunting the boss monster (S66) or 48 hours after the special mission starts (S63), the alien invasion mission is terminated and the game server 24 no longer provides the alien invasion mission ( S67).

외계인 침공 미션이 종료되면 해당 특수 미션의 수행 결과에 따라 각 사용자들에게 보상을 제공한다.When the alien invasion mission ends, reward each user according to the result of the special mission.

예컨대 각 사용자가 외계인 몬스터를 사냥한 수에 따라 보상을 제공할 수 있으며, 보스 몬스터를 사냥한 사용자에게는 특별 보상을 줄 수도 있다.
For example, rewards may be provided depending on the number of each user hunted alien monsters, and special rewards may be given to users who hunt boss monsters.

상술한 실시예는 본 발명의 이해를 돕기 위한 것이며, 본 발명은 상술한 실시예에 한정되지 않고 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 당업자에 의해 다양하게 변형하여 실시할 수 있는 것임은 물론이다.
It is to be understood that the present invention is not limited to the above-described embodiment, and various changes and modifications may be made by those skilled in the art without departing from the technical spirit of the present invention. to be.

10: 사용자 단말 11: 게임 클라이언트
13: 통신망 20: 온라인 게임 시스템
21: 웹 서버 22: 업데이트 서버
23: 인증 서버 24: 게임 서버
25: 계정정보 데이터베이스 26: 관리자 툴
29: 관리자 단말 29-1: 관리자 서버
50: 특수미션설정용 유저 인터페이스
10: user terminal 11: game client
13: Network 20: Online Gaming Systems
21: Web Server 22: Update Server
23: authentication server 24: game server
25: Account Information Database 26: Administrator Tool
29: administrator terminal 29-1: administrator server
50: user interface for special mission settings

Claims (7)

통신망을 통해 롤 플레잉 게임을 서비스하는 온라인 게임 시스템이 미션을 처리하는 방법에 있어서,
게임 서버가 제공할 미션 정보로 특수미션정보 -상기 특수미션정보에는 특수 미션의 종류와 진행기간에 관한 정보가 포함됨-를 설정하는 특수미션 설정단계;
상기 게임 서버가 설정된 특수미션정보에 따라 특수 미션의 진행기간 동안 해당 특수 미션을 제공하는 특수미션 실행단계; 및
특수 미션의 진행기간이 종료되면 해당 특수미션정보를 상기 게임 서버가 제공할 미션 정보에서 삭제하는 특수미션 종료단계를 포함하고,
상기 특수미션 설정단계는 관리자에게 특수미션설정용 유저 인터페이스를 제공하고, 관리자가 입력한 특수미션정보를 상기 게임 서버가 제공할 미션 정보로 설정하는 관리자 툴(Tool)을 통해 이루어지는 것을 특징으로 하는 온라인 게임 시스템의 미션 처리 방법.
In a method for processing an online game system for serving role-playing games through a communication network,
A special mission setting step of setting special mission information as mission information to be provided by the game server, wherein the special mission information includes information on the type and duration of the special mission;
A special mission execution step of providing a special mission during the progress of the special mission according to the special mission information set by the game server; And
Comprising a special mission termination step of deleting the special mission information from the mission information provided by the game server when the progress of the special mission ends,
The special mission setting step is provided through an administrator tool for providing a user interface for special mission setting to an administrator and setting the special mission information input by the administrator as mission information to be provided by the game server. How to handle missions in the game system.
제 1 항에 있어서,
특 수미션의 진행기간은 날짜, 및 발생할 수 있는 이벤트의 총량 중 하나 이상을 기초로 설정되는 것을 특징으로 하는 온라인 게임 시스템의 미션 처리 방법.
The method of claim 1,
The duration of the special mission is set based on one or more of the date and the total amount of events that may occur.
제 1 항에 있어서,
상기 특수미션설정용 유저 인터페이스는 특수 미션의 목록을 표시하여 관리자가 하나 이상의 특수미션을 선택 할 수 있도록 구성되는 것을 특징으로 하는 온라인 게임 시스템의 미션 처리 방법.
The method of claim 1,
The special mission setting user interface is configured to display a list of special missions so that an administrator can select one or more special missions.
제 1 항에 있어서,
상기 관리자 툴은 웹상에서 관리자 단말로 제공되는 것을 특징으로 하는 온라인 게임 시스템의 미션 처리 방법.
The method of claim 1,
The manager tool is a mission processing method for an online game system, characterized in that provided to the administrator terminal on the web.
제 1 항에 있어서,
상기 특수미션 종료단계는 사용자들이 특수 미션을 진행한 결과에 따라 보상을 제공하는 것을 특징으로 하는 온라인 게임 시스템의 미션 처리 방법.
The method of claim 1,
The special mission end step is a mission processing method of the online game system, characterized in that the user provides a reward according to the result of the special mission.
제 1 항에 있어서,
상기 특수 미션은 상기 게임 서버에 접속한 모든 사용자가 참여할 수 있도록 구성되는 것을 특징으로 하는 온라인 게임 시스템의 미션 처리 방법.
The method of claim 1,
The special mission is a mission processing method of the online game system, characterized in that configured so that all users connected to the game server can participate.
제 1 항에 있어서,
상기 특수 미션은 새로운 게임 맵의 오픈, 및 새로운 게임 맵에서의 몬스터 사냥을 포함하는 것을 특징으로 하는 온라인 게임 시스템의 미션 처리 방법.
The method of claim 1,
The special mission includes opening a new game map and hunting a monster in the new game map.
KR1020110140662A 2011-12-22 2011-12-22 Method for mission processing of on-line game system Ceased KR20130082917A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110140662A KR20130082917A (en) 2011-12-22 2011-12-22 Method for mission processing of on-line game system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110140662A KR20130082917A (en) 2011-12-22 2011-12-22 Method for mission processing of on-line game system

Publications (1)

Publication Number Publication Date
KR20130082917A true KR20130082917A (en) 2013-07-22

Family

ID=48994089

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110140662A Ceased KR20130082917A (en) 2011-12-22 2011-12-22 Method for mission processing of on-line game system

Country Status (1)

Country Link
KR (1) KR20130082917A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102122389B1 (en) * 2018-12-04 2020-06-12 김태훈 System and method for providing contents service based on location information

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102122389B1 (en) * 2018-12-04 2020-06-12 김태훈 System and method for providing contents service based on location information

Similar Documents

Publication Publication Date Title
US10994207B2 (en) Massively single-playing online game
JP6264659B2 (en) GAME SYSTEM, CONTROL METHOD, AND COMPUTER PROGRAM
US20060142085A1 (en) Method and apparatus for providing on-line game
EP3147857A1 (en) System and method for operating competition game
US9421465B2 (en) Game progression using retrieved partial user data
US10471350B2 (en) Persistent game sessions with multiplayer support
KR20120032285A (en) Method for giving skill to character's equipment item in on-line role playing game
KR101404635B1 (en) Method for processing a drag input in online game
JP6060389B2 (en) GAME SYSTEM, CONTROL METHOD USED FOR THE SAME, AND COMPUTER PROGRAM
JP2011045792A (en) Game system and web service-providing system
JP4759017B2 (en) Card game service providing method and system
KR20130082917A (en) Method for mission processing of on-line game system
JP4922743B2 (en) Avatar provision system linked with game system
KR101543415B1 (en) Method of processing a quest interface, Computer readable storage medium of recording the method and a user's device
US10771514B2 (en) Systems and methods for facilitating the sharing of user-generated content of a virtual space
JP6535787B2 (en) Program, method and server device
US20150005061A1 (en) Dynamic log-in from mobile phone to set-top box
KR101629375B1 (en) System of managing logout schedule and method thereof
KR20120077790A (en) Game server, method, recording medium for sport game service
KR20130055844A (en) Method, game server, terminal, and recording medium for providing automatic matching between users in game
KR100933622B1 (en) Apparatus and method for processing game event according to packet arrival order
CN118512764A (en) Cloud game hang-up method, device, equipment, storage medium and program product
KR101093568B1 (en) Channel moving method and system in online game
KR20150009618A (en) Method for processing a drag input in online game
Zamzami et al. Openlobby: an open game server for lobby and matchmaking

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20111222

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20130520

Patent event code: PE09021S01D

PG1501 Laying open of application
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20131104

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20130520

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I