Browse > Article
http://dx.doi.org/10.7583/JKGS.2015.15.6.97

Packet Discard Policy of Network Thread in an Unity Engine for Multi-player Online Games  

Yoo, Jong-Kun (Dept. of Game and Multimedia Engineering, Korea Polytechnic University)
Kim, Youngsik (Dept. of Game and Multimedia Engineering, Korea Polytechnic University)
Abstract
In an Unity engine for multi-player online games, the main thread processing game logic must be separated from the network thread that is responsible for network packet communication. Packet communication between the network threads needs to drop packets that overlap in order to improve the rendering speed. In this paper, the packet discard policy of network thread is proposed for an Unity engine for multi-player online games. The proposed method is the hybrid method of both Partial Packet Discard and Periodic Packet Discard methods to improve the rendering speed by periodically discarding overlapped network packets managed by the queue. The rendering speed of the proposed method is analyzed and its effectiveness is verified by various packet generating simulations of the Unity engine for multi-player online games.
Keywords
Multi-player Online Game; Unity Engine; Network Packet Discard;
Citations & Related Records
Times Cited By KSCI : 5  (Citation Analysis)
연도 인용수 순위
1 KOCCA, "2014 White Paper on Korean Games", pp.21, 2014.
2 C. J. Lim, Won Dae Han, Jeong Yun Guen, "Educational Game Making-Tool Development using Unity3D Engine: Birth of Game", Journal of Korea Game Society, Vol. 14, No. 1, pp.29-38, 2014.   DOI
3 Jou-Hyoung Lee, Jae-Hong Jeon, Min Hong, "Implementation of Multi-Platform Game Application using Unity Game Engine", Korean Society for Internet Information, Vol. 13, No. 2, pp133-134, 2012.
4 Unity Korea, https://unity3d.com/kr/
5 HyoungGu Lee, Ik Jae Jeon, "Design and Implementation of the NonTargeting AOS Online Game", Journal of Korea Game Society, Vol. 14, No. 5, pp.25-34, 2014.   DOI
6 Jong-Min Lim, Dong-Woo Lee, Youngsik Kim, "An Efficient Method to Update Character Moving Directions for Massively Multi-player Online FPS Games", Journal of Korea Game Society, Vol. 14, No. 5, pp.35-42, 2014.   DOI
7 HyoJoo Park and TaeYong Kim, "Traffic Analysis and Modeling for Network Games", Journal of Korea Multimedia Society, Vol. 9, No. 5, pp.635-648, 2006.
8 Myung-Hee Kim, Seung-Seop Park, "Packet discard technique to improve the performance of the Internet Protocol", Korea Multimedia Society, Vol. 4, No. 2, pp.15-23, 2000.
9 Sung-Hyung Lee, Hyun-Jin Lee, Jae-Ryong Cha, Jae-Hyun Kim, Dong-Won Kum, Hae-Hyeon Baek, Sang-heon Shin, Jehyun Jun, "Periodic Packet Discard Policy for Frame Based Scheduler", Korea Information and Communications Society, Vol. 38, No. 2, pp.97-104, 2013.
10 S. Kim, T. Park, and C. Kim, "Mean value analysis of the waiting time for the drop-head buffer management," IEICE Trans. on Commun., vol. E85-B, no. 9, pp. 1860-1862, Sep. 2002.