¸ñÂ÷/Â÷·Ê
1. À¥Á¨ ¹é¿£µå°³¹ß Á÷¹«¿¡ Áö¿øÇÑ ÀÌÀ¯¿Í ÀÌ·ç°í ½ÍÀº ¸ñÇ¥´Â ¹«¾ùÀΰ¡
2. MMORPG ¼¹ö ±¸Á¶¸¦ ÀÌÇØÇϰí ÀÖ´Â ¸¸Å, ¼¹ö ¾ÆÅ°ÅØÃ³¸¦ ¼³¸íÇØ´Þ¶ó.
3. ¹é¿£µå °³¹ßÀڷμ °¡Àå Áß¿äÇÏ°Ô »ý°¢ÇÏ´Â ¼¹ö °³¹ß ¿øÄ¢Àº ¹«¾ùÀΰ¡
4. µ¿½ÃÁ¢¼ÓÀÚ ¼ö°¡ ¸¹Àº °ÔÀÓ¿¡¼ ¼¼¼Ç °ü¸®(Session Management)¸¦ ¾î¶»°Ô ¼³°èÇØ¾ß ÇÑ´Ù°í º¸´Â°¡
5. °ÔÀÓ ¼¹ö¿¡¼ ¹ß»ýÇϱ⠽¬¿î Race Condition ¶Ç´Â µ¿½Ã¼º ¹®Á¦¸¦ ÇØ°áÇÑ °æÇèÀÌ ÀÖ´Ù¸é ¸»ÇØ´Þ¶ó.
6. ij½Ã Àü·«(Redis µî)À» Àû¿ëÇØº» °æÇè ¶Ç´Â Àû¿ë ¹æ½Ä¿¡ ´ëÇØ ¼³¸íÇØ´Þ¶ó.
7. °ÔÀÓ ³» °æÁ¦ ½Ã½ºÅÛ(°ñµå¾ÆÀÌÅÛ) µ¥ÀÌÅÍ ¹«°á¼ºÀ» À¯ÁöÇϱâ À§ÇÑ ¹æ¹ýÀ» ¸»ÇØ´Þ¶ó.
8. ´ë±Ô¸ð Æ®·¡ÇÈÀÌ ¸ô¸± ¶§ ¼¹ö º´¸ñÀ» ¾î¶»°Ô È®ÀÎÇϰí ÇØ°áÇÒ °ÍÀΰ¡
9. DB ¼³°è ½Ã Á¤±ÔÈ¿Í ºñÁ¤±ÔÈ ¼±Åà ±âÁØÀ» ¸»ÇØ´Þ¶ó.
10. ·Î±× ¼öÁý¸ð´ÏÅ͸µ¿¡·¯ ÃßÀû ½Ã½ºÅÛÀ» ±¸¼ºÇغ» °æÇèÀ» ¸»ÇØ´Þ¶ó.
11. °ÔÀÓ ÆÐŶÀ» ¼³°èÇϰųª ÆÐŶ ±¸Á¶¸¦ ÀÌÇØÇÑ
...
º»¹®/³»¿ë
1. À¥Á¨ ¹é¿£µå°³¹ß Á÷¹«¿¡ Áö¿øÇÑ ÀÌÀ¯¿Í ÀÌ·ç°í ½ÍÀº ¸ñÇ¥´Â ¹«¾ùÀΰ¡
À¥Á¨Àº Çѱ¹ MMORPG ¿ª»ç¿¡¼ ÇÙ½ÉÀûÀÎ ¿ªÇÒÀ» ÇØ¿Â ȸ»çÀ̸ç, ƯÈ÷ ¹Â(MU) IP¸¦ ±â¹ÝÀ¸·Î ÇÑ Àå±â ¶óÀÌºê °æÇèÀº ¾÷°è¿¡¼µµ ³ôÀº ¼öÁØÀ¸·Î Æò°¡µË´Ï´Ù. MMORPG´Â ¹é¿£µå ³µµ°¡ °¡Àå ³ôÀº À帣À̸ç, µ¿½ÃÁ¢¼ÓÀÚ ¼ö½Ç½Ã°£ À̺¥Æ®ÀüÅõ 󸮰æÁ¦ ¹ë·±½º ¶§¹®¿¡ ¼¹öÀÇ ¾ÈÁ¤¼º°ú È®À强ÀÌ ¸Å¿ì Áß¿äÇÕ´Ï´Ù.
Àú´Â ¡°¹é¿£µå °³¹ßÀÚ°¡ ¸¸µé ¼ö ÀÖ´Â °¡Àå º¹ÀâÇÏ°í µµÀüÀûÀÎ ½Ã½ºÅÛÀº °ÔÀÓ ¼¹ö¡±¶ó°í »ý°¢Çϸç, ±×Áß¿¡¼µµ À¥Á¨Àº
Àå±â°£ À¯Àú°¡ ³²¾ÆÀÖ´Â ±¸Á¶
ÄÁÅÙÃ÷ ¾÷µ¥ÀÌÆ®°¡ ºó¹ø
ÀüÅõ±æµåÀü»ç³ÉÅÍ ÀïÅ» µî ½Ç½Ã°£ ó¸® ¿ä±¸
Æ®·¡ÇÈ ÆøÁõ°ú ¾ÈÁ¤¼º ¿ä±¸ ¼öÁØÀÌ ³ôÀ½
ÀÌ Æ¯Â¡À» °¡Áö°í ÀÖ¾î ±â¼úÀûÀ¸·Î ¼ºÀåÇÒ ¼ö Àִ ȯ°æÀ̶ó°í ÆÇ´ÜÇß½À´Ï´Ù.
ÀÔ»ç ÈÄ ÀÌ·ç°í ½ÍÀº ¸ñÇ¥´Â
MMORPG ½Ç½Ã°£ ¼¹ö ±¸Á¶ ÀÌÇØ
¼¼¼Ç/¸ÅÄ¡/ÀüÅõ/ÀνºÅϽº ¼¹ö ¾ÆÅ°ÅØÃ³ °æÇè
Redis ±â¹Ý ij½Ì·©Å· ¼¹ö °³¹ß
Æ®·¡ÇÈ ±ÞÁõ¿¡µµ ¹öƼ´Â È®À强 ¼³°è
DB ºÐ»ê ¹× ÆÄƼ¼Ç ±¸Á¶ ¼³°è
ÀÔ´Ï´Ù.
±Ã±ØÀûÀ¸·Î´Â ¡°°ÔÀÓÀÇ ¾ÈÁ¤¼º°ú Àç¹Ì¸¦ ¼¹ö ±¸Á¶·Î ¿Ï¼ºÇÏ´Â ¹é¿£µå °³¹ßÀÚ¡±À¸·Î ¼ºÀåÇÏ´Â °ÍÀÌ ¸ñÇ¥ÀÔ¡¦(»ý·«)