¿£¾¾¼ÒÇÁÆ®(´ëÇ¥ ±èÅÃÁø, ÀÌÇÏ ¿£¾¾(NC))°¡ ½ÅÀÛ ¸ÖƼÇ÷§Æû MMORPG(´ÙÁßÁ¢¼Ó¿ªÇÒ¼öÇà°ÔÀÓ) ‘¸®´ÏÁöW(Lineage W)’ÀÇ Ãâ½Ã¸¦ ¾ÕµÎ°í ÀÖ´Ù. ‘Worldwide’¸¦ ÀǹÌÇϴ ŸÀÌƲ¸í¿¡¼ º¼ ¼ö ÀÖµí ¸®´ÏÁöW´Â °³¹ß ´Ü°èºÎÅÍ ±Û·Î¹ú ½ÃÀåÀ» °ø·«Çϱâ À§ÇØ ¸¸µé¾îÁ³´Ù.
¸®´ÏÁöW´Â ±¹°¡º° ÀÌ¿ëÀÚ°¡ ÇϳªÀÇ ¼¹ö¿¡¼ »óÈ£ÀÛ¿ëÇÒ ¼ö ÀÖµµ·Ï ‘±Û·Î¹ú ¿øºôµå’·Î ¼ºñ½ºµÈ´Ù. ¿£¾¾(NC)´Â ¸®´ÏÁöWÀÇ ±Û·Î¹ú ¼ºñ½º¸¦ À§ÇØ °³¹ß ¿ª·®À» ÁýÁßÇß´Ù. ±¹³»¿Ü µ¥ÀÌÅͼ¾ÅÍ »Ó ¾Æ´Ï¶ó Ŭ¶ó¿ìµå ¸ÁÀ» ¼¼°è ¿©·¯ °ÅÁ¡¿¡ ±¸ÃàÇØ ÇÎ(Ping, Áö¿¬ ¼Óµµ)À» ³·Ãß°í ´Ù¾çÇÑ Áö¿ªÀÇ ÀÌ¿ëÀÚ°¡ ÁýÁßµÉ ¶§ ¹ß»ýÇÏ´Â ·º(Lag, ³×Æ®¿öÅ© Áö¿¬) µî Áö¿¬ Çö»óÀ» ÃÖ¼ÒÈÇß´Ù.
¡Û ¼¹ö ºÐ»ê ¹× ¹°¸®Àû °Å¸® ´ÜÃàÀ¸·Î ³×Æ®¿öÅ© ¼º´É Çâ»ó
¸®´ÏÁöW´Â ÃÖÀûÀÇ ³×Æ®¿öÅ© ¼Óµµ¸¦ È®º¸Çϱâ À§ÇØ ±¹°¡/Áö¿ªº°·Î ¼¹ö¸¦ ºÐ»êÇß´Ù. ÀÌ¿ëÀÚÀÇ ÄÁÆ®·Ñ¿¡ ¾ó¸¶³ª ¹Î°¨ÇÏ°Ô ¹ÝÀÀÇØ¾ß ÇÏ´ÂÁö¿¡ µû¶ó ¼¹ö À§Ä¡¸¦ ¼±Á¤Çß´Ù. À̸¦ À§ÇØ µ¿³²¾Æ½Ã¾Æ¿Í Áßµ¿ µî ÇØ¿Ü¿¡¼µµ ¼öÂ÷·Ê Å×½ºÆ®¸¦ ÁøÇàÇß´Ù.
±¹°¡°£ ¹°¸®Àû °Å¸®°¡ ªÀº Áß°£ ÁöÁ¡¿¡ °øÅë ¼¹öµµ ¸¶·ÃÇß´Ù. ÀÌ¿ëÀÚ´Â Á¢¼Ó Áö¿ª ±âÁØ ÇÎÀÌ °¡Àå ÁÁÀº ¼¹ö¸¦ ¼±ÅÃÇØ Ç÷¹ÀÌÇÒ ¼ö ÀÖ´Ù. º¸´Ù ¾ÈÁ¤ÀûÀÎ ¼ºñ½º¸¦ À§ÇØ ±Ç¿ª ³» ¼¹ö´Â ¹°·Ð, Ÿ ±Ç¿ª°úÀÇ ¿¬°áÀ» µ½´Â ¼¹ö ¿ª½Ã ºÐ»êÇÒ ¿¹Á¤ÀÌ´Ù.
³×Æ®¿öÅ© ¼Óµµ Çâ»óÀº 3´Ü°è¿¡ °ÉÃÄ ÁøÇàµÈ´Ù. ¿ì¼± À°·Î ´ë½Å ÇØÀú¸ÁÀ» È°¿ëÇØ °Å¸®¸¦ ÃÖ¼ÒÈÇß´Ù. ÇØÀú¸ÁÀ» Áö³ª¸é ±¹°¡°£ Åë½Å °¡¼ÓÀ» µ½´Â º°µµ¸ÁÀ» »ç¿ëÇÑ´Ù. ÀÌÈÄ Å¬¶óÀ̾ðÆ®¿Í ¼¹ö °£ °¡¼ÓÀ» °ÅÄ£´Ù. À§¿Í °°Àº ¹æ¹ýÀ¸·Î °Å¸®´Â ÃÖ¼ÒÈÇÏ°í ¼Óµµ´Â ÃÖ´ëÄ¡·Î ²ø¾î¿Ã·Á ¾ÈÁ¤Àû ³×Æ®¿öÅ©¸¦ È®º¸Çß´Ù.
¡Û ÀÌ¿ëÀÚº° ¸ÂÃã ³×Æ®¿öÅ© ȯ°æ Á¶¼º ∙∙∙ ±â¼úÀÇ ÁøÀϺ¸¸¦ ÀÌ·ï³½ µµÀü
¸®´ÏÁöW´Â ÀÌ¿ëÀÚÀÇ Ç÷¹ÀÌÆÐÅÏ¿¡ µû¶ó ³×Æ®¿öÅ© ±¸¼ºÀ» ´Ù¸£°Ô ÇÑ´Ù. ÀϹÝÀûÀ¸·Î ½ÅÈ£´Â ÆÐŶ(Packet, µ¥ÀÌÅÍ Àü¼Û ´ÜÀ§)À¸·Î ±¸¼ºµÇ¾î Àִµ¥, ·ºÀ» ÁÙÀ̱â À§ÇØ ÀÌ¿ëÀÚ¸¶´Ù ¡ãÀ̵¿°Å¸® ¡ãÀüÅõ ºóµµ ¡ãÄÁÆ®·Ñ ºóµµ ¡ãÀÚµ¿Ç÷¹ÀÌ ºóµµ µî¿¡ µû¶ó ÆÐŶ ±¸¼ºÀ» ´Ù¸£°Ô Àû¿ëÇÏ´Â ±â¼úÀ» µµÀÔÇß´Ù. ÀÌó·³ Ŭ¶óÀ̾ðÆ®¿Í ¼¹ö°£ ÆÐŶ ±¸¼ºÀ» º¯°æÇÏ¸é º¸´Ù ÄèÀûÇÑ È¯°æ¿¡¼ °ÔÀÓÀ» Áñ±æ ¼ö ÀÖ´Ù.
¾ÈÁ¤ÀûÀÎ ³×Æ®¿öÅ© ±¸ÃàÀ» À§ÇØ 20¿©³â°£ ´Ù¼öÀÇ MMORPG¿¡ »ç¿ëµÈ ‘IOCP (Input Output Completion Port)’ ¸ðµ¨ ´ë½Å »óÀ§ ¸ðµ¨ÀÎ RIO (Registered I/O) ¸ðµ¨À» µµÀÔÇØ ³×Æ®¿öÅ© 󸮼º´ÉÀÌ Çâ»óµÇ¾ú°í, ¾ÈÁ¤ÀûÀÎ CPU¸¦ È®º¸Çß´Ù. ÆÐŶÀÇ Åë½Å ºóµµ°¡ ³ôÀ»¼ö·Ï ¾ÈÁ¤ÀûÀÎ Åë½ÅÀÌ °¡´ÉÇѵ¥, RIO ¸ðµ¨Àº IOCP ¸ðµ¨º¸´Ù ÆÐŶÀÇ Åë½Å ºóµµ°¡ ³ô¾Æ ¾ÈÁ¤ÀûÀÌ¸é¼ °í¼º´ÉÀ¸·Î Åë½ÅÀÌ °¡´ÉÇÏ´Ù. ÇØ´ç ¸ðµ¨ »ç¿ë ½Ã Åë°èÀûÀ¸·Î 10%¿¡¼ 15% Á¤µµ ¼º´ÉÀÌ Çâ»óµÈ´Ù.
¡Û ´õ ³ªÀº °ÔÀÓÇ÷¹ÀÌ °æÇèÀ» À§ÇÑ °í¹Î
¿£¾¾(NC)´Â ¸®´ÏÁöWÀÇ ±Û·Î¹ú ¼ºñ½º¸¦ À§ÇØ ´Ù¾çÇÑ °í¹ÎÀ» À̾î¿Ô´Ù. ±Û·Î¹ú ȯ°æ¿¡¼´Â ÇÎÀÌ »óÀÌÇÏ°í, ´ë±Ô¸ð ÀÌ¿ëÀÚ°¡ Ç÷¹ÀÌÇÏ´Â Á¡À» °í·ÁÇØ ¼·Î ´Ù¸¥ Áö¿ª¿¡¼ ij¸¯ÅÍ°¡ ¿òÁ÷ÀÏ ¶§ ¾î¶² ¹æ½ÄÀ¸·Î ¿òÁ÷ÀÓÀ» º¸Á¤ÇÒ °ÍÀÎÁö¿¡ ´ëÇÑ °í¹Îµµ ÀÖ¾ú´Ù.
ÀÔ·ÂµÈ µ¥ÀÌÅ͸¦ ¿ø»óÅ·ΠµÇµ¹¸®´Â ‘ó¸® º¹±¸’ ¹æ½ÄÀÌ ÀÖÀ¸³ª ´ë±Ô¸ð ÀÌ¿ëÀÚ¿¡°Ô ºÒÆíÀ» ÁÙ ¼ö ÀÖ¾î °í·ÁÇÏÁö ¾Ê¾Ò´Ù. ÀÌ¿ëÀÚÀÇ ÀÇ»ç¿Í »ó°ü¾øÀÌ À̵¿ Áß µÚ·Î ¹®¿öÅ©¸¦ Çϰųª, ÅÚ·¹Æ÷Æ®°¡ µÉ ¼öµµ ÀÖ¾î ºñÁÖ¾óÀûÀ¸·Î ÁÁÁö ¾ÊÀº °æÇèÀ̶ó´Â ÆÇ´ÜÀ̾ú´Ù.
¸®´ÏÁöW´Â ¸¹Àº °í¹Î ³¡¿¡ ÀÌ¿ëÀÚÀÇ ÀԷ°ú Áö¿¬¿¡ ±â¹ÝÇÑ º¸Á¤ ¹æ½ÄÀ» µµÀÔÇß´Ù. Áï½Ã °ø°Ý µîÀÇ »óȲÀÌ ¾Æ´Ï¶ó¸é °ÔÀÓ¼º¿¡ ¿µÇâÀ» ÁÖÁö ¾Ê´Â ¹üÀ§¿¡¼ °¡¼Ó ó¸®ÇÏ°í, ÀÌ¿ëÀÚ¿¡°Ô Á¶±Ý ´õ ºü¸£°Ô °á°ú¸¦ º¸³½´Ù. ¹Ý¸é À̵¿ Áß¿¡´Â ²÷±â´Â ´À³¦À» ÁÖÁö ¾Êµµ·Ï º¸Á¤Ã³¸® µÈ´Ù.
¹Ú»ó¹ü ±âÀÚ ytterbia@gamevu.co.kr
<ÀúÀÛ±ÇÀÚ © °ÔÀÓºä, ¹«´Ü ÀüÀç ¹× Àç¹èÆ÷ ±ÝÁö>