• 제목/요약/키워드: Game server

검색결과 218건 처리시간 0.026초

봇(오토프로그램) 검출을 위한 게임 행동 패턴 모델링 (Game Behavior Pattern Modeling for Bots(Auto Program) detection)

  • 정혜욱;박상현;방성우;윤태복;이지형
    • 한국게임학회 논문지
    • /
    • 제9권5호
    • /
    • pp.53-61
    • /
    • 2009
  • MMORPG (Massively Multiplayer Online Role Playing Game) 시장은 급격히 증가하고 있으며 더불어 많은 발전을 이루고 있다. 하지만 그와 동시에 많은 게임 피해사례들이 증가하고 그 사례 또한 매우 다양화되고 있다. 그 중에서도 '봇(Bots)'은 사용자의 조작 없이 자동으로 작동하면서 게임의 몰입도 뿐만 아니라 보안 측면에서도 맡은 영향을 주고 있다. 따라서 게임 제공 업체에서는 클라이언트 단에서 packet을 분석하여 봇를 분별하려 하지만 클라이언트 단에는 사용자의 조작이 용이하므로 그 정확성이 떨어진다. 본 논문에서는 게임 서버 내에서 얻을 수 있는 사용자의 행동 데이터를 분석함으로써 실제 사용자 및 봇의 행동 패턴을 모델링하고 이를 비교하여 봇 검출에 적용하는 방법을 제안한다. 이 방법을 이용하여 보다 향상된 비교 모델을 완성 하였다.

  • PDF

퀴즈 게임 서버의 디자인과 구현 (Design and Implementation of the Quiz Game Server)

  • 김연정;정옥란;조동섭
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2002년도 춘계학술발표논문집(상)
    • /
    • pp.469-473
    • /
    • 2002
  • 고성능의 인터넷과 컴퓨터의 보급은 Online Game이 개발 될 수 있는 기반을 만들었다. 또한 게임에 관련된 프로나 채널이 생길 정도의 많은 관심은 Online 게임이 급성장을 이루는데 많이 도움을 주었다. 그러나 많은 Online 게임 사용자는 서버 접속률과 진행 속도 저하의 원인된다. 그래서 접속한 많은 Client를 효과적으로 다를 수 있도록 각 게임마다의 각 특성에 맞는 Game Server의 구현을 필요로 한다. 이 논문에서는 그것의 한 방법으로 여러 개의 그룹별로 게임을 하는데 효과적인 서버를 연결 리스트와 multi-thread를 이용하여 구현하였다. Client를 효과적으로 관리하기 위하여 각 데이터를 연결 리스트로 연결하고 multi-thread 사용하여 클라이언트의 요청을 처리하였다.

  • PDF

언리얼 클라이언트를 연동한 IOCP모델서버 성능 테스트 (IOCP model server performance test linked with Unreal Client)

  • 나장호;김혜영;오성현
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2020년도 추계학술발표대회
    • /
    • pp.694-697
    • /
    • 2020
  • 본 논문은 언리얼 엔진에서 제공하는 Dedicated server를 사용하지 않고 자체적으로 제작한 IOCP모델 서버를 구축하고, 이를 언리얼 클라이언트와 MySQL데이터베이스에 연동하여, 완성된 서버의 성능 테스트를 진행한 결과를 보였다.

그리드 컴퓨팅 네트워크에서 Seamless 가상 환경 시스템 구축을 위한 마이그레이션 에이전트 구현 및 성능 평가 (Implementation and Performance Evaluation of Migration Agent for Seamless Virtual Environment System in Grid Computing Network)

  • 원동현;안동언
    • 정보처리학회논문지:컴퓨터 및 통신 시스템
    • /
    • 제7권11호
    • /
    • pp.269-274
    • /
    • 2018
  • MMORPG환경에서 이용자들은, 한정된 게임 월드보다 끊임없이 넓은 지형에서 플레이하기를 원하기 때문에 끊임없이 연속된 확장 가능한 공간을 제공해야 한다. 이때 사용자는 개개의 서버들로 구성된 게임 월드를 하나의 지역으로 인식하게 하고 분산 서버들이 구성한 게임 월드를 자유롭게 이동할 수 있어야 한다. 여러 대의 게임 서버를 분산 방식으로 구성하여 하나의 게임 월드를 제공하므로 개개 서버가 관리하는 영역을 벗어나 다른 서버의 관리지역으로 이동 시 이동에 따른 게임 캐릭터의 게임 관련 정보 등을 모두 전송해 주어야 한다. 서버 간의 정보 동기화를 위하여 복잡한 과정이 필요하고 이로 인한 응답 지연이 발생할 수 있다. 본 논문에서는 가상 환경을 구축하는 데 필요한 가상 환경 중 가상 환경 구축을 위한 마이그레이션 에이전트 서버를 제안한다. 마이그레이션 에이전트는 응답시간 단축을 위한 캐시 서버 역할을 수행하며, Player character수 70,000인 상황에서 응답시간을 50% 단축할 수 있었다.

클라우드 컴퓨팅 환경에서의 네트워크 적응적 N-스크린 게임 시스템 (Network-Adaptive N-Screen Game System on Cloud Computing Environment)

  • 류은석;강신진
    • 한국게임학회 논문지
    • /
    • 제12권3호
    • /
    • pp.59-68
    • /
    • 2012
  • 본 논문은 클라우드 컴퓨팅 환경에서 새로운 네트워크 적응적 N-스크린 게임 시스템을 설계 및 구현하였다. 목표하는 시스템은 클라우드 서버에서 연산된 게임 화면을 가정에 설치된 게임서버를 통해 한대 이상의 게임 단말로 전송해야 한다. 하지만, 하나의 게임 영상을 가지고 서로 다른 해상도를 가진 N-스크린을 지원하는 것은 어렵고, 무선 네트워크에서의 게임 사용자 이동은 영상 화질을 저하시킨다. 따라서, 본 논문은 스케일러블 비디오 코딩 기술과 채널 코드 기술인 랩터 코드를 이용하여 네트워크 적응적 게임 영상 추출 및 전송 기술을 개발하였다. 실제 게임 영상을 이용한 시뮬레이션 결과는 제안하는 영상 기술의 효율성을 입증한다.

논타겟팅 AOS 온라인 게임 설계 및 구현 (Design and Implementation of the NonTargeting AOS Online Game)

  • 이형구;전익재
    • 한국게임학회 논문지
    • /
    • 제14권5호
    • /
    • pp.25-34
    • /
    • 2014
  • 본 연구에서는 2014년 게임시장에서 최고의 점유율을 보이고 있는 AOS 장르 온라인 게임의 한계점과 이를 해결하는 개선된 설계 사항과 구현 내용을 소개한다. 제안된 게임은 기존 AOS 장르의 형식을 바탕으로, TPS 시점의 논타겟팅 형식을 추가로 접목시켜 액션성을 강조하였고 그래픽, 애니메이션, 이펙트, 사운드 등을 적절히 조화하여 게임성을 향상 시켰다. 게임 서버는 IOCP 모델의 멀티 스레드로 제작되어 많은 클라이언트들을 수용할 수 있도록 하였다. 이에 관한 클라이언트와 서버의 기술적 설계 내용을 서술한다.

효율적인 온라인 게임 서버를 위한 객체풀링 기법에 관한 연구 (A Study of Object Pooling Scheme for Efficient Online Gaming Server)

  • 김혜영;함대현;김문성
    • 한국게임학회 논문지
    • /
    • 제9권6호
    • /
    • pp.163-170
    • /
    • 2009
  • 대부분의 온라인 게임서버 엔진에서의 Accept()사용한 Looping방식의 동적인 메모리 할당 방식의 사용은 다수의 클라이언트를 동시에 수용하고 진행해야하는 온라인 게임 상의 로그인 서버엔진에 많은 부하와 함께 병목현상을 유발하게 된다. 따라서 본 논문에서는 온라인상에서의 효율적인 게임서버를 위해 정적인 메모리 할당기법을 사용하여 메모리 단편화를 최소화하고, 클라이언트의 접속 시 세션연결 및 클라이언트 객체의 초기화를 위해 발생하는 부하를 최소화하기 위한 AcceptEx()를 사용한 풀링기법과 정적메모리를 생성하여 동적 할당처럼 포인터로 할당하는 메모리 풀링 기법을 합친 객체 풀링기법을 제안하고, 제안 기법을 적용한 게임엔진을 설계하여 구현한 후, 성능평가를 통해 제안한 기법의 효율성을 보였다.

  • PDF

네트워크 게임을 위한 하이브리드 분산 서버 시스템 설계에 관한 연구 (A Design of Hybrid Implementation Server System for Network Game)

  • 배재환
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2003년도 춘계학술발표대회논문집
    • /
    • pp.455-459
    • /
    • 2003
  • 미래의 게임을 발전시킬 가장 큰 원동력의 세 가지 요소는 3차원 그래픽, 네트워크, 가상현실 기술로 집약되는데, 이중 네트워크 기술은 차세대 네트워크 게임의 필수적인 요소기술로서 현재 많이 연구되고 있으며 초고속정보통신망의 확충 및 보급에 따라서 인터넷을 통한 네트워크 게임이 널리 이용되고 있다. 하지만 네트워크 게임의 특성상 다수의 이용자들이 서버에 집중되게 되면 서버의 부하가 걸려 이용자들의 불편함을 초래함은 물론, 서비스 제공자 측면에서도 많은 비용을 들여서 서버를 증설하여야 하는 문제가 발생하게 된다. 이에 본 논문은 클라이언트가 서버에 거의 의존하지 않고 클라이언트간의 정보교류를 통해 네트워크게임을 즐길 수 있는 하이브리드 분산 서버 시스템을 제안하고자 한다 이 시스템은 기존의 서버에 의존하여 메시지를 송·수신하던 방법을 탈피하여 정보갱신 및 저장의 경우에만 서버에 의존하고, 대부분의 메시지 처리는 클라이언트간에서 이루어 질 수 있게 설계하였다. 제안하는 설계 방법은 다음과 같다 첫 번째로 메시지 등급화 처리방법을 제안하여 메시지의 중요성에 따라 서버나 클라이언트가 관리를 할 수 있도록 하였으며, 두 번째로 Client-Server 방식과 Pear-to-Pear 방식을 병행하여 효율성을 꽤하였다. 세 번째로 메시지 등급화에 의한 메시지 큐의 멀티 화 및 보안 부분에서 기타 문제 해결방법을 제안하고자 한다

  • PDF

이미지 검색을 이용한 사진입력 게임 인터페이스 구현 (Implementation of a Photo-Input Game Interface Using Image Search)

  • 이태호;한재선;박희민
    • 정보과학회 컴퓨팅의 실제 논문지
    • /
    • 제21권10호
    • /
    • pp.658-669
    • /
    • 2015
  • 시대의 흐름에 따라 게임 개발에 대한 패러다임 또한 변화하고 있다. 일반적인 게임은 사용자가 시스템에 내부적으로 정해진 선택지만을 이용하여 플레이를 할 수 있도록 설계 되고 있다. 미리 정해져 있지 않은 입력데이터를 분석하고 판별하여 게임을 진행할 수 있다면, 게임 내에서 사용자의 선택지는 제약이 없게 되며 따라서 게임 시나리오는 사용자의 다양한 입력데이터에 따라 다양하게 전개 될 수 있다. 본 논문에서는 기존의 네트워크 통신 및 API와 알고리즘을 게임에 접목함으로써 제약 없는 사용자의 입력에 따른 게임 시스템의 출력 방안을 제안한다. 실험을 위해 안드로이드 플랫폼 단말기 상에서 동작하는 게임을 구현하였다. 실험에서 선정한 사용자의 입력 데이터 포맷은 이미지 파일이며, 서버는 네이버 이미지 검색 API를 이용하여 입력 받은 이미지 파일과 획득한 참조 이미지와의 유사도 검사를 수행한다. 그에 따른 결과를 분석하여 판정 결과를 게임 단말기로 반환한다. 실험을 통해 게임 개발 프레임워크를 기초로 다른 분야의 컴퓨팅 기술 접목의 활용가치를 확인하였으며 또한 제안한 방식은 향후 다양한 게임 인터페이스로의 발전 가능성이 있음을 입증하였다.

게임 서버간 부하의 균일성에 기반한 부하 분산기 설계 및 구현 (Design and Implementation of A Load Balancer Based on Load Equality between Game Servers)

  • 엄남경;문형진;이상호
    • 한국통신학회논문지
    • /
    • 제32권3B호
    • /
    • pp.168-174
    • /
    • 2007
  • 네트워크상에서 모바일 게임에 접속하는 사용자들은 서버 상에 발생하는 부하 없이 끊임없는 실시간 게임을 하기를 원한다. 그러나 기존의 서버부하분산 방식은 게임 사용자의 특성과 서버들 간의 공평한 분배율을 고려하지 않아, 효율적인 부하 분배 처리가 용이하지 않다. 즉, 평균 부하율이 같은 두가지 방식이 있다고 하더라도 각각의 서버간의 부하율이 균일하지 않다면 추후 오동작 오류를 일으킬 소지가 있다. 따라서 본 논문은 해당 접속 요청을 부하분산 알고리즘에 의해 적절한 게임 서버에 배분하되, 온라인 게임서버의 부하 분산을 위한 균일한 분산을 기반으로 하는 부하 분산기를 설계하고 개발하고i자 한다. 이를 통해 일정 기간의 부하 관련 정보를 관리자에게 제공하여 능동적인 게임 서버의 증설 등에 대응할 수 있다.