°³¶ËÀ̳׿¡¼ ÆÇ¸ÅµÈ "¿Â¶óÀÎ °ÔÀÓÀ» ÁöÅÊÇÏ´Â ±â¼ú" Á¤°¡ 30,000¿ø Æò±ÕÇÒÀΰ¡
|
|
|
Á¦0Àå [¼Ó¼º] ¿Â¶óÀÎ °ÔÀÓ ÇÁ·Î±×·¡¹Ö
0.1 [¿Â¶óÀÎ °ÔÀÓ ÇÁ·Î±×·¡¹ÖÀ» À§ÇÑ] ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹ÖÀº Çʼö(!) ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹Ö, ÀÎÅÍ³Ý ÇÁ·Î±×·¡¹Ö ÀÎÅÍ³Ý ÇÁ·Î±×·¡¹ÖÀÇ ¿ª»ç¿Í »ç»ó OSI ÂüÁ¶ ¸ðµ¨ ¿Â¶óÀÎ °ÔÀÓ ½Ã½ºÅÛ°ú ·¹ÀÌ¾î ·¹À̾î4´Â ´ëºÎºÐÀÇ °æ¿ì TCP¸¦ »ç¿ëÇÏ°í, ·¹À̾î3 ÀÌÇÏ´Â Á÷Á¢ÀûÀÎ Á¶Á¤ÀÌ ÇÊ¿ä ¾øÀ½ ·¹À̾î5 ÀÌ»óÀº °ÔÀÓ´Ü¿¡¼ ±¸ÇöÇÑ´Ù ¼ÒÄÏ APIÀÇ ±âÃÊ Áö½Ä ¿Â¶óÀÎ °ÔÀÓ°ú ¼ÒÄÏ API Ä¿³Ø¼Ç ÁöÇâ(½ºÆ®¸²Çü), Ä¿³Ø¼Ç¸®½º ÁöÇâ(µ¥ÀÌÅͱ׷¥Çü) 0.2 [¼ÒÄÏ ÇÁ·Î±×·¡¹Ö ÀÔ¹®] º¹¼öÀÇ µ¿½Ã Á¢¼ÓÀ» ó¸®, ¼º´ÉÀ» Ãß±¸ÇÑ´Ù Åë½Å·ÎÀÇ Æ¯Á¤ ¼ÒÄÏ APIÀÇ ±âº» TCP Åë½Å·ÎÀÇ »óÅ ÀüÀÌ¿Í ¼ÒÄÏ API º¹¼öÀÇ µ¿½Ã Á¢¼ÓÀ» ó¸®ÇÑ´Ù µ¿±âÀû È£Ãâ(ºí·ÎÅ·)°ú ½º·¹µå ½º·¹µå ¹æ½ÄÀÇ Ã³¸® ºÎÇÏ ¹®Á¦ ½Ì±Û ½º·¹µå, ³íºí·ÏÅ·, À̺¥Æ® ±¸µ¿ ¿Â¶óÀÎ °ÔÀÓ¿¡¼ÀÇ ÀÔÃâ·Â ±¸ÇöÀÇ Æ¯Â¡ ¿Â¶óÀÎ °ÔÀÓ°ú ±¸Çö ¾ð¾î ¼º´ÉÀÇ ÃÖ´ëÈ £¦ °³¹ß È¿À² Çâ»ó ¿Â¶óÀÎ °ÔÀÓ °íÀ¯ÀÇ Æ¯¼º¿¡ ÀÇÇÑ ¾ð¾îº° ¼º´É Â÷ÀÌ ¸ÖƼÄÚ¾î ¼¹öÀÇ ¼º´ÉÀ» ²ø¾î³½´Ù ÄÁÅؽºÆ® ½ºÀ§Ä¡ CPUÀÇ ¼³Á¤ »óŸ¦ ÀϽÃÀûÀ¸·Î º¸°üÇØ µÐ´Ù ¸ÖƼÄÚ¾î ¸Ó½ÅÀÌ¸ç ¼¹ö ÇÁ·Î¼¼½º ¼ö¸¦ ³Ê¹« ´Ã¸®Áö¸¸ ¾ÊÀ¸¸é OK ¸ÖƼÄÚ¾î ¸Ó½Å°ú ³×Æ®¿öÅ©ÀÇ ½º·çDz ÀÌ´õ³Ý ÇÁ·¹ÀÓ ³×Æ®¿öÅ© °èÃþº° Çì´õ ¸ÖƼÄÚ¾î ¸Ó½ÅÀÇ ¼Û½Å ´É·Â ¼¹ö ±¸ÇöÀÇ °£¼ÒÈ libeventÀÇ Æ¯Â¡ 0.3 [RPC °ø·«] ÃÖ¼Ò ±â´ÉÀÇ Åë½Å ¹Ìµé¿þ¾î Åë½Å ¶óÀ̺귯¸®ÀÇ Çʿ伺 Æ÷¸ËÀ» °áÁ¤ÇÏ°í ¼Û¼ö½ÅÇÑ´Ù ¿Â¶óÀÎ °ÔÀÓ¿¡¼ »ç¿ëÇÏ´Â RPCÀÇ ÀüüÀûÀÎ ¸ð½À RPC ½ºÅͺê Äڵ带 ÀÚµ¿ »ý¼ºÇÏ´Â RPC Åø ¿Â¶óÀÎ °ÔÀÓ°ú ¹ÙÀ̳ʸ® µ¥ÀÌÅÍ ±³È¯ Æ÷¸Ë/¶óÀ̺귯¸® [º¸Ãæ] UDPÀÇ ÀÌ¿ë 0.4 °ÔÀÓ ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ °ÔÀÓ ÇÁ·Î±×·¡¹ÖÀÇ ¿ª»ç [Á¡¸¸ ÂïÀ» ¼ö ÀÖ´Ù¸é °ÔÀÓÀº ¸¸µé ¼ö ÀÖ´Ù] Àκ£ÀÌ´õ °ÔÀÓ °¡»óÀÇ ÄÚµå·Î ¾Ë ¼ö ÀÖ´Ù! °ÔÀÓ ÇÁ·Î±×·¥ÀÇ ±âº» ÇغΠÃʱâÈ ¹«ÇÑ ·çÇÁ °¢ ½ºÇÁ¶óÀÌÆ®ÀÇ µ¿ÀÛ °ÔÀÓ ·ÎÁ÷ÀÇ º»Ã¼ ȸé Ç¥½Ã ¼ºê·çƾ °ÔÀÓ ÇÁ·Î±×·¡¹ÖÀÇ ºñ°á µÎ °¡Áö ÇÁ·Î±×·¡¹Ö ±â¹ýÀÇ À¯»ç¼º 0.5 ¿ä¾à
Á¦1Àå ¿Â¶óÀÎ °ÔÀÓÀÇ ¿ª»ç¿Í ÁøÈ
1.1 ¿Â¶óÀÎ °ÔÀÓÀÇ ±â¼ú»ç ¿Â¶óÀÎ °ÔÀÓÀÇ ¿ª»ç´Â ¾ÆÁ÷ 50³â 1950³â ÀÌÀü : °è»ê±âÀÇ µîÀå 1950³â´ë: Ãʱ⠺ñµð¿À °ÔÀÓ 1960³â´ë : ¿µÇâ·ÂÀ» °¡Áø °¢Á¾ ¸Ó½ÅÀÇ µîÀå 1970³â´ë: ¿Â¶óÀÎ °ÔÀÓ ±âº» ¿ä¼Ò°¡ °®Ãß¾îÁü 1980³â´ë: ³×Æ®¿öÅ© ´ëÀü °ÔÀÓÀÇ µîÀå 1990³â´ë: °ÔÀÓ ½ÃÀåÀÇ È®´ë 2000³â´ë Àü¹Ý : ¿Â¶óÀÎ °ÔÀÓÀÇ »ó¾÷Àû ¼º¸³ 2000³â´ë ÈĹÝ: À¥ ºê¶ó¿ìÀú ±â¹Ý MMOGÀÇ »ó¾÷Àû ¼º°ø 2010³â´ë ÀÌÈÄ : °ú¿¬ ¾î¶² ÀÏÀÌ ÀϾ °ÍÀΰ¡? 1.2 [±â¼úÀÇ º¯Ãµ¿¡¼ ¾Ë ¼ö ÀÖ´Â] °ÔÀÓ ¹®È/°æÁ¦±Ç ±â¼úÀÇ º¯Ãµµµ¸¦ ÀÐÀÚ 3°³ÀÇ ¿µ¿ª(Ä«Å×°í¸®) ÇØÄ¿ ¹®È±Ç ÄܼÖ/¾ÆÄÉÀÌµå °ÔÀÓ ºñÁî´Ï½º±Ç ¸¶ÀÌÅ©·Î¼ÒÇÁÆ®±Ç µÎ °¡ÁöÀÇ °ÔÀÓ °æÁ¦/¹®È±Ç ¹®È, °æÁ¦, ±â¼úÀÇ °ü°è 1.3 ¿ä¾à
Á¦2Àå ¿Â¶óÀÎ °ÔÀÓÀ̶õ ¹«¾ùÀΰ¡?
2.1 [¿Â¶óÀÎ °ÔÀÓ]À̶ó´Â ¿ë¾îÀÇ Á¤ÀÇ ¿Â¶óÀÎ °ÔÀÓÀÇ 4°³ÀÇ Ãø¸é 2.2 ¿Â¶óÀÎ °ÔÀÓÀÇ ¹°¸®Àû Ãø¸é ¹°¸®Àû ±¸¼º¿ä¼Ò ÄÄÇ»ÅÍ ³×Æ®¿öÅ© ¹°¸® ¸ðµ¨/ ¹°¸®ÀûÀÎ ³×Æ®¿öÅ© ±¸¼º ÀÌ Ã¥ÀÌ ´ë»óÀ¸·Î Çϴ ȸ¼±Àº [ÀÎÅͳÝ] ±â¹Ý 2.3 ¿Â¶óÀÎ °ÔÀÓÀÇ °³³äÀûÀÎ Ãø¸é ¿Â¶óÀÎ °ÔÀÓ°ú ±âº»±¸Á¶ °ÔÀÓ Ç÷¹ÀÌÀÇ ±âº» [ÀÎÁö], [ÆÇ´Ü], [Á¶ÀÛ]ÀÇ ¹Ýº¹ ºñµð¿À °ÔÀÓÀÇ ±¸Á¶ °ÔÀÓ Ç÷¹ÀÌ °ø°£ °ÔÀÓÀÇ ÁøÇà ÇϳªÀÇ °ÔÀÓÀÇ ÁøÇàÀ» °øÀ¯ÇÑ´Ù °øÀ¯°¡ [°¡´ÉÇÏ´Ù] 2.4 ¿Â¶óÀÎ °ÔÀÓÀÇ ºñÁî´Ï½ºÀû Ãø¸é ºñÁî´Ï½ºÀû °üÁ¡ÀÇ ¿ä±¸ Å×½ºÆ® Ç÷¹À̾ È¿°úÀûÀ¸·Î ¸ðÀ¸°í ½Í´Ù Ŭ·ÎÁî º£Å¸ Å×½ºÆ®(CBT) ¿ÀÇ º£Å¸ Å×½ºÆ®(OBT) ÀÚÁÖ °»½ÅÇÏ°í ½Í´Ù (1) Á¤±âÀû ÆÐÄ¡ (2) ´ë±Ô¸ð ÆÐÄ¡(È®Àå µð½ºÅ©, Ãß°¡ ÆÐÅ°Áö) (3) ±ä±Þ ¸ÞÀÎÅͳͽº ¸Ó½ÅÀÇ ´ë¼ö¿Í ȸ¼± ´ë¿ªÀ» Àý¾àÇÏ°í ½Í´Ù (1) ÀΰǺñ£¦ (2) ¼³ºñ ÄÚ½ºÆ® ¿î¿µ, °³¹ß ÈÄ¿¡ ¼Ò¿äµÇ´Â ÄÚ½ºÆ®°¡ Å ¸Ó½Å ÄÚ½ºÆ®ÀÇ °ßÀû ¼¹ö°¡ °íÀå ³¯ È®·üÀ» Æ÷ÇÔÇØ µÐ´Ù ȸ¼± ÄÚ½ºÆ®ÀÇ °ßÀû ´ë¿ªÀº °¡´ÉÇÑ Àý¾àÇÑ´Ù ÀÛ°Ô ½ÃÀÛÇÏ°í ½Í´Ù. ½ºÄÉÀÏ·¯ºô·¯Æ¼¸¦ Áö´Ï°Ô ÇÏ°í ½Í´Ù ´Ù¾çÇÑ °ú±Ý ¿É¼ÇÀ» Á¦°øÇÏ°í ½Í´Ù °ÔÀÓ Æ÷ÀÎÆ®ÀÇ µîÀå °ú±ÝÀÇ ¼¼ºÐÈ, ¸®¾óŸÀÓÈÀÇ ½ÇÇö °ø°ÝÀÚ¸¦ Àú·ÅÇÑ ºñ¿ëÀ¸·Î, »¡¸®, È®½ÇÈ÷ ¹èÁ¦ÇÏ°í ½Í´Ù »ó¾÷Àû ÀǵµÀÇ ¾îºäÁî »ó¾÷Àû Àǵµ°¡ ¾ø´Â ¾îºäÁî ¿©·¯ °¡ÁöÀÇ °ø°Ý, 3D ¿Â¶óÀÎ °ÔÀÓ Àü¿ë °ÔÀÓ Å¬¶óÀ̾ðÆ® ¼ºñ½º Á¤Áö ½Ã°£°ú Ƚ¼ö¸¦ ÁÙÀÌ°í ½Í´Ù (1) °èȹÀûÀÎ ¸ÞÀÎÅͳͽº·Î ÀÎÇÑ Á¤Áö (2) °áÇÔÀ̳ª °ø°Ý¿¡ ÀÇÇÑ ¼ºñ½º Á¤Áö °ÔÀÓ Ç÷¹ÀÌ °á°ú¸¦ Çǵå¹éÇÏ°í ½Í´Ù °ÔÀÓ Ç÷¹ÀÌÀÇ ¸ÞŸ Á¤º¸ (1) ÇÏÀ̽ºÄÚ¾î ·©Å· (2) Ç÷¹ÀÌ ½ÇÀû (3) ±× ¿ÜÀÇ Åë°è ÇÑÃþ ´õ °íµµÀÇ ±â¼úÀÌ ¿ä±¸µÇ´Â Ç÷¹ÀÌ ½ÇÀû ´õ¿í °£´ÜÇÏ°Ô ´Ù¸¥ Ç÷¹À̾î¿Í ¸¸³¯ ¼ö ÀÖ°Ô ÇÏ°í ½Í´Ù (1) ÀÚµ¿ ¼±ÅÃ½Ä (2) Àü¿ë ·Îºñ (3) °¡»ó ¼¼°è(ºñÁê¾ó ·Îºñ, ¹öÃß¾ó ·Îºñ) Àü¿ë ·Îºñ Çü½Ä°ú °¡»ó ¼¼°èÀÇ Â÷ÀÌÁ¡ Ç÷¹ÀÌ¾î ¸ÅĪÀÇ ÇâÈÄ 2.5 ¿Â¶óÀÎ °ÔÀÓÀÇ »ç¶÷°ú Á¶Á÷Àû Ãø¸é ¿Â¶óÀÎ °ÔÀÓ ¼ºñ½ºÀÇ ¿î¿µ¿¡ °üÇÑ »ç¶÷µé ¼¼ °¡Áö ±â´É°ú ºÐ´ã ÆÐÅÏ ¿Â¶óÀÎ °ÔÀÓ ¼ºñ½º ¿î¿µÀÇ 3°¡Áö Àü¹® ±â´É ¸¸µå´Â »ç¶÷µé ¹Ýµå½Ã ÇÊ¿äÇÑ 4°¡Áö Á÷Á¾ ¼Ò±Ô¸ð ÆÀ ´ë±Ô¸ð ÆÀ Á÷Á¾ÀÇ ¹ë·±½º¿¡¼ ¿³º¼ ¼ö ÀÖ´Â °ÔÀÓ °³¹ßÀÇ Æ¯À¯ÇÑ Á¡ µ¥ÀÌÅÍ ÀÛ¼º ½ºÅÜÀÇ ºñÀ² ¿î¿ëÇÏ´Â »ç¶÷µé ¼¹ö ¼³ºñ 2.6 ¿Â¶óÀÎ °ÔÀÓ ÇÁ·Î±×·¡¸Ó¿¡ ¿ä±¸µÇ´Â Áö½Ä±º ¿Â¶óÀÎ °ÔÀÓ ÇÁ·Î±×·¡¸Ó¿¡ ÇÊ¿äÇÑ ´É·Â°ú °æÇè ÇÁ·Î±×·¡¹Ö ±âÃÊ ½ºÅ³ °ÔÀÓ ÇÁ·Î±×·¡¹ÖÀÇ ±âÃÊ Áö½Ä(¿Â¶óÀÎ °ÔÀÓ °³¹ß¿¡¼µµ ÇÊ¿ä) °ÔÀÓ Å¬¶óÀ̾ðÆ® °³¹ß Áö½Ä DB Áö½Ä ½Ã½ºÅÛ ¿î¿ë Áö½ÄS ¿©·¯ ¹æ¸é¿¡¼ ÇÊ¿äÇÑ ¿Â¶óÀÎ °ÔÀÓÀÇ °³¹ß Áö½Ä 2.7 ¿Â¶óÀÎ °ÔÀÓÀ» µÞ¹ÞħÇÏ´Â ±â¼úÀÇ ´ë±¸ºÐ ¿Â¶óÀÎ °ÔÀÓÀ» µÞ¹ÞħÇÏ´Â ±â¼úÀÇ 4°¡Áö Çü½Ä C/SÇü°ú P2PÇü ¹°¸®ÀûÀÎ ±¸Á¶ÀÇ µÎ °¡Áö ÀüÇüÀû ÆÐÅÏ MMOÇü°ú MOÇü ³í¸®ÀûÀÎ ±¸Á¶ÀÇ µÎ °¡Áö ÀüÇüÀû ÆÐÅÏ ¿Â¶óÀÎ °ÔÀÓÀÇ 4°¡Áö Çü½Ä ¹°¸®Àû ±¸Á¶¡¿³í¸®Àû ±¸Á¶ 2.8 °³¹ß ÄÚ½ºÆ®¸¦ Á¿ìÇÏ´Â ±â¼úÀû Æ÷ÀÎÆ® ¿Â¶óÀÎ °ÔÀÓ°ú °³¹ß ±â¹ýÀÇ ÇöÀç ¿Â¶óÀÎ °ÔÀÓÀÇ °ÔÀÓ º»Ã¼¸¦ µÞ¹ÞħÇÏ´Â 3°¡Áö Ãà °ÔÀÓ µ¥ÀÌÅÍ Çü½Ä °ÔÀÓ Åë½Å Çü½Ä °ÔÀÓ ¹ÝÀÀ¼Óµµ 2.9 ¿ä¾à
Á¦3Àå ¿Â¶óÀÎ °ÔÀÓÀÇ ¾ÆÅ°ÅØó
3.1 [°ÔÀÓ ÇÁ·Î±×·¥ÀÇ Æ¯¼º] ÁÁÀº ¸®½ºÆù½º¸¦ °è¼ÓÇؼ À¯ÁöÇÑ´Ù ¸®½ºÆù½ºÀÇ Á߿伺 ¿Â ¸Þ¸ð¸®°¡ ÇÊ¿äÇÑ ÀÌÀ¯ (1) 16¹Ð¸®Ãʸ¶´Ù º¯È °ÔÀÓ ÁøÇàÀ» Ç¥ÇöÇÏ´Â µ¥ ÇÊ¿äÇÑ Á¤º¸¿Í ±× »çÀÌÁî RDBMS¸¦ ÀÌ¿ëÇØ ±¸ÇöÇÒ ¼ö ÀÖÀ»±î? ¿Â ¸Þ¸ð¸®¿ÍÀÇ ºñ±³ (2) ´ë·®ÀÇ ¿ÀºêÁ§Æ® Ç¥½Ã Æйи®ÄÄÇ»ÅÍ¿Í CPU »çÀÌŬ Ç÷¹À̽ºÅ×ÀÌ¼Ç 3(PS3)°ú CPU »çÀÌŬ RDBMS ¹æ½ÄÀ¸·Î °³¹ßÇÒ ¼ö ÀÖÀ»±î? (3) Ç÷¹À̾îÀÇ Á¶ÀÛÀ» ¿¹»óÇÒ ¼ö ¾ø´Ù RDBMS ¹æ½ÄÀ¸·Î´Â ½ÇÇöÇÒ ¼ö ¾ø´Â Á¤º¸·®, ó¸® ¼Óµµ CPU¿Í µ¿ÀÏ ¸Ó½Å¿¡ °ÔÀÓ ÁøÇà µ¥ÀÌÅ͸¦ ¹èÄ¡ÇØ¾ß ÇÑ´Ù 3.2 ¿Â¶óÀÎ °ÔÀÓ Æ¯À¯ÀÇ ¿ä¼Ò Åë½Å ·¹ÀÌÅϽà Åë½Å ½Ã°£ÀÇ ³»¿ª ÇÇÇÒ ¼ö ¾ø´Â Áö¿¬ Áö¿¬°ú °ÔÀÓ À帣 ´ë¿ª ¼¹ö ¸Ó½Å º¸¾È Ä¡Æ® ÃÖ´ëÀÇ º¸¾È À̽´ Ä¡Æ®´Â ¿Ö ÇàÇØÁö´Â°¡? Ä¡Æ® ÇàÀ§ÀÇ ¼ö´Ü Ä¡Æ®ÀÇ Á¶ÀÛ ´ë»ó ³ëÀ̸ÕÇü ÄÄÇ»ÅÍÀÇ ¼÷¸í Ä¡Æ® ÇàÀ§¿¡ ´ëÇÑ ¹æÁö ¼ºñ½º ¹«¼¿î Ä¡Æ® ÇàÀ§ÀÇ ÆÄ±Þ È¿°ú º¸Á¶ ½Ã½ºÅÛ(ÁÖº¯ ½Ã½ºÅÛ) 3.3 ¹°¸® ¾ÆÅ°ÅØóÀÇ »ó¼¼ ÇغΠC/SÇü, P2PÇü ±âº»Àû ³×Æ®¿öÅ© ÅäÆú·ÎÁö ½ÇÁ¦·Î »ç¿ëµÇ´Â °ÍÀº ½ºÅ¸¿Í ¹ö½º, Ç® ¸Þ½Ã Åë½Å ·¹ÀÌÅϽÃÀÇ ÃÖ¼ÒÈ ¹°¸® ¾ÆÅ°ÅØóÀÇ Á¾·ù C/SÇü ¸®Ç÷ºÅÍÇü P2PÇü NAT Æ®·¡¹ö¼³ C/S£«P2P È¥ÇÕÇü adhoc ¸ðµå 3.4 ³í¸® ¾ÆÅ°ÅØóÀÇ »ó¼¼ ÇغΠMOÇü MO, MMO¶õ? MMO¿Í MOÀÇ ÇÏÀ̺긮µå(È¥ÇÕ) MOÇü, MOG µ¿±â½Ä µ¿±â½Ä/Ç® ¸Þ½ÃÇüÀÇ ±¸Çö °¢ ´Ü¸»(Ç÷¹À̾î)ÀÌ ¼Û¼ö½ÅÇÏ´Â Á¤º¸ÀÇ ³»¿ë µ¿±â½Ä/Ç® ¸Þ½ÃÇü¿¡ ÇÊ¿äÇÑ Á¶°Ç°ú ¸Þ¸®Æ® µ¿±â½Ä/Ç® ¸Þ½ÃÇüÀÇ 3°¡Áö ¹®Á¦Á¡ Åë½Å¸Á°ú ¼Û¼ö½ÅÀÇ ¿ÏÀü¼ºÀÇ Ãë¾àÁ¡, °ÔÀÓÀÇ Áßµµ Âü°¡ Åë½Å·ÎÀÇ ½Å·Ú¼º [°¡Àå ´À¸° ´Ü¸»ÀÇ ¼Óµµ¿¡ ¸ÂÃçÁø´Ù]´Â ¹®Á¦ µ¿±â½Ä/½ºÅ¸Çü ½ºÅ¸ÇüÀÌ °¡Áö°í ÀÖ´Â 4°¡Áö ¹®Á¦ µ¿±â½Ä Àü¹ÝÀÇ Å« ¹®Á¦ °ÔÀÓ µµÁß¿¡ Âü°¡ÇÒ ¼ö ¾ø´Ù µ¿±â½ÄÀÇ ¸Þ¸®Æ®¿Í ¹®Á¦ ÇØ°á ¹æ¹ý ºñµ¿±â½Ä ºñµ¿±â½ÄÀÇ ±¸Çö ¹æħÀÇ ¼¼¿ì´Â ¹æ¹ý °ÔÀÓ ³»¿ëÀÇ »ó¼¼ÇÑ ºÐ¼®ÀÌ Çʼö 3°¡Áö ±âº» ¿ä¼Ò [ÀÚ½Å], [»ó´ë], [ȯ°æ] 3°¡Áö ¿ä¼ÒÀÇ °ü°è (1) ÀڽŰú »ó´ë °ÝÅõ °ÔÀÓÀÇ ¿¹ °ø°Ý, ¹æ¾î, Ÿ°Ý ÆÇÁ¤ °ÝÅõ °ÔÀÓÀÇ ½ÃÄö½º ±×¸² Ã߻󵵰¡ ³·Àº, ¿øÀÎÀ» ¾Ë ¼ö ÀÖ´Â µ¥ÀÌÅ͸¦ ¼Û½ÅÇÒ ÇÊ¿ä°¡ ÀÖ´Ù °á°úÀÇ ³³µæ °á°ú°¡ ¾î±ß³ª´Â ¹®Á¦ ¹ß»ý! °á°úÀÇ Á¤ÇÕ¼ºÀ» À¯ÁöÇÏ´Â ¹æ¹ý µ¥¹ÌÁö¸¦ ¹ß»ý½ÃŲ ÂÊÀÇ °á°ú¸¦ »ç¿ëÇÑ´Ù µ¥¹ÌÁö¸¦ ¹ÞÀº ÂÊÀÇ °á°ú¸¦ »ç¿ëÇÑ´Ù ¹æ½Ä ¼±ÅÃÀÇ ¿øÄ¢ Ç÷¹À̾îÀÇ ¸¸Á·°¨ Çâ»óÀ» À§ÇØ (2) ÀڽŰú ȯ°æ ¹èŸ Á¦¾î°¡ ÇÊ¿äÇÑ Å¸ÀÔÀÇ È¯°æ ¿ä¼Ò °æÇÕÇÏ´Â ÀÚ¿ø [Æøź] ¹èŸ Á¦¾î°¡ ÇÊ¿ä ¾ø´Â ŸÀÔÀÇ È¯°æ ¿ä¼Ò ÁÙÁö ¾Ê´Â ÀÚ¿ø [¹°] °ÔÀÓÀÇ È¯°æ ¿ä¼Ò´Â ÀÇ¿Ü·Î ´Ù·ç±â ¾î·Æ´Ù ÀÏ´Ü °ÔÀÓ ³»¿ëÀ» »ó¼¼ÇÏ°Ô ÀÌÇØÇÑ´Ù ¹èŸ Á¦¾îÀÇ ±¸Çö ¾ÆÀÌÅÛ µàÇÁ ¹®Á¦ ¾ÆÀÌÅÛ¿¡ °íÀ¯ÇÑ ID¸¦ ºÎ¿©ÇÑ´Ù µàÇÁ°¡ ÀϾ´ÂÁö¸¦ ÆÇÁ¤, ¹ß»ýÇÏ´Â ¹®Á¦ ¾ÆÀÌÅÛ µàÇÁÀÇ ´ëÃ¥ ÁßÀç ¿ªÇÒÀÇ ¼ÒÇÁÆ®¿þ¾î¸¦ ¹èÄ¡ÇÑ´Ù. ÁßÀ翪ÀÇ ±âº» ±â´É°ú »ç¿ë¹ý Æøź ÀÌ¿ÜÀÇ È¯°æ ¿ä¼ÒÀÇ °æ¿ì ÀÚµ¿ÀûÀ¸·Î »óÅ°¡ º¯ÈÇϴ ȯ°æ µ¿ÀûÀΠȯ°æ¿¡¼ ÀϾ´Â ¹®Á¦ ¿ÏÀüÇÏ°Ô º´Çà °ü¸®ÇÏ´Â ¹æ¹ýÀ¸·Î´Â ¾î·Æ´Ù µ¿Àû ȯ°æ¿¡¼ ÀϾ´Â ¹®Á¦ÀÇ ´ëó¹ý ¼±Åà (1) »ó´ë¿Í ȯ°æÀÇ °ü°è 3.5 ³í¸® ¾ÆÅ°ÅØó »ó¼¼ ÇغΠMMOÇü MMOÇü, MMOG ¿µ¼ÓÀûÀ̶õ? °ÔÀÓ Ç÷¹ÀÌ ¼Ò¿ä ½Ã°£°ú ÃàÀû¼º ¿µ¼ÓÀûÀÎ µ¥ÀÌÅÍ, ´ë·®À¸·Î ÃàÀûµÇ´Â µ¥ÀÌÅÍÀÇ ÀÏ°ü¼º À¯ÁöÀÇ ¾î·Á¿ò Ŭ¶óÀ̾ðÆ®¿Í ¼¹öÀÇ ¿ÏÀü ºÐ¸® MMOGÀÇ ±¸Á¶ MMOÇüÀÇ ±¸Çö ¹æħ ºê¶ó¿ìÀú½Ä, ¼ø¼öÇÑ C/S¸ðµ¨ ºê¶ó¿ìÀú½Ä°ú µ¿±â½Ä ¹× ºñµ¿±â½ÄÀÇ Â÷ÀÌ MMOÇü¿¡ ÀÖ¾î¼ ¼¹ö, Ŭ¶óÀ̾ðÆ®ÀÇ ±â´É ¼¹öÀÇ Ã³¸® ¼¹ö ÃøÀÇ °ÔÀÓÀº °è¼Ó ÁøÇàµÈ´Ù. MMOÇü¸¸ÀÇ °úÁ¦ 3.6 Á¤¸®
Á¦4Àå [½ÇÀü] C/S MMO °ÔÀÓ °³¹ß
4.1 ¿Â¶óÀÎ °ÔÀÓ °³¹ßÀÇ ±âº»ÀûÀÎ È帧 ÇÁ·ÎÁ§Æ® ÀÚ·á/¼º°ú¹° Áغñ¿Í Ãʱ⠱¸ÇöÀº µ¿½Ã¿¡ º´ÇàÇÑ´Ù °³¹ßÀÇ ÁøÇà°ú ÀÚ·á ÁغñÀÇ ¼ø¼ ±â¼úÀÚÀÇ ÀÚ·á/¼º°ú¹° 4.2 C/S MMO °ÔÀÓÀÇ °æÇâ°ú ´ëÃ¥ C/S MMO °ÔÀÓÀÇ Æ¯Â¡ C/S MMOÇü(MMOÇü) °ÔÀÓÀÇ Æ¯¼º C/S MMOÇüÀÇ Á¦¾à 4.3 [±âȹ ÀÚ·á¿Í 5°³ÀÇ ¼³°è ÀÚ·á] °¡°øÀÇ °ÔÀÓ [K Online]ÀÇ °³¹ß¿¡¼ ¹è¿î´Ù »ùÇà °ÔÀÓÀÇ ¼ÒÀç ã±â ±âȹ »ó¼¼ ÀÚ·á ±âȹ »ó¼¼ ÀÚ·áÀÇ Çʿ伺 MMOGÀÇ ¹æ´ëÇÑ °ÔÀÓ ¼³Á¤ 5°¡Áö ¼³°è ÀÚ·á ¼³°è»óÀÇ Áß¿äÇÑ ÆÇ´Ü 4.4 [1]½Ã½ºÅÛ ±âº» ±¸Á¶µµÀÇ ÀÛ¼º ½Ã½ºÅÛ ±âº» ±¸Á¶µµÀÇ ±âº» È®À强À» °¡Áø ¼¹ö ½Ã½ºÅÛÀÌ ÇÊ¿ä ´Ù¾çÇÑ º¸Æ²³Ø ½ºÄÉÀϾ÷ ¹æ½ÄÀÇ ¼±Åÿ¡ ´ëÇؼ °ÔÀÓ ¼¹ö/DBÀÇ º¸Æ²³ØÀ» ÇؼÒÇÑ´Ù ¾Æ¹«°Íµµ °í·ÁÇÏÁö ¾Ê´Â °æ¿ì °ø°£ ºÐÇÒ¹ý °ø°£ Ä«ÇÇ ÀνºÅϽº¹ý Æз¯·¼ ¿ùµå ¹æ½Ä °¡Àå º¸Æ²³ØÀÌ µÇ±â ½¬¿î °ÍÀº DBÀÇ ¾²±â ó¸® Æз¯·¼ ¿ùµå ¹æ½ÄÀÇ DB ºÐÇÒ Æз¯·¼ ¿ùµå ¹æ½ÄÀÇ ¹®Á¦ º¹¼öÀÇ ¹æ¹ýÀ» º´¿ë °¢ ¹æ½ÄÀÇ µµÀÔ ³À̵µ °¢ ¿ùµåÀÇ DB(°ÔÀÓ DB) ¼¹öÀÇ Àý´ë ¼º´É Çâ»ó ¾ÖÇø®ÄÉÀ̼ǴÜÀÇ °³¼±Á¡ ¿¬±¸ K OnlineÀÇ ¼³°è »çÀÌ¡ º¸Æ²³ØÀÇ È®ÀÎ ¼³°è »çÀÌ¡¿¡ ´ëÇÑ ÆÇ´Ü ¿øÄ¢ °ÔÀÓ ·ÎÁ÷ÀÇ Ã³¸® ºÎÇϷκÎÅÍ »çÀÌ¡ °ÔÀÓ DBÀÇ Ã³¸® ºÎÇϷκÎÅÍ »çÀÌ¡ ±Ô¸ð¿¡ ´ëÇÑ ÃÖ¼ÒÇÑÀÇ °ËÅä °á°ú, º¸´Ù ³ªÀº À¯Àú üÇèÀ» À§ÇÏ¿©¡¦ ¼¹öÀÇ ±âº» ±¸Á¶, [1]½Ã½ºÅÛ ±âº» ±¸Á¶µµÀÇ ÀÛ¼º 4.5 [2]ÇÁ·Î¼¼½º °ü°èµµ ÀÛ¼º [2] ÇÁ·Î¼¼½º °ü°èµµ Áغñ ¼¹ö Á¢¼Ó ±¸¼º ¼¹öÀÇ Á¢¼Ó ±¸¼º Æз¯·¼ ¿ùµå ¹æ½ÄÀ» »ç¿ëÇÏ¿© È®ÀåÇÏ´Â °æ¿ì 4.6 [3] ´ë¿ª/¸Ó½Å ¸®¼Ò½º °è»ê ÀÚ·áÀÇ ÀÛ¼º ÇÁ·Î¼¼½º ¸®½ºÆ®¸¦ Åä´ë·Î ¸Ó½Å ¸®¼Ò½º¸¦ »çÀÌ¡ CPU ¼¾Æ®¸¯(Áß½ÉÀû, ÀÇÁ¸Àû) ¸Ó½Å, ½ºÅ丮Áö ¼¾Æ®¸¯ ¸Ó½Å ¸Ó½Å ¸®¼Ò½ºÀÇ ÄÚ½ºÆ® °ßÀû ¸Ó½Å ¸®¼Ò½º À¯Áö ÄÚ½ºÆ® ´ë¿ª ÄÚ½ºÆ®ÀÇ °ßÀû Æ®·¡ÇÈÀÇ 98%°¡ Ç÷¹À̾î/NPCÀÇ À̵¿ ÅëÁöÀÌ´Ù ´ë¿ª ¹Ý°¨À» À§ÇÑ Áöħ ±âȹÀÇ Á¶Á¤ ´ë¿ª »è°¨ ÀÛÀü [1] ÇÁ·Î±×·¥À» ¿¬±¸ ´ë¿ª »è°¨ ÀÛÀü [2] ´ë¿ª »è°¨¿¡´Â ±âȹ ³»¿ëÀÇ Àç°ËÅä°¡ È¿°úÀû 4.7 [4] ÇÁ·ÎÅäÄÝ Á¤ÀÇ ÀÚ·áÀÇ ÀÛ¼º ÇÁ·ÎÅäÄÝÀÇ ±âº»ÀûÀÎ ¼ºÁú [4] ÇÁ·ÎÅäÄÝ Á¤ÀÇ ÀÚ·áÀÇ ±âº» [ÇÁ·ÎÅäÄÝÀÇ ±âº»ÀûÀÎ ¼ºÁú]ÀÇ Çٽɿä¼Ò ÇÁ·ÎÅäÄÝÀÇ Á¾·ù¿Í ÇÁ·Î¼¼½º °ü°èÀÇ Á¾·ù 8 Á¾·ùÀÇ ÇÁ·ÎÅäÄÝ C/S MMO¿¡¼´Â TCP¸¦ ÀÌ¿ëÇÑ´Ù [ÇÁ·ÎÅäÄÝÀÇ ±âº»ÀûÀÎ ¼ºÁú]°ú ±× ´ëÀÀ À϶÷Ç¥ ÇÁ·ÎÅäÄÝ ¼³°èÀÇ ±âº» Àü·« 4.8 ÇÁ·ÎÅäÄÝ Á¤ÀÇ ÀÚ·á ÇÁ·ÎÅäÄÝÀÇ API »ç¾ç(°³°ü) ÇÁ·ÎÅäÄÝ ±¸ÇöÀÇ ¿øÄ¢ ¹é¿£µå¿¡ ±âº»/¹ü¿ë ±â´ÉÀ», ÇÁ·ÐÆ®¿£µå¿¡ Àü¿ë ±â´ÉÀ» ±¸ÇöÇÑ´Ù ¹é¿£µå¿¡ ÇÁ·ÐÆ®¿£µå°¡ ÀÇÁ¸ÇÏ´Â ±¸Á¶ ÇÁ·ÎÅäÄÝÀº ½ºÅ×ÀÌÆ®¸®½º£¦´Ü¼øÇÑ ±â´ÉÀ¸·Î ÇÑ´Ù ¿ÜºÎ·ÎºÎÅÍ ¿À´Â ¿¹¿ÜÀû Çö»óÀº ÇÑ °÷¿¡ ÁýÁß½ÃŲ´Ù ¿ì¼öÇÑ APIÀÇ È£Ãâ ½ÃÄö½º È£ÃâÇÏÁö ¾Ê´Â °ÍÀÌ ¿ì¼ö!? 8°¡Áö ÇÁ·ÎÅäÄÝÀÇ ±â´É/ÇüÅ °³¿ä gmsv ÇÁ·ÎÅäÄÝ loginsv ÇÁ·ÎÅäÄÝ msgsv ÇÁ·ÎÅäÄÝ dbsv ÇÁ·ÎÅäÄÝ worldsv ÇÁ·ÎÅäÄÝ commondbsv ÇÁ·ÎÅäÄÝ authsv ÇÁ·ÎÅäÄÝ logsv ÇÁ·ÎÅäÄÝ 4.9 [4] ÇÁ·ÎÅäÄÝ Á¤ÀÇ ÀÚ·á ÇÁ·ÎÅäÄÝÀÇ API »ç¾ç(»ó¼¼) ÇÁ·ÎÅäÄÝÀÇ API »ç¾ç(»ó¼¼) ÀÛ¾÷ APIÀÇ ÇÔ¼ö Á¤ÀÇ gmsv ÇÁ·ÎÅäÄÝ API ŸÀÔ°ú ¸Þ½ÃÁöÀÇ Æ¯¼º loginsv ÇÁ·ÎÅäÄÝ msgsv ÇÁ·ÎÅäÄÝ dbsv ÇÁ·ÎÅäÄÝ worldsv ÇÁ·ÎÅäÄÝ commondbsv ÇÁ·ÎÅäÄÝ authsv ÇÁ·ÎÅäÄÝ logsv ÇÁ·ÎÅäÄÝ Á¤¼ö Á¤ÀÇ APIÀÇ È£Ãâ ½ÃÄö½º ÇÊ¿äÇÑ ½ÃÄö½ºµµ º¹¼öÀÇ ÇÁ·Î¼¼½º°¡ °ü°èÇÏ´Â ÀϹÝÀûÀΠ󸮶õ ¹«¾ùÀΰ¡? (1) ÀÎÁõ (2) gmsvÀÇ Ä³¸¯ÅÍ ÀÛ¼º (3) gmsv, msgsv¿¡ ·Î±×ÀÎ (4) gmsv·ÎºÎÅÍ ·Î±×¾Æ¿ô (5) gmsvÀÇ Ä³¸¯ÅÍ À̵¿ (6) gmsvÀÇ Ä³¸¯ÅÍ Àκ¥Å丮 Á¶ÀÛ(¼ó, Æ®·¹À̵å) (7) msgsvÀÇ Ä£±¸ ¸ñ·Ï¿¡ Ä£±¸¸¦ Ãß°¡, »èÁ¦ (8) ¿Â¶óÀΠģ±¸¿¡°Ô ¸Þ½ÃÁö¸¦ ¼Û½ÅÇÑ´Ù. ½ÃÄö½ºµµÀÇ ÀÛ¼º Æ÷ÀÎÆ® 4.10 [4] ÇÁ·ÎÅäÄÝ Á¤ÀÇ ÀÚ·á ÆÐŶÀÇ Æ÷¸Ë C/S MMO¿¡¼´Â ÁÖ·Î TCP¸¦ ÀÌ¿ëÇÑ´Ù C/S MMO´Â Àü¿ë ¹ÙÀÌÆ® ¹è¿À» °¡Áö´Â ¹ÙÀ̳ʸ® ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇÑ´Ù ¹ÙÀ̳ʸ® ÇÁ·ÎÅäÄÝÀÇ ±¸Çö ·¹ÄÚµåÀÇ Å©±â Çì´õ µ¥ÀÌÅÍ ºÎºÐÀÇ ¾ÐÃà°ú ¾ÏÈ£È ±¸Çö»óÀÇ ¿ä·É 4.11 DB ¼³°èµµ Áß¿äÇÑ Å×À̺íÀÇ ¼³°è´Â ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇϱâ Àü¿¡ C/S MMO¿¡¼ÀÇ DB ±¸ÇöÀÇ ¿ª»çÀû º¯Ãµ 70~80³â´ë£ºµ¥ÀÌÅÍÀÇ ¿µ¼ÓÈ ¾øÀ½. ºÎÈ°ÀÇ ÁÖ¹® 90³â´ë£ºÆÄÀÏ·Î ÀúÀå 2000³â´ë Àü¹Ý~£ºRDBMS K Online¿¡ ÇÊ¿äÇÑ Å×À̺í Ãß·Á³»±â ¿µ¼ÓÈ°¡ ÇÊ¿äÇÑ Á¤º¸¿Í µ¥ÀÌÅÍÀÇ Æ÷ÇÔ °ü°è µ¥ÀÌÅÍÀÇ Æ¯¼º°ú °³º° Å×À̺íÀÇ Áغñ DBÀÇ ¼º´É ¿¹Ãø DBÀÇ Ã³¸® ¼º´É°ú »çÀÌÁî Å×À̺íÀÇ Æ¯¼º, ÁÖÀÇÇØ¾ß ÇÒ Å×ÀÌºí ¹ßÇàÇÏ´Â Äõ¸®ÀÇ ³»¿ë readÆí ¹ßÇàÇÏ´Â Äõ¸®ÀÇ ³»¿ë writeÆí 4.12 ¼¹ö/Ŭ¶óÀ̾ðÆ® ¼ÒÇÁÆ®¿þ¾î£«¹Ìµé¿þ¾î ½ÇÀü¿¡ ºü¶ß¸± ¼ö ¾ø´Â °³¹ß ±â¹Ý ¿Â¶óÀÎ °ÔÀÓÀÇ ¹Ìµé¿þ¾î C/S MMO¿ëÀÇ ¹Ìµé¿þ¾î Ç® ÀåºñÇü ¹Ìµé¿þ¾î ¼Ò±Ô¸ðÇü MMOG ¹Ìµé¿þ¾î Åë½Å ¹Ìµé¿þ¾î¸¸À» ÀÌ¿ë °³¹ß ±â¹Ý ¼ÒÇÁÆ®¿þ¾î Áï½Ã ½ÃÇèÇØ º¼ ¼ö ÀÖ´Â C/S MMO °³¹ß üÇè ¼¹ö °ü·Ã ¼ÒÇÁÆ®¿þ¾î Ŭ¶óÀ̾ðÆ® °ü·Ã ¼ÒÇÁÆ®¿þ¾î 4.13 ÇÁ·Î±×·¥À» ÀÛ¼ºÇÒ ¶§ ±âº» ¿øÄ¢ ÇÁ·Î±×·¡¹ÖÀ» ½ÃÀÛÇÏ´Â ¹æ¹ý, À̾´Â ¹æ¹ý µ¥ÀÌÅÍ ±¸Á¶ ¿ì¼±ÀÇ ¿øÄ¢ ºñµð¿À °ÔÀÓ¿¡¼ÀÇ µ¥ÀÌÅÍ ºÐ·ù µ¥ÀÌÅÍ ±¸Á¶¸¦ ±¸ÇöÇϱâ ÀüÀÇ °ËÅä Àû ij¸¯ÅÍ¿Í ÆË ¼³Á¤ Ç÷¹ÀÌ °¡´É »óÅ À¯ÁöÀÇ ¿øÄ¢ ¹é¿£µå´Â ³ªÁß¿¡ ¸¸µç´Ù´Â ¿øÄ¢ °è¼ÓÀû ÃøÁ¤ÀÇ ¿øÄ¢ Ŭ¶óÀ̾ðÆ® °³¹ß¿¡¼ÀÇ °è¼ÓÀû ÃøÁ¤ÀÇ ¿¹ ¼¹ö °³¹ß¿¡¼ÀÇ °è¼ÓÀû ÃøÁ¤ 4.14 C/S MMO °ÔÀÓ [K Online]ÀÇ ±¸Çö ÇÁ·Î±×·¡¹Ö ÀÛ¾÷ ½ºÅ¸Æ®! °³¹ßÀÇ ¼ø¼ K OnilneÀÇ ºÐ´ã °èȹ K Online¿¡¼ÀÇ [½ºÄÌ·¹Åæ]°ú [ÇÁ·ÎÅäŸÀÔ] ´Ü°è ³ª´©±â £Û½ºÅÜ 1~2£Ý½ºÄÌ·¹Åæ~ÇÁ·ÎÅäŸÀÔ ´Ü°è ½ºÄÌ·¹Åæ ÄÚµåÀÇ Áغñ [1] autocli [2] cli [3] ÇÁ·ÎÅäÄÝ [4] ID [5] gmsv [6] dbsv [ÀÛµ¿ÇØ º¸Áö ¾ÊÀ¸¸é ¾Ë ¼ö ¾ø´Ù!] °ÔÀÓ °³¹ßÀÇ ³Ç× ±â¾÷¿¡ ÀÇÇÑ ¿Â¶óÀÎ °ÔÀÓ °³¹ß ½ºÄÌ·¹ÅæÀÇ Àüü ¸ð½À cliÀÇ ³»¿ë gmsb, dbsv, protoÀÇ ³»¿ë ¾î¶² ¼ø¼·Î ¹«¾ùÀ» ÀÛ¼ºÇÒ °ÍÀΰ¡ ¸ÕÀú ÇÁ·ÎÅäÄÝ Á¤ÀÇ ÆÄÀÏ k.xml¸¦ ÀÛ¼ºÇÑ´Ù ÇÁ·ÎÅäÄÝ Á¤ÀÇ Æ÷ÀÎÆ® Åë½Å ¼ÒÅë È®ÀΣºping ÇÔ¼ö ¾îÄ«¿îÆ® µî·Ï£¦¾îÄ«¿îÆ® ÀÎÁõ£º ij¸¯ÅÍ ÀÛ¼º£ºcreateCharacter ÇÔ¼ö ·Î±×ÀΣºlogin ÇÔ¼ö Áö»ó À̵¿£ºmoveÇÔ¼ö, moveNotify ¸Å½º ´ÜÀ§ °æ·Î Ž»ö°ú ½ÇÁ¦ À̵¿ ó¸® À̵¿ °æ·Î¸¦ ¼Û½ÅÇÏ´Â ¹æ¹ý ÃÖÁ¾ °á°ú¸¦ ¿ì¼±ÇÏ¿© ¼Û½ÅÇÑ´Ù À̵¿ °á°úÀÇ ÅëÁö ¹üÀ§ moveNotify ÇÔ¼ö attack ÇÔ¼ö, attackNotify ÇÔ¼ö gmsv/Makefile¸¦ ÀÛ¼ºÇÑ´Ù gmsv/climain.cpp¿Í gmsvmain.cpp¸¦ »ùÇÿ¡¼ Ä«ÇÇ sv.cpp¿¡ signup ÇÔ¼ö¸¦ ±¸Çö [dbsv 1ȸ ¿Õº¹]ÇüÀÇ ¿ä±¸¿Í ½º·¹µå ÀÚµ¿ Å×½ºÆ® Ŭ¶óÀ̾ðÆ® autocliÀÇ ±¸Çö Å×½ºÆ® »óÅ º¯È autocliÀÇ main() ÇÔ¼ö signup() ÇÔ¼ö ±×·¡ÇÇÄà Ŭ¶óÀ̾ðÆ® cliÀÇ ÀÛ¼º°ú µ¿ÀÛ È®ÀÎ SDL ±×¸²À» ±×¸°´Ù µ¿ÀÛ È®ÀÎ ÆùÆ® ó¸®ÀÇ ±¸Çö ÀûÀ» µîÀå½ÃŲ´Ù, ÀûÀ» µÚÂѴ´٠ÀûÀ» ¾²·¯¶ß¸°´Ù, °æÇèÄ¡°¡ ½×Àδ٠´ÙÀ½¿¡µµ Ç÷¹ÀÌ °¡´ÉÇÏ°Ô ÇÑ´Ù Ç÷¹ÀÌ »óÅÂÀÇ ÀúÀå ½ºÄÌ·¹Åæ ÀÌÈÄÀÇ °³¹ß 4.15 Á¤¸®
Á¦5Àå [½ÇÀü] P2P MO °ÔÀÓ °³¹ß
5.1 P2P MO °ÔÀÓÀÇ °æÇâ°ú ´ëÃ¥ P2P MO¿Í ¾×¼Ç °ÔÀÓ °ÔÀÓ »óÅ°¡ ³ôÀº ºóµµ·Î º¯ÈÇÑ´Ù RPCÇüÀÇ ±¸Çö°ú °øÀ¯ ¸Þ¸ð¸®ÇüÀÇ ±¸Çö P2P MO °ÔÀÓÀÇ Æ¯Â¡ P2P MO °ÔÀÓÀÇ ÀÌÁ¡ ±âȹ ÃʱâºÎÅÍ [¸ÖƼ Ç÷¹ÀÌ]¸¦ ÀǽÄÇÑ´Ù. 5.2 °¡°øÀÇ °ÔÀÓ [J Multiplayer]ÀÇ °³¹ß¿¡¼ ¹è¿î´Ù J Multiplayer K Online°ú ºñ±³ P2P MO °ÔÀÓ °³¹ßÀÇ ±âº»Àû È帧 P2P MO °ÔÀÓ °³¹ßÀÇ ¼º°ú¹° °³¹ßÀÇ ´Ü°è¿Í °¢Á¾ ÀÚ·á ±âȹ »ó¼¼ ÀÚ·á C/S MMO¿ÍÀÇ µ¥ÀÌÅÍ·®/±Ô¸ðÀÇ Â÷ÀÌ 5.3 P2P MO °ÔÀÓÀÇ ¼³°è ÀÚ·á ½Ã½ºÅÛ ±âº» ±¸Á¶µµ ÇÁ·Î¼¼½º °ü°èµµ ½ºÅ¸ÇüÀΰ¡, Ç® ¸Þ½ÃÇüÀΰ¡ ¿ì¼±Àº ½ºÅ¸ÇüÀ» °ËÅäÇÑ´Ù °ÔÀÓ µµÁß¿¡ Âü°¡ÇÏ´Â ±¸Çö ´ë¿ª/¸Ó½Å ¸®¼Ò½º °è»ê ÀÚ·á ÇÁ·ÎÅäÄÝ Á¤ÀÇ ÀÚ·á, API »ç¾ç ÇÁ·ÎÅäÄÝÀÇ ½ÃÄö½ºµµ ÇÔ¼ö³ª Á¤¼öÀÇ Á¤ÀÇ ´ë¿ª ¼Òºñ·®ÀÇ »çÀÌ¡ [600ºÐÀÇ 1] °ÔÀÓ ±âȹ ³»¿ëÀ» Á¤¹Ð Á¶»çÇÏ¿© ÇØ°áÃ¥À» ã´Â´Ù. ±× ¿ÜÀÇ ÀÚ·á 5.4 ¼¹ö/Ŭ¶óÀ̾ðÆ® ¼ÒÇÁÆ®¿þ¾î£«¹Ìµé¿þ¾î, ±âº» ¿øÄ¢ P2P MO °³¹ß ¼º°ú¹°ÀÇ ½ÇÁ¦ÀÇ ¸ð½À P2P MO¿ë ¹Ìµé¿þ¾î ÇÁ·Î±×·¥ ÀÛ¼º ½ÃÀÇ ±âº» ¿øÄ¢ 5.5 P2P MO °ÔÀÓ [J Multiplayer]ÀÇ ±¸Çö J MultiplayerÀÇ ÀÛ¾÷ ºÐ´ã °èȹ ±¸Çö ÀÛ¾÷ÀÇ È帧 K OnlineÀÇ º¹½À J MultiplayerÀÇ °³¹ß ¿ä·É Á¦1´Ü°è¿¡ ÇÊ¿äÇÑ ¿ä¼Ò Ŭ¶óÀ̾ðÆ® ÇÁ·Î±×·¥ÀÇ ±¸Çö ¿¹ [°øÀ¯ ¸Þ¸ð¸®Çü]À¸·Î ±¸Çö ±¸Çö °³½Ã °æÇÕ»óÅ °øÀ¯ ¸Þ¸ð¸®Çü¿¡¼ÀÇ ÁÖÀÇÁ¡ ¶ô(Lock) P2P MO¿Í °æÇÕ»óÅ P2P MOÀÇ ±¸Çö¿¡¼ ¾î¶² ¹æ½ÄÀ¸·Î °æÇÕÀ» ¹æÁöÇÏ´Â °ÍÀÌ ÁÁÀºÁö¿¡ ´ëÇÑ ÆÇ´Ü µ¿±âÈ °ü·Ã ±¸Çö ¿¹ °¡µ¿¹° ¿°Å¿Í Ŭ·¡½º ¼³°è ±âº» µ¿ÀÛÀÇ Ãë±ÞÀ» ¸ÅÆ®¸¯½ºÈ °ÔÀÓ ÁøÇà »óŸ¦ º¯°æÇÏ´Â Á¶ÀÛ¿¡ ´ëÇÑ »ç¾ç Á¤ÀÇ PlayerCharacter ó¸®ÀÇ »ç¾ç Á¤ÀÇ Enemy ó¸®ÀÇ »ç¾ç Á¤ÀÇ Enemy/Create Bullet ó¸®ÀÇ »ç¾ç Á¤ÀÇ °øÀ¯ ¸Þ¸ð¸®¸¦ ¾î¶»°Ô ÄÚµåÈÇÒ±î RPCÇü C/S MMOÀÇ °æ¿ì °øÀ¯ ¸Þ¸ð¸®Çü P2P MOÀÇ °æ¿ì RPCÇüÀÇ ÄÚµù·® move(5,5) °øÀ¯ ¸Þ¸ð¸®ÇüÀÇ ÄÚµù·® move(5,5) °øÀ¯ ¸Þ¸ð¸®ÇüÀÇ °Á¡, ¾àÁ¡ £Ûº¸Ãæ£ÝÄڵ带 °£·«ÇÏ°Ô ÇÒ ¼ö ÀÖÀ»±î? SyncValue Ŭ·¡½º 5.6 C/S MO °ÔÀÓÀ» µÞ¹ÞħÇÏ´Â ±â¼ú £Ûº¸Ãæ£Ý C/S MO¿Í NAT ¹®Á¦ NAT, NAT ¹®Á¦¶õ? NAT Æ®·¡¹ö¼È Á¢¼Ó Åë½Å·Î¸¦ È®¸³ÇÏ´Â ±â¼ú NAT Æ®·¡¹ö¼È ±â¼úÀÇ ÇÑ°è NAT Æ®·¡¹ö¼È ±â¼úÀ» »ç¿ëÇÏ´Â °æ¿ìÀÇ ¶Ç ´Ù¸¥ ´ÜÁ¡ NAT ¹®Á¦ÀÇ Çö½ÇÀû ´ëó ¸±·¹ÀÌ ¼¹ö ¸±·¹ÀÌ ¼¹öÀÇ Æ®·¹À̵å¿ÀÇÁ (1) Áö¿¬ÀÌ Ä¿Áö´Â ¹®Á¦ (2) ¼¹ö ´ë¿ª ÄÚ½ºÆ®°¡ ¹ß»ýÇÏ´Â ¹®Á¦ 5.7 Á¤¸®
Á¦6Àå ¿Â¶óÀÎ °ÔÀÓÀÇ º¸Á¶ ½Ã½ºÅÛ
6.1 º¸Á¶ ½Ã½ºÅÛ¿¡ ¿ä±¸µÇ´Â °¢Á¾ ±â´É ±âÁ¸ ¼ºñ½º·Î ¾Ë¾Æº¸´Â º¸Á¶ ½Ã½ºÅÛÀÇ ±â´É ¹ü¿ë °ÔÀÓ±â¿ë À¥ ºê¶ó¿ìÀú º£À̽º °ÔÀÓ Àü¿ë ±âÁ¸ ¹Ìµé¿þ¾î ±âÁ¸ ¼ºñ½ºÀÇ ±â´É À϶÷ Web º£À̽º °³¹ß ¹æ¹ý°ú C/SÇüÀÇ °³¹ß ¹æ¹ý 6.2 Ä¿¹Â´ÏÄÉÀ̼Ç/ Åë½Å º¸Á¶ ½Ã½ºÅÛ Ç÷¹ÀÌ¾î ¸ÅĪ P2P MO °ÔÀÓ¿¡¼ ¸ÖƼ Ç÷¹ÀÌ°¡ °¡´ÉÇÑ Á¶°Ç ¸ÅĪ ¼¹ö ¸ÖƼ Ç÷¹À̸¦ ½ÇÇöÇÏ´Â µÎ °¡Áö Á¶°ÇÀÇ ±¸Ã¼È¦¡J MultiplayerÀÇ °æ¿ì ¸ÖƼ Ç÷¹À̸¦ ½ÇÇöÇÏ´Â µÎ °¡Áö Á¶°ÇÀÇ ½ÇÇö¦¡J MultiplayerÀÇ °æ¿ì ¸ÅĪ °á°ú È¸é ·Îºñ ·Îºñ¿Í ¸ÅĪ ½ºÅ¸Å©·¡ÇÁÆ® IIÀÇ ¿¹ ±¸Çö Æ÷ÀÎÆ® ¸±·¹ÀÌ ¼¹ö ¸±·¹ÀÌ ¼¹ö¿¡ ¿ä±¸µÇ´Â ¼º´É äÆà ÀÚÀÛ Ã¤ÆÃÀÇ ±¸Çö ÀÚÀÛ Ã¤ÆÃÀÇ ±âº» µ¿ÀÛ ¸Þ½ÃÁö Àü´ÞÀÇ ±Ô¸ð ¸ÞÀÏ Ä£±¸ ¸ñ·Ï ÇÁ·¹Á¨½º °ÔÀÓ ¼ºñ½ºÀÇ ÇÁ·¹Á¨½º Ư¡ ÇÁ·¹Á¨½ºÀÇ ±¸Çö ¶ô ¼¹ö ¶ô ¼¹öÀÇ ±¸Çö ºí·¢ ¸®½ºÆ® ºí·¢ ¸®½ºÆ®ÀÇ ±¸Çö º¸À̽º äÆà 6.3 °ÔÀÓ Å¬¶óÀ̾ðÆ® ±¸ÇöÀÇ º¸Á¶ ½Ã½ºÅÛ Ç÷¹ÀÌ ½ÇÀû °ü¸® Ç÷¹ÀÌ ½ÇÀû °ü¸®ÀÇ ±¸Çö¿¡ ´ëÇØ ½ºÅ丮Áö ±â´É (°ÔÀÓ Å¬¶óÀ̾ðÆ®) ¾÷µ¥ÀÌÆ® ¾÷µ¥ÀÌÆ®ÀÇ ±âº» ±â´É ¾÷µ¥ÀÌÆ®¿Í ¾×¼¼½º ÆÐÅÏ ¾÷µ¥ÀÌÆ® ±â´ÉÀ» ÀÚÀÛÇÏ´Â ¹æ¹ý ·©Å· ·©Å· ±â´ÉÀÇ ±¸Çö¦¡¿Â¶óÀÎ °ÔÀÓ Æ¯À¯ÀÇ ¿ä±¸ »çÇ× ÀáÁ¤ ·©Å·¹ý 6.4 ¿î¿µ º¸Á¶ ½Ã½ºÅÛ ´º½º ¹èÆ÷ ´º½º Àü´Þ ¹æ¹ý 6.5 °ú±Ý °áÁ¦ °ü·Ã º¸Á¶ ½Ã½ºÅÛ °ú±Ý ÀÎÁõ ¿Â¶óÀÎ °ÔÀÓÀÇ °ú±Ý °áÁ¦ ó¸®ÀÇ ±¸Á¶ °áÁ¦ ½ÃÄö½º °áÁ¦ ȸ»ç¸¦ »ç¿ëÇÏ´Â ÀÌÁ¡ ¹öÃß¾ó Æ÷ÀÎÆ® °ü¸® P2P MOÀÇ °æ¿ì, C/S MMOÀÇ °æ¿ì ¹öÃß¾ó Æ÷ÀÎÆ® °ü¸® ¼¹öÀÇ ±¸Çö ¹öÃß¾ó Æ÷ÀÎÆ® °ü¸®ÀÇ ÁÖÀÇÁ¡ 6.6 ±× ¿ÜÀÇ º¸Á¶ ±â´É °ÔÀÓ µ¥ÀÌÅÍ ¿¶÷/°Ë»ö Åø Ç÷¹ÀÌ µ¥ÀÌÅÍÀÇ ÀúÀå »óÅ ±ò²ûÇÏÁö ¾ÊÀº ÀúÀå »óÅ ±â°èµµ Àΰ£µµ ÀÐÀ» ¼ö ÀÖ´Â Çü½ÄÀ¸·Î ÇØ µÐ´Ù Å°¿öµå °Ë»öÀ» À§ÇÑ ¹æ¹ý ¿¬±¸ °ÔÀÓ ¼³Á¤ µ¥ÀÌÅÍ¿Í DB ¿öµå ÇÊÅÍ 6.7 Á¤¸®
Á¦7Àå ¿Â¶óÀÎ °ÔÀÓ ¿î¿µÀ» µÞ¹ÞħÇÏ´Â ÀÎÇÁ¶ó
7.1 ÀÎÇÁ¶ó ±¸ÃàÀÇ ±âÃÊÁö½Ä C/S MMO¿Í P2P MOÀÇ ÀÎÇÁ¶ó[º¹½À] ÀÎÇÁ¶ó ±¸Ãà¿¡ ÇÊ¿äÇÑ ÀÛ¾÷ ÀÎÇÁ¶ó¿¡ ¼Ò¿äµÇ´Â ÄÚ½ºÆ®¿Í °ßÀû ÄÚ½ºÆ®ÀÇ °¨°¢, ´ÜÀ§ ¿Â¶óÀÎ °ÔÀÓ ¼¹ö¿¡¼ ¾î´À Á¤µµ Çã¿ëµÇ´Â Á¶°Ç Çϵå¿þ¾î, Á¤º¸ ±â±â ¼¹ö ¸Ó½Å ½ºÅ丮Áö ³×Æ®¿öÅ© ½ºÀ§Ä¡ ¶ó¿ìÅÍ/¹æȺ® ¼ÒÇÁÆ®¿þ¾î ¼¹ö OS DBMS ¹ÙÀÌ·¯½º ½ºÄµ ¼ÒÇÁÆ®¿þ¾î °¡»óÈ ¼ÒÇÁÆ® µ¥ÀÌÅÍ ¼¾ÅÍ °ü·Ã µ¥ÀÌÅÍ ¼¾ÅÍ ÀÌ¿ë·á µ¥ÀÌÅÍ ¼¾ÅÍ ±¸Ãà ºñ¿ë ¼ºñ½º(µ¥ÀÌÅÍ ¼¾ÅÍ °ü·Ã Á¦¿Ü) ¼¹ö °¨½Ã ¼ºñ½º µµ¸ÞÀÎ »ç¿ë·á, ÀüÀÚ¼¸í ¼ºñ½º·á ȸ¼± ÀÌ¿ë·á Àü±â¼¼ 7.2 °³¹ßÀÚ¸¦ À§ÇÑ ÀÎÇÁ¶ó ±¸Ãà ³ëÇÏ¿ì ¼ºñ½º ½ºÄÉÀÏÀÇ È®´ë/Ãà¼Ò ÀϹÝÀûÀΠȯ°æ »çÀÌ¡ÀÌ ¾î·Á¿î Á¶°Ç ºÎÇÏ °î¼± ÃÖÃÊ¿¡ ÇÇÅ©°¡ ¿Â´Ù´Â ÀüÁ¦·Î ¼³°èÇÑ´Ù K OnlineÀÇ °æ¿ì J MultiplayerÀÇ °æ¿ì °³¹ßÀÚ¸¦ À§ÇÑ ÀÎÇÁ¶ó ±¸ÃàÀÇ Æ÷ÀÎÆ® ¼¹ö µðÇ÷ÎÀ̸ÕÆ® ¸ÞÀÎÅͳͽº ½Ã°£°ú µðÆú·ÎÀ̸ÕÆ®ÀÇ ÀÚµ¿È ½ºÅ×ÀÌ¡ ¿Â¶óÀÎ °ÔÀÓ °íÀ¯ÀÇ ÁÖÀÇÁ¡ ¼¹ö ¸ð´ÏÅ͸µ, »ý»ç °¨½Ã ·Î±× Ãâ·Â/°ü¸® ·Î±× ¹æħ [°¡´ÉÇÑ ¸ðµÎ], [¿øÀΰú °á°ú ¾çÂÊ ¸ðµÎ] ·Î±× Ãâ·Â ¹æ¹ý ÃßõÇÏ´Â ¹æ¹ý, syslogÀÇ ¹®Á¦Á¡ ·Î±× ¼¹ö 7.3 K Online, J MultiplayerÀÇ ÀÎÇÁ¶ó ±¸Ãà K OnlineÀÇ ÀÎÇÁ¶ó ¾ËÆÄ Å×½ºÆ® Ŭ·ÎÁî º£Å¸ Å×½ºÆ® ¿ÀÇ º£Å¸ Å×½ºÆ® J MultiplayerÀÇ ÀÎÇÁ¶ó ÀϺΠº¸Á¶ ½Ã½ºÅÛÀº ÀÚÀÛÇÑ´Ù ¸ÕÀú ºÎÇÏ °ËÁõÀ» ½Ç½ÃÇÏ¿© ÀÎÇÁ¶ó¸¦ »çÀÌ¡ÇÑ´Ù µ¿½Ã Ç÷¹À̼ö, µî·Ï À¯Àú¼ö ·©Å·ÀÇ °æ¿ìÀÇ ÀϹÝÀûÀÎ ºÎÇÏ °ËÁõ ÀýÂ÷[1] Ç÷¹ÀÌ ½ºÅ¸ÀÏÀ» ¿¹ÃøÇÑ´Ù ·©Å·ÀÇ °æ¿ìÀÇ ÀϹÝÀûÀÎ ºÎÇÏ °ËÁõ ÀýÂ÷[2] ºÎÇÏ °ËÁõ °á°ú¸¦ ¼³°è¿¡ ¹Ý¿µ½ÃŲ´Ù. 7.4 ºÎÇÏ Å×½ºÆ® ºÎÇÏ Å×½ºÆ®ÀÇ Áغñ K OnlineÀÇ »ó¿ë ȯ°æ ºÎÇÏ Å×½ºÆ® K OnlineÀÇ Å×½ºÆ® ½Ã³ª¸®¿À Å×½ºÆ®ÀÇ ºÐÇÒ ºÎÇÏ Å×½ºÆ®¿¡ ÇÊ¿äÇÑ È¯°æ ºÎÇÏ Å×½ºÆ®¿¡¼ »ç¿ëÇÏ´Â ¼¹ö °¨½Ã Ä¿¸Çµå vmstat, /proc/interrupts ps top netstat J MultiplayerÀÇ »ó¿ë ȯ°æ ºÎÇÏ Å×½ºÆ® J MultiplayerÀÇ Å×½ºÆ® ½Ã³ª¸®¿À ºÎÇÏ Å×½ºÆ®¿¡ ÇÊ¿äÇÑ È¯°æ 7.5 ¿î¿ë °³½Ã ¿î¿ë °³½Ã Á÷Àü ½ÃÅ¥¸®Æ¼ ¼³Á¤ÀÇ È®ÀκÎÅÍ ½Ã½ºÅÛ ¿ÜºÎ·ÎºÎÅÍÀÇ °ø°Ý¿¡ ´ëÇÑ ½ÃÅ¥¸®Æ¼ ½Ã½ºÅÛ ³»ºÎÀÇ °ü¸® ¼ö´Ü¿¡ °üÇÑ ½ÃÅ¥¸®Æ¼ ¿î¿ë °³½Ã Á÷ÈÄ ½Ã½ºÅÛ °¨½Ã ¼ö½Ê ´ëÀÇ ¼¹ö¸¦ ±×·ìÈ Æ®·¯ºíÀÌ ¹ß»ýÇßÀ» ¶§ÀÇ ´ëÀÀ 7.6 ¿ä¾à
Á¦8Àå ¿Â¶óÀÎ °ÔÀÓÀÇ °³¹ß üÁ¦
8.1 °ÔÀÓÀÇ ±âȹ ³»¿ë°ú °³¹ß ÆÀ ¿Â¶óÀÎ °ÔÀÓ Æ¯À¯ÀÇ °úÁ¦ [°ÔÀÓÀÇ ±âȹ ³»¿ë]ÀÌ ÆÀ ¿î¿µÀÇ ¿¼è¸¦ Áã°í ÀÖ´Ù °ÔÀÓ µ¥ÀÌÅÍÀÇ ¿µ¼ÓÈ Á¤µµ ¿î¿µ °³½Ã ÈÄ 3°³¿ùÀÌ °¡Àå Èûµé´Ù. ¿î¿µÀº 5~10³â °è¼ÓÇÑ´Ù °ÔÀÓÀÇ ¿î¿µ°ú ±â¼úÀÚ ½ÇÁ¦ÀÇ ÇÁ·ÎÁ§Æ® °ü¸®¿¡ ÀÖ¾î¼ÀÇ °úÁ¦ °ÔÀÓ¿¡ ÀÖ¾î¼ÀÇ Ç÷¹À̾îµé °£ÀÇ °ü°è Ç÷¹ÀÌ °á°úÀÇ °øÀ¯ ¹üÀ§ äÆà ½Ã½ºÅÛÀÇ ³»¿ë ¸ÞÀÎÅͳͽº¿Í ¾÷µ¥ÀÌÆ®ÀÇ ½ºÄÉÁÙ ¼Ò½º ÄÚµåÀÇ ±Ô¸ð ºôµå ½Ã°£ ÇÁ·Î±×·¥ÀÇ ±âµ¿¿¡ °É¸®´Â ½Ã°£ Æò°¡¸¦ À§ÇÑ ½ºÅÜ ¼ö ¼¹ö ÇÁ·Î±×·¥ÀÇ ±âµ¿ ÀýÂ÷ µ¥ÀÌÅÍÀÇ ¹ë¸®µ¥ÀÌ¼Ç 8.2 ¿Â¶óÀÎ °ÔÀÓ °³¹ß ÆÀÀÇ ½ÇÁ¦ ÀÏ¹Ý ¼ÒÇÁÆ®¿þ¾î °³¹ß¿¡µµ °øÅëµÇ´Â ÈÁ¦ ÀÛ¾÷ ºÐ´ã ¿Â¶óÀÎ °ÔÀÓ ÇÁ·Î±×·¡¸ÓÀÇ Áö¼ÓÀûÀÎ ½ºÅ³ ¾÷ ¹æ¹ý ¹«¿¹ÀÇ ½ºÅÜ ¾÷ Áöħ [¼ö¡¤ÆÄ¡¤¸®]¿¡¼ ¹è¿î´Ù [¼ö]ÀÇ ´Ü°è Èä³»ºÎÅÍ ½ÃÀÛÇÒ °Í [ÆÄ]ÀÇ ´Ü°è ¼¼¹Ì³ª, ÄÁÆÛ·±½º, ±×¸®°í °æ°è ¿µ¿ªÀ¸·Î ¶Ù¾îµé °Í [¸®]ÀÇ ´Ü°è ¿£Áö´Ï¾îÀÇ ½ºÅÜ ¾÷, ±× ´ÙÀ½¿¡ ³õ¿© ÀÖ´Â °ÍÀº... ÇÁ·ÎÁ§Æ® °ü¸®¹æ¹ý °³¹ß ȯ°æÀÇ ¼±Á¤ ÇÁ·ÎÁ§Æ® ÀÌ°ü Å×½ºÆ® Áغñ °³¹ß ȯ°æÀÇ ±¸Ãà ½Ã°£Àº ª´Ù Á¤º¸ ½ÃÅ¥¸®Æ¼ÀÇ Á¶Àý 8.3 ¿ä¾à
Çö¾÷ °ÔÀÓ °³¹ßÀÚ°¡ ¾´ ¿Â¶óÀÎ °ÔÀÓ °³¹ß Á¾ÇÕ Çؼ³¼!
¿Â¶óÀÎ °ÔÀÓ ÇÁ·Î±×·¡¹ÖÀº °ÔÀÓ °³¹ß ±â¼ú»Ó ¾Æ´Ï¶ó ³×Æ®¿öÅ©¿¡ ´ëÇÑ °í±Þ Áö½Äµµ ÇÊ¿äÇÏ´Ù´Â Á¡¿¡¼ °íµµÀÇ ±â¼úÀ» ¿äÇÏ´Â ÇÁ·Î±×·¡¹Ö °¡¿îµ¥ Çϳª´Ù. ¶ÇÇÑ ¿î¿µ Ãø¸é¿¡¼ ¸¹Àº »ç¿ëÀÚÀÇ Á¢¼ÓÀ» ¿øÈ°ÇÏ°Ô Ã³¸®ÇØ¾ß ÇÏ´Â ´ëÇ¥ÀûÀÎ ÃÊ´ëÇü ¼ºñ½º´Ù. ÀÌ Ã¥¿¡¼´Â »ó¿ë ¼öÁØÀÇ ±â¼ú ¿¹Á¦¸¦ ¹ÙÅÁÀ¸·Î ÀÌ·¯ÇÑ ¿Â¶óÀÎ °ÔÀÓ °³¹ß ¹× ¿î¿ë ±â¼úÀ» »ó¼¼ÇÏ°Ô ¼³¸íÇÑ´Ù.
¿Â¶óÀÎ °ÔÀÓ °³¹ß ±âÃÊ Áö½Ä, ¾ÆÅ°ÅØó, C / S MMO ¹× P2P MO °ÔÀÓ ½ÇÀü °³¹ß, ¼¹ö / ÀÎÇÁ¶ó ±¸Ãà µî ¿Â¶óÀÎ °ÔÀÓÀ» µÞ¹ÞħÇÏ´Â ¸ðµç ±â¼úÀ» ¾Ë±â ½±°Ô ¼³¸íÇÏ°í ÀÖ¾î °ÔÀÓ ¾÷°è¿¡ °ü½É ÀÖ´Â ÇлýÀ̳ª Ãʺ¸ °³¹ßÀÚ, ±×¸®°í °ÔÀÓÀº ¾Æ´ÏÁö¸¸ ¼¹ö °ü¸® µî IT ¼ºñ½º ºÐ¾ß¿¡¼ ÀÏÇÏ´Â »ç¶÷µé¿¡°Ô ¸¹Àº µµ¿òÀÌ µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥Àº ¸®¾óŸÀÓ Åë½ÅÀ» ÇÏ°í ´ë·®ÀÇ Åë½Å·®À» µ¿¹ÝÇÏ´Â ¸ÖƼÇ÷¹À̾î ŸÀÔÀÇ °ÔÀÓ °³¹ß¿¡ ÁßÁ¡À» µÎ°í ¼³¸íÇÏ°í ÀÖÀ¸¸ç, ÀÏ¹Ý ÇÁ·Î±×·¡¸Ó°¡ °í°¡ÀÇ ¹Ìµé¿þ¾î³ª Ư¼öÇÑ °³¹ßȯ°æÀ» ÀÌ¿ëÇÏÁö ¾Ê°íµµ ¿Â¶óÀÎ °ÔÀÓÀ» Á¦ÀÛÇÒ ¼ö ÀÖ°Ô Ã¶ÀúÈ÷ ±âÃÊ Áö½ÄÀ» ¼³¸íÇÕ´Ï´Ù. Ã¥¿¡¼ ¿¹·Î µå´Â ÀϹÝÀûÀÎ Äڵ忡 ´ëÇؼµµ C/S MMO °ÔÀÓ°ú P2P MO °ÔÀÓÀÇ µÎ °¡Áö ÆÐÅÏÀ» ±â¼úÇÕ´Ï´Ù. ¾Æ¿ï·¯ °ÔÀÓÀÇ ¿î¿µÀ̳ª ÀÎÇÁ¶ó¿¡ °üÇÑ ÁÖÁ¦µµ ¼Ò°³ÇÔÀ¸·Î½á ¿Â¶óÀÎ °ÔÀÓ °³¹ß ±â¼úÀÇ ÀüüÀûÀÎ ¸é¸ð¸¦ »ìÆ캼 ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ã¥ÀÇ ³»¿ëÀº ÇÁ·Î±×·¡¸Ó¸¦ ´ë»óÀ¸·Î ÇÏÁö¸¸ ¿Â¶óÀÎ °ÔÀÓÀ» µÑ·¯½Ñ ±â¼úÀÇ ÀüüÀûÀÎ °³¿ä¸¦ »ìÆ캼 ¼ö ÀÖ´Ù´Â Á¡¿¡¼ ¿Â¶óÀÎ °ÔÀÓ ºñÁî´Ï½º¿¡ ¶Ù¾îµé°íÀÚ ÇÏ´Â °ÔÀÓ ÇÁ·Îµà¼³ª ±â¾÷ °æ¿µÀÚ, ȤÀº ¿Â¶óÀÎ °ÔÀÓ¿¡ °ü½ÉÀÌ ÀÖ´Â ¿©·¯ºÐµé²² µµ¿òµÉ °ÍÀÔ´Ï´Ù.
ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë
Á¦0Àå [¼Ó¼º] ¿Â¶óÀÎ °ÔÀÓ ÇÁ·Î±×·¡¹Ö - ³×Æ®¿öÅ© ¡¿ °ÔÀÓ ÇÁ·Î±×·¡¹Ö ±â¼ú ±âÃÊ Á¦1Àå ¿Â¶óÀÎ °ÔÀÓÀÇ ¿ª»ç¿Í ÁøÈ - °ÔÀÓÀÌ ¡¸³×Æ®¿öÅ©¡¹¸¦ µµÀÔÇÏ´Ù! Á¦2Àå ¿Â¶óÀÎ °ÔÀÓÀ̶õ ¹«¾ùÀΰ¡? - ´Ù¾çÇÑ °¢µµ¿¡¼ º¸´Â ¡¸¿Â¶óÀÎ °ÔÀÓ¡¹ Á¦3Àå ¿Â¶óÀÎ °ÔÀÓÀÇ ¾ÆÅ°ÅØó - °ÔÀÓÀÇ Àç¹Ì¿Í ±â¼úÀûÀÎ Á¦¾à°úÀÇ ½Î¿ò Á¦4Àå [½ÇÀü] C/S MMO °ÔÀÓ °³¹ß - »ó½Ã °¡µ¿ÇÏ´Â ¼¹ö Á¦5Àå [½ÇÀü] P2P MO °ÔÀÓ °³¹ß - Àü¿ë ¼¹ö ¾øÀÌ ¾×¼Ç °ÔÀÓÀ» ±¸ÇöÇÑ´Ù Á¦6Àå ¿Â¶óÀÎ °ÔÀÓÀÇ º¸Á¶ ½Ã½ºÅÛ - ¼ºñ½º °È¸¦ À§ÇØ ºüÁú ¼ö ¾ø´Â ÀåÄ¡µé Á¦7Àå ¿Â¶óÀÎ °ÔÀÓ ¿î¿µÀ» µÞ¹ÞħÇÏ´Â ÀÎÇÁ¶ó - ±¸Ãà, ºÎÇÏ Å×½ºÆ®, ¿î¿µ °³½Ã Á¦8Àå ¿Â¶óÀÎ °ÔÀÓÀÇ °³¹ß üÁ¦ - ÆÀ ¿î¿µÀÇ °úÁ¦
|
|
|
|
|