DOI QR코드

DOI QR Code

Performance Evaluation of IOCP Game Server and Game Variable Obfuscation Program

IOCP 게임 서버 및 게임 변수 난독화 프로그램 성능 평가

  • Cha, Eun-Sang (Dept. of Game and Multimedia Engineering, Korea Polytechnic University) ;
  • Kim, Youngsik (Dept. of Game and Multimedia Engineering, Korea Polytechnic University)
  • 차은상 (한국산업기술대학교 게임공학부) ;
  • 김영식 (한국산업기술대학교 게임공학부)
  • Received : 2019.07.08
  • Accepted : 2019.10.26
  • Published : 2019.12.20

Abstract

This paper analyzes performance difference between Unreal Engine's built-in network solution and IOCP server. To do this, we developed IOCP server and 3D game with Unreal Engine 4. Also we considered the game variable obfuscation program to prevent the modification of the memory of the code-modulated game hacking program. This paper used SCUE4 Anti-Cheat Solution, which is Unreal Engine's solution, to study preventing memory modification and to analyze performance trade-offs.

본 논문은 상용 게임 엔진인 언리얼 엔진이 지원하는 네트워킹 기능과 사용자 제작 IOCP 게임 서버의 성능을 게임 내의 변수 전달 관점에서 비교 분석하였다. 이를 위하여 언리얼 엔진 4를 기반으로 3D 게임과 IOCP 게임 서버를 자체 제작하였다. 그리고 코드 변조 게임 해킹 프로그램의 메모리 수정을 방지하기 위해서 게임 변수 난독화 프로그램에 관하여 고찰한다. 이를 위하여 언리얼 엔진 솔루션 인 SCUE4 안티-치트 Solution을 활용하여 메모리 수정을 하는 것을 방지하는 방법을 연구하고 성능 트레이드 오프에 대한 분석을 수행한다.

Keywords

References

  1. Hun-Joo Lee, Tae-Joon Park, Hyun-Bin Kim, "A Development Case of 3D Game: Dream3D Prototype Game Contents" , Academic Conference of the Korean Electronics Engineering Association, 1431-1434(4 pages), 2003.7.
  2. Jin-Wook Han, Hye-Young Kim, "A Study of Moduled Gameserver with IOCP", Proceedings of KIIT Conference, 565-568(4 pages), 2018.11
  3. Byung Il Kwak, Huy Kang Kim, "A survey and categorization of anomaly detection in online games", Journal of the Korea Institute of Information Security & Cryptology 25(5), 1097-1114(18 pages), 2015.10. https://doi.org/10.13089/JKIISC.2015.25.5.1097
  4. Sung-Wook Kim, Dae Ki Hong, "A Study on the Technological Countermeasures against Gaming Security Infringement" [KOCCA] Research Report, 2010.05
  5. Jung-Hwan Kim, Sangjin Lee, "Mutual Surveillance based Cheating Detection Method in Online Games", Journal of Korea Game Society 16(1), 83-91(9 pages), 2016.2. https://doi.org/10.7583/JKGS.2016.16.1.83
  6. Column 5, secure online games [Ahn Cheol-soo Research Institute], [KOCCA] Domestic Market Trends, 2010.05
  7. Hyo-Nam Kim, "A Study on Obfuscation of the InGame Data for the Mobile Game Security", Proceedings of the Korean Society of Computer Information Conference 25(1), 179-180(2 pages), 2017.1.
  8. Seon Min Kim, Huy Kang Kim, "A research on improving client based detection feature by using server log analysis in FPS games", Journal of the Korea Institute of Information Security & Cryptology 25(6), 1465-1475(11 pages), 2015.12. https://doi.org/10.13089/JKIISC.2015.25.6.1465
  9. Ji-Myong Nho, Jung-Min Yang, "An Efficient Packet Encryption Scheme Based on Security Requirement Level", Journal of the Korean Institute of Information Security and Cryptology v.14 no.5, pp.153-164, 2004
  10. Epic 7 Seven Game, https://epic7.smilegatemegaport.com/