 Third Cicle [1]
![Third Cicle [1] Third Cicle [1]](images/magic/31.gif)
°¡ÀÔÀÏ: 2004³â 12¿ù 15ÀÏ °Ô½Ã¹°: 38
|
¡¡·±À¯¿À(RunUO) µû¶óÀâ±â 3Æí - (for RunUO 1.0 Only)
¡¡written by Hessy
¡¡2008. 10. 27. monday
¡¡* ÁÖÀÇ »çÇ× *
¡¡º» °¡À̵å(?)´Â RunUO 1.0 Final ¹öÁ¯À» Åä´ë·Î ÀÛ¼º µÇ¾ú½À´Ï´Ù.
¡¡µû¶ó¼, ÀÌ¿ÜÀÇ ¹öÁ¯¿¡¼ÀÇ ´ëÀÀÀº º¸ÁõÇÏÁö ¾Ê½À´Ï´Ù.
¡¡1. ¼¹ö Á¢¼Ó ¼³Á¤
¡¡Scripts/Misc/ServerList.CS ¸¦ ¿¾îº¸½Ã¸é.
¡¡public const string Address = null;
¡¡public const string ServerName = "RunUO Test Center";
¡¡public static void Initialize()
¡¡{
¡¡¡¡Listener.Port = 2593;
¡¡¡¡EventSink.ServerList += new ServerListEventHandler( EventSink_ServerList );
¡¡}
¡¡À§¿Í °°Àº ³»¿ëÀ» ãÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
¡¡±âº»ÀûÀ¸·Î´Â ¼¹ö À̸§ÀÌ RunUO Test Center À̸ç
¡¡IP´Â ÀÚµ¿À¸·Î °Ë»öÇϵµ·Ï µÇ¾îÀÖ°í Æ÷Æ®´Â 2593À» »ç¿ëÇÕ´Ï´Ù.
¡¡¿©±â¼ ¼¹ö À̸§À» Test Center ¶ó°í ÇÏ°í, IP´Â 201.221.89.72 ·Î
¡¡Æ÷Æ®¸¦ 2594·Î ¹Ù²Ù¾î »ç¿ëÇÏ°í ½Í´Ù¸é.
¡¡public const string ServerName = "RunUO Test Center"; ¸¦
¡¡public const string ServerName = "Test Center"; ·Î ¹Ù²Ù°í
¡¡public const string Address = null; ¸¦
¡¡public const string Address = "201.221.89.72"; ·Î ¹Ù²Ù°í
¡¡Listener.Port = 2593; ¸¦
¡¡Listener.Port = 2594; ·Î ¹Ù²Ù¸é µË´Ï´Ù.
¡¡IP¸¦ ÁöÁ¤ÇÏ´Â °æ¿ì´Â 2°³ ÀÌ»óÀÇ IP¸¦ »ç¿ëÇÒ¶§
¡¡1°³ÀÇ Æ¯Á¤ ȸ¼±À» »ç¿ëÇÏ°Ô ÇÏ·Á´Â °æ¿ì¿¡¸¸ ÇØ´çµË´Ï´Ù.
¡¡ÀϹÝÀûÀ¸·Î´Â ÇØ´ç µÇÁö ¾Ê´Â ³»¿ëÀÔ´Ï´Ù.
¡¡2. °èÁ¤ °ü·Ã ¼³Á¤
¡¡Scripts/Accounting/AccountHandler.CS ¸¦ ¿¾îº¸¸é.
¡¡private static int MaxAccountsPerIP = 1;
¡¡private static bool AutoAccountCreation = true;
¡¡private static bool RestrictDeletion = true;
¡¡private static TimeSpan DeleteDelay = TimeSpan.FromDays( 7.0 );
¡¡À§¿Í °°Àº ³»¿ëÀ» ¹Ù·Î º¸½Ç ¼ö ÀÖ½À´Ï´Ù.
¡¡±âº» ¼³Á¤Àº IP´ç °èÁ¤ Çã¿ëÀÌ 1°³, ÀÚµ¿ »ý¼º, ij¸¯ÅÍ »ý¼º ÈÄ »èÁ¦ Á¦ÇÑÀ»
¡¡»ç¿ëÇÏ°í ÀÖÀ¸¸ç ±× ±âÇÑÀº 7ÀÏ·Î µÇ¾îÀÖ½À´Ï´Ù.
¡¡ÀÌ°ÍÀ» IP´ç °èÁ¤ Çã¿ë ¼ö¸¦ 2°³, ÀÚµ¿ »ý¼ºÀ» »ç¿ëÇÏÁö ¾Ê°í
¡¡Ä³¸¯ÅÍ »ý¼º ÈÄ »èÁ¦ Á¦ÇÑÀ» ¾ø¾Ö·Á´Â °æ¿ì·Î ¼¼ÆÃÀ» ÇÑ´Ù¸é.
¡¡(¾ÆÀÌÇÇ ´ç °èÁ¤ ¼ö)
¡¡private static int MaxAccountsPerIP = 1; ¸¦
¡¡private static int MaxAccountsPerIP = 2; ·Î ¹Ù²Ù°í
¡¡(ÀÚµ¿ »ý¼º ¿©ºÎ)
¡¡private static bool AutoAccountCreation = true; ¸¦
¡¡private static bool AutoAccountCreation = false; ·Î ¹Ù²Ù°í
¡¡(ij¸¯ÅÍ »ý¼º ÈÄ »èÁ¦ Á¦ÇÑ ±â´É »ç¿ë ¿©ºÎ)
¡¡private static bool RestrictDeletion = true; ¸¦
¡¡private static bool RestrictDeletion = false; ·Î ¹Ù²Ù¸é µË´Ï´Ù.
¡¡¸¸¾à¿¡ »èÁ¦ Á¦ÇÑ ±â´ÉÀ» ±×´ë·Î »ç¿ëÇ쵂 ±â°£À» 30ºÐ Á¤µµ·Î ÁÙÀÌ°í ½Í´Ù.
¡¡private static TimeSpan DeleteDelay = TimeSpan.FromDays( 7.0 ); ¸¦
¡¡private static TimeSpan DeleteDelay = TimeSpan.FromMinutes( 30.0 );
¡¡À¸·Î ¹Ù²Ù¾îÁÖ½Ã¸é µÇ°Ú½À´Ï´Ù.
¡¡ºÐ ´ÜÀ§´Â FromMinutes ¸¦, ½Ã°£ ´ÜÀ§´Â FromHours
¡¡ÀÏ ´ÜÀ§´Â FromDays ÀÔ´Ï´Ù. Àß ±â¾ïÇØ µÎ¼¼¿ä.
¡¡3. º£Å׶û ¸®¿öµå Á¦µµÀÇ ¼³Á¤
¡¡Scripts/Engines/VeteranRewards/RewardSystem.CS ¸¦ ¿¾îº¾½Ã´Ù.
¡¡public static bool Enabled = true;
¡¡public static bool SkillCapRewards = true;
¡¡public static TimeSpan RewardInterval = TimeSpan.FromDays( 30.0 );
¡¡À§ÀÇ ³»¿ëÀ» ãÀ¸½Ã¸é µÇ°Ú½À´Ï´Ù.
¡¡[1] º£Å׶û ¸®¿öµå Á¦µµÀÇ »ç¿ë ¿©ºÎ
¡¡public static bool Enabled = true; (±âº»°ª : »ç¿ë)
¡¡¸¸¾à, º£Å׶û ¸®¿öµå Á¦µµ¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é
¡¡public static bool Enabled = false;
¡¡[2] º£Å׶û ¸®¿öµå Á¦µµÀÇ ½ºÅ³ ÇÕ°è º¸»ó ¿©ºÎ (Â÷¼ö¸¶´Ù ½ºÅ³Ä¸ +5)
¡¡public static bool SkillCapRewards = true; (±âº»°ª : »ç¿ë)
¡¡¸¸¾à, ÀÌ Á¦µµ¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù¸é
¡¡public static bool SkillCapRewards = false;
¡¡[3] º£Å׶û ¸®¿öµå Á¦µµÀÇ º¸»ó ÁÖ±â
¡¡public static TimeSpan RewardInterval = TimeSpan.FromDays( 30.0 ); (±âº»°ª : 30Àϸ¶´Ù)
¡¡ÀÌ°ÍÀ» 60Àϸ¶´Ù Áشٸé
¡¡public static TimeSpan RewardInterval = TimeSpan.FromDays( 60.0 );
¡¡ÀÌ·± ½ÄÀ¸·Î ¼³Á¤ÇÏ½Ã¸é µÇ°Ú½À´Ï´Ù.
¡¡[2]¹øÀÇ ½ºÅ³ ÇÕ°è º¸»ó °°Àº °æ¿ì¿¡´Â pre-aos¸¦ ÁöÇâÇÑ´Ù¸é false °ªÀ¸·Î
¡¡¹Ù²Ù¾îÁÖ´Â°Ô ÁÁ°ÚÁÒ.
¡¡4. DMZ ¼³Á¤
¡¡Áý¿¡¼ °øÀ¯±â¸¦ »ç¿ëÇÏ°í Àִµ¥ ·±À¯¿À(RunUO)¸¦ ±âµ¿Çصµ
¡¡³» ¼¹ö¿¡ ´Ù¸¥ »ç¶÷ÀÌ Á¢¼ÓÀ» ÇÏÁö ¸øÇÕ´Ï´Ù. ÀÌ°ÍÀ» ÇØ°áÇÏ°í ½ÍÀºµ¥
¡¡¾î¶»°Ô Çϸé ÁÁ½À´Ï±î? ¿Í °°Àº Áú¹®À» Á¾Á¾ º¸°Ô µÇ´Âµ¥ °¡º±°Ô³ª¸¶
¡¡¼³¸íÇص帱±î ÇÕ´Ï´Ù -_-;
¡¡*WindowsXP ±âÁØÀÔ´Ï´Ù. ´Ù¸¥ ¹öÁ¯Àº ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù.*
¡¡À©µµ¿ìÁîÀÇ [½ÃÀÛ] ¹öÆ°À» ´·¯ [½ÇÇà] ¸Þ´º·Î °©´Ï´Ù.
¡¡ÀÌ°Ô ½ÇÇà âÀÌ ¶ß°í, ¿±â(O) ¾È¿¡ ÀÔ·ÂÇÒ ¼ö ÀÖ´Â °ø°£ÀÌ º¸ÀÏ°Ì´Ï´Ù.
¡¡¿©±â¿¡ cmd ¶ó°í ÀÔ·ÂÇϽðí È®ÀÎÀ» ´©¸¨´Ï´Ù.
¡¡ÀÌÁ¦ DOS âÀÌ Çϳª ¶ß¸é¼ ÇÁ·ÒÇÁÆ®°¡ ¹Ý¦ÀÏ°Ì´Ï´Ù.
¡¡*WindowsXP ±âÁØÀÔ´Ï´Ù. ´Ù¸¥ ¹öÁ¯Àº ¸í·É¾î°¡ ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. *
¡¡ÇÁ·ÒÇÁÆ®¿¡ ipconfig ¶ó°í ÀÔ·ÂÇÏ°í ¿£Å͸¦ ´·¯ÁÝ´Ï´Ù.
¡¡±×·³ IP Address....... xxx.xxx.xxx.xxx ÇüÅ·Π¾ÆÀÌÇÇ°¡ º¸ÀÏ°Ì´Ï´Ù.
¡¡°øÀ¯±â¸¦ »ç¿ëÇϽô ºÐµéÀº ¿©±â¼ 192.168.xx.1
¡¡¿¹¸¦ µé¸é 192.168.11.3 À̶ó´ø°¡ ÇÏ´Â ¾ÆÀÌÇÇ°¡ ³ª¿Ã°Ì´Ï´Ù.
¡¡ÀÌ°Ô °øÀ¯±â ³»ºÎ¸Á¿¡¼ÀÇ IP¸¦ ÀǹÌÇϴµ¥
¡¡´Ù½Ã À©µµ¿ì·Î µ¹¾Æ¿Í¼ ÀÎÅÍ³Ý ÀͽºÇ÷η¯¸¦ ¿¾îÁݽôÙ.
¡¡ÁÖ¼Òâ¿¡ http://192.168.11.1 << ³¡ÀÚ¸® ¼ýÀÚ¸¸ 1·Î ±³Ã¼ÇØ ÁÝ´Ï´Ù.
¡¡·Î ÀÔ·ÂÇؼ Á¢¼ÓÀ» ÇÏ¸é ·Î±×ÀΠâÀÌ ³ª¿À°Å³ª (°ü¸®È¸é Á¢¼Ó¿ë)
¡¡¾Æ´Ï¸é °ü¸®È¸éÀ¸·Î ¹Ù·Î ³Ñ¾î°¡°Ô µÉ°Ì´Ï´Ù. Á¦Á¶»ç¿¡ µû¶ó ¼³Á¤ ¹æ¹ýÀÌ
¡¡´Ù¸£´Ï Á¦Á¶»ç ȨÆäÀÌÁö¸¦ ãÀ¸½Ç ¼ö ÀÖÀ¸¸é ±×ÂÊÀ» ¹æ¹®Çϼż
¡¡DMZ ¼³Á¤ ¶Ç´Â Æ÷Æ® Æ÷¿öµù ¶Ç´Â ½´ÆÛ DMZ Á¤µµ¸¦ °Ë»öÇÏ½Ã¸é µÇ°Ú½À´Ï´Ù.
¡¡¾î·µç DMZ ¼³Á¤ ÂÊÀ» °¡ º¸½Ã¸é
¡¡192.168.10. ±×¸®°í ºóÄÀÌ µÇ¾îÀÖÀ»°Ì´Ï´Ù.
¡¡192.168.10.¡à
¡¡ÀÌ ºóÄ¿¡ ÀÚ½ÅÀÇ ¾ÆÀÌÇÇ ³¡ÀÚ¸® 3À» ³Ö¾îÁÖ°í ÀÔ·ÂÇϽøé
¡¡DMZ ¼³Á¤ÀÌ ³¡³µ½À´Ï´Ù. ½´ÆÛ DMZ °°Àº °æ¿ì¿¡´Â
¡¡cmd â¿¡¼ ipconfig /release ¸¦ ÀÔ·ÂÇØ Çѹø ¿ÏÀüÈ÷ ¿¬°áÀ» ²÷°í
¡¡ipconfig /renew ¸¦ ÀÔ·ÂÇØ ´Ù½Ã °»½ÅÇØ ÁÖ´Â ¹æ¹ýÀ¸·Î ÇÏ½Ã¸é µË´Ï´Ù.
¡¡°¡º±°Ô ¼³¸íÇ߱⠶§¹®¿¡ óÀ½ º¸½Ã´Â ºÐµéÀº ¾î·Á¿ì½Ç ¼ö ÀÖÀ¸´Ï
¡¡°øÀ¯±â Á¦Á¶»ç ȨÆäÀÌÁö¸¦ °¡±ÞÀû ¹æ¹®ÇÏ½Ã°í µû¶óÇϽñ⠹ٶø´Ï´Ù.
¡¡3ÆíÀº ¿©±â±îÁö~! _________________ An Corp
*fizzle*
|
|