-
公开(公告)号:KR100742357B1
公开(公告)日:2007-07-24
申请号:KR1020050110874
申请日:2005-11-18
Applicant: 한국전자통신연구원
IPC: G06F15/16
CPC classification number: G07F17/32
Abstract: 본 발명은 지능형 분산 서버 시스템 및 이의 운용방법에 관한 것으로서, 게임 서버의 처리영역이 서비스 중 실시간으로 변화할 수 있도록 구성하여 게임 서버간 로드의 불균형으로 발생하는 응답속도 저하나 서비스 장애와 같은 요소를 제거해서 안정성을 높였고, 게임요소가 여러 개의 서버에 나뉘어져 처리되는데 따르는 개발의 어려움에 대해 새로운 분산처리 기법을 개발하여 적용함으로써, 비교적 어렵게 생각되던 분산 게임 서버의 간편한 구성과 서버의 성능향상, 서비스의 안정성을 확보할 수 있을 뿐만 아니라, 분산처리 기술의 적용으로 끊김 없는(Seamless) 거대한 게임공간을 구성하여 한 단계 발전한 게임기획이 구현 가능하다.
게임 월드, 셀, 경계분할, 로드 밸런싱Abstract translation: 智能分布式服务器系统及其操作方法技术领域本发明涉及一种智能分布式服务器系统及其操作方法,提供了智能分布式服务器系统及其操作方法。 新的分布式处理技术由于将游戏元素分为多个服务器而开发并应用于开发难度,简化了分布式游戏服务器的配置,提高了服务器的性能, 除了确保稳定性之外,还可以通过应用分布式处理技术构建巨大的游戏空间,并一步实现游戏开发。
-
公开(公告)号:KR100670798B1
公开(公告)日:2007-01-17
申请号:KR1020040108154
申请日:2004-12-17
Applicant: 한국전자통신연구원
CPC classification number: G06F17/3048 , A63F2300/5533 , G06F17/30471 , Y10S707/99952 , Y10S707/99953
Abstract: 데이터베이스 캐시 시스템이 개시된다. 데이터베이스 캐시 시스템은 비블로킹 처리를 지원하고, 쿼리해석, 트랜잭션처리, 및 물리적 디스크 참조를 최소화하기 위해 온라인 게임서버와 데이터베이스 사이에 위치한다. 네트워크라이브러리는 온라인 온라인 게임 서버로부터 전달되는 접속요청을 IOCP를 이용하여 처리한다. 데이베이스접속부는 하나 이상 구비되며, 데이터베이스로부터 데이터를 독출하거나 데이터를 기록하기 위한 접속수단을 제공한다. 데이터베이스캐시는 데이터베이스접속부를 통해 데이터베이스로부터 독출한 데이터를 보유한다. 캐시버퍼는 적어도 하나 이상 구비되어 온라인 게임 서버로부터 수신된 데이터베이스 쿼리요청에 대응하는 IOCP 작업자 쓰레드마다 할당되며, 온라인 게임 서버로 제공될 데이터베이스캐시로부터 독출한 데이터를 저장한다. 본 발명에 따르면, 온라인 게임에서의 데이터베이스 관리를 데이터베이스 캐시 시스템에 수행함으로써 온라인 게임 시스템 개발 시간의 단축과, 게임 서비스 비용의 감소, 및 게임의 질적 향상을 실현할 수 있다.
-
公开(公告)号:KR100599936B1
公开(公告)日:2006-07-13
申请号:KR1020030096970
申请日:2003-12-24
Applicant: 한국전자통신연구원
IPC: G06F15/00
CPC classification number: A63F13/35 , A63F13/12 , A63F2300/535
Abstract: 본 발명은 VENUS(Virtual Environment Network User Simulator) 시스템에 관한 것으로, 온라인 게임을 개발함에 있어서 수행되는 베타테스트 과정을 시뮬레이션 할 수 있도록 한 것이다.
이에, 본 발명은 다수의 VC(Virtual Client)를 관리하며 모니터링 결과를 제공하는 VC 에이전트와, 서버 시스템의 상태를 CES(Central Engineering Station)에 동기 또는 비동기로 전송하는 서버 옵저버와, 클라이언트 시스템의 상태를 CES에 동기 또는 비동기로 전송하는 클라이언트 옵저버와, 옵저버 라이브러리가 제공하는 API를 사용하여 게임 클라이언트 내부 정보를 전송하는 테스트용 게임 클라이언트와, 옵저버 라이브러리가 제공하는 API를 사용하여 서버군의 내부 정보를 전송하는 테스트용 게임 서버군과, 사용자의 입력을 받아 시뮬레이션 환경을 설정하고 상기 VC 에이전트를 관리하며, 상기 서버 옵저버를 통해 네트워크 상태 및 서버 시스템의 상태를 모니터링하고, 클라이언트 옵저버를 통해 클라이언트 시스템의 상태를 모니터링 하는 CES를 포함하여 구성되는 것을 특징으로 한다.
VENUS 시스템, VC 에이전트, CES, VC
-
-