ArcEmu-AIO ¼³Ä¡ ¹× ±¸µ¿
ArcEmu All In One :: HELP :: ÆÁ°ú °ÁÂ
ÆäÀÌÁö 1 Áß 1
ArcEmu-AIO ¼³Ä¡ ¹× ±¸µ¿
ArcEmu-AIO ¼³Ä¡
(ArcEmu-AIO win32¿ë ¹ÙÀ̳ʸ® ÆÄÀÏÀ» ±âÁØÀ¸·Î ÇÕ´Ï´Ù.)
1. ArcEmu-AIO win32 ¹èÆ÷ÆÇ°ú WhyDB-SQLite3 ÆÄÀÏÀÌ ÇÊ¿äÇÕ´Ï´Ù.
ÇØ´ç ÆÄÀÏÀº »õ·Î¿î ¼Ò½Ä °Ô½ÃÆÇ¿¡¼ ¸µÅ©¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù.
2. ArcEmu-AIOÀÇ ¾ÐÃàÀ» ÇØÁ¦ÇÕ´Ï´Ù.
client_extractor.exe ÆÄÀÏÀ» ½ÇÇàÇÏ¿© dbc, maps, vmaps ÆÄÀÏÀ» ÃßÃâÇÕ´Ï´Ù.
(dbc/maps/vmaps ÆÄÀÏÀÌ ÀÌ¹Ì ÀÖÀ» °æ¿ì ÃßÃâ °úÁ¤Àº ³Ñ±â¼Åµµ µË´Ï´Ù)
3. WhyDB-SQLite3ÀÇ ¾ÐÃàÀ» ÇØÁ¦ÇÕ´Ï´Ù.
±×¸®°í ¾ÐÃàÀÌ Ç®¸° Æú´õ¿¡ ÀÖ´Â setup.bat ÆÄÀÏÀ» ½ÇÇàÇϸé
logon.db, character.db, world.db 3°³ÀÇ ÆÄÀÏÀÌ »ý¼ºµË´Ï´Ù.
(¼³Ä¡ Áß°£¿¡ ³ªÅ¸³ª´Â ¿¡·¯ ¸Þ½ÃÁö´Â ¹«½ÃÇϼŵµ µË´Ï´Ù)
»ý¼ºµÈ 3°³ÀÇ DB ÆÄÀÏÀº ArcEmu-AIOÀÇ ¾ÐÃàÀÌ ÇØÁ¦µÈ Æú´õ¿¡ ¿Å°Ü ³õ½À´Ï´Ù.
(¼³Ä¡µÈ DB´Â Â÷ÈÄ DB Àüü¸¦ °»½ÅÇϱâ Àü±îÁö´Â »èÁ¦ÇÏÁö ¸¶½Ã±â ¹Ù¶ø´Ï´Ù)
4. ArcEmu-AIOÀÇ ¾ÐÃàÀÌ ÇØÁ¦µÈ Æú´õ ¾È¿¡ ÀÖ´Â sql Æú´õ¿¡
update.bat ÆÄÀÏÀÌ ÀÖÀ» °æ¿ì ½ÇÇàÇϽñ⠹ٶø´Ï´Ù.
update.bat ÆÄÀÏÀ» ½ÇÇàÇϱâ À§Çؼ´Â DB°¡ ¸ÕÀú ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
5. ¸ðµç ¼³Ä¡°¡ ¿Ï·áµÇ¾ú½À´Ï´Ù.
arcemu-logonserver.exe ¿Í arcemu-world.exe ¸¦ ½ÇÇàÇÏ½Ã¸é ¼¹ö°¡ ±âµ¿µË´Ï´Ù.
http://localhost ¶Ç´Â http://127.0.0.1·Î Á¢¼ÓÇϼż °èÁ¤À» »ý¼ºÇϼ¼¿ä.
±×¸®°í master °èÁ¤ÀÇ ºñ¹Ð¹øÈ£(ÃʱⰪ: changeme)¸¦ ²À º¯°æÇϼ¼¿ä.
6. Ŭ¶óÀ̾ðÆ®°¡ ¼³Ä¡µÈ °÷¿¡ realmlist.wtf ¶ó´Â ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù.
ÇØ´ç ÆÄÀÏÀ» ¸Þ¸ðÀåÀ̳ª ÅؽºÆ® ÆíÁý±â·Î ¿¾îº¸½Ã¸é
¿©±â¼ IP ³ª ÀÎÅÍ³Ý ÁÖ¼Ò°¡ ÀûÈù ºÎºÐÀÌ ·Î±×¿Â ¼¹ö·Î Á¢¼ÓÇϱâ À§ÇÑ ÁÖ¼ÒÀÔ´Ï´Ù.
ÀÌÁ¦ Ŭ¶óÀ̾ðÆ®¸¦ ½ÇÇàÇÏ½Ã¸é ¼¹ö·Î Á¢¼ÓÀÌ °¡´ÉÇÕ´Ï´Ù.
vmaps/collision ±â´ÉÀ» »ç¿ëÇÏÁö ¾ÊÀ¸½Ç °æ¿ì
¼º´É»óÀÇ ÀÌÀ¯, ¶Ç´Â ±âŸ ´Ù¸¥ ÀÌÀ¯·Î vmaps/collision ±â´ÉÀ»
»ç¿ëÇÏÁö ¾ÊÀ¸½Ç °æ¿ì arcemu-world.iniÀÇ
ÇØ´ç ±â´ÉÀ» ²ø °æ¿ì vmaps Æú´õÀÇ µ¥ÀÌÅÍ´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
Ÿ À¥¼¹ö ÇÁ·Î±×·¥À» °°ÀÌ »ç¿ëÇÒ °æ¿ì
±âÁ¸¿¡ À¥¼¹ö¸¦ »ç¿ëÇÏ°í °è½Å ºÐÀº °èÁ¤ °ü¸® ÆäÀÌÁö¿¡ Á¢¼ÓÀÌ ¾ÈµÉ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ °æ¿ì configs/arcemu-logonserver.ini ÆÄÀÏ¿¡¼
Æ÷Æ® ¹øÈ£¸¦ ¹Ù²Ù¼Ì´Ù¸é °èÁ¤ °ü¸® ÆäÀÌÁö Á¢¼Ó½Ã ÁÖ¼Ò µÚ¿¡ Æ÷Æ® ¹øÈ£¸¦ ºÙ¿©ÁÖ¼Å¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î 8080À¸·Î ¹Ù²åÀ» °æ¿ì http://localhost:8080·Î Á¢¼ÓÇÏ¸é µË´Ï´Ù.
¿ÜºÎ¿¡¼ÀÇ Á¢¼ÓÀ» Çã¿ëÇÏ´Â ¹æ¹ý
¼¹ö¸¦ ½ÇÇàÁßÀÎ ÄÄÇ»ÅÍ ¿Ü¿¡ ´Ù¸¥ ÄÄÇ»ÅÍ¿¡¼µµ Á¢¼ÓÀ» ÇÏ°Ô²û ÇϽ÷Á¸é
configs/arcemu-realms.ini ÆÄÀÏ¿¡¼
IP ÁÖ¼Ò³ª µµ¸ÞÀÎ ³×ÀÓ ¸ðµÎ °¡´ÉÇÕ´Ï´Ù.
À¯µ¿ ¾ÆÀÌÇǸ¦ ¾²½Å´Ù¸é DDNS ¼ºñ½º¸¦ ÀÌ¿ëÇϽøé Æí¸®ÇÕ´Ï´Ù.
°øÀ¯±â¸¦ ¾²°í ÀÖÀ» °æ¿ì
°øÀ¯±â¸¦ ¾²°í ÀÖÀ» °æ¿ì °øÀ¯±â ¹Û¿¡¼ Á¢¼ÓÀÌ ¾ÈµÉ¼öµµ ÀÖ½À´Ï´Ù.
ÀÌ °æ¿ì¿¡´Â °øÀ¯±âÀÇ ¼³Á¤ ¸Þ´º¿¡¼ Æ÷Æ® Æ÷¿öµù/DMZ µîÀÇ ±â´ÉÀ» ÀÌ¿ëÇÏ½Ã¸é µË´Ï´Ù.
¿ÜºÎ¿¡¼ Á¢¼ÓÀÌ °¡´ÉÇØ¾ß ÇÏ´Â Æ÷Æ®µéÀº 80, 3724, 8129 3°³ÀÇ Æ÷Æ®ÀÔ´Ï´Ù.
ÀÌ Æ÷Æ® ¹øÈ£´Â configsÀÇ ¼³Á¤ ÆÄÀÏ¿¡¼ Æ÷Æ® ¹øÈ£°¡ ¹Ù²î¸é °°ÀÌ ¹Ù²ãÁÖ¼Å¾ß ÇÕ´Ï´Ù.
¼¹ö¸¦ ½ÇÇàÇϽŠ´ÙÀ½ http://www.dyndns.com/support/tools/openport.html ¿¡¼
Á¢¼ÓÀÌ Á¦´ë·Î ÀÌ·ç¾îÁö´ÂÁö È®ÀÎÀÌ °¡´ÉÇÕ´Ï´Ù.
¸¸¾à Á¢¼ÓÀÌ ¾ÈµÈ´Ù¸é(refuse, time out µî) Æ÷Æ® ¹øÈ£¸¦ ¹Ù²ã¼ ½ÃµµÇغ¸½Ã±â ¹Ù¶ø´Ï´Ù.
(ArcEmu-AIO win32¿ë ¹ÙÀ̳ʸ® ÆÄÀÏÀ» ±âÁØÀ¸·Î ÇÕ´Ï´Ù.)
1. ArcEmu-AIO win32 ¹èÆ÷ÆÇ°ú WhyDB-SQLite3 ÆÄÀÏÀÌ ÇÊ¿äÇÕ´Ï´Ù.
ÇØ´ç ÆÄÀÏÀº »õ·Î¿î ¼Ò½Ä °Ô½ÃÆÇ¿¡¼ ¸µÅ©¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù.
2. ArcEmu-AIOÀÇ ¾ÐÃàÀ» ÇØÁ¦ÇÕ´Ï´Ù.
client_extractor.exe ÆÄÀÏÀ» ½ÇÇàÇÏ¿© dbc, maps, vmaps ÆÄÀÏÀ» ÃßÃâÇÕ´Ï´Ù.
(dbc/maps/vmaps ÆÄÀÏÀÌ ÀÌ¹Ì ÀÖÀ» °æ¿ì ÃßÃâ °úÁ¤Àº ³Ñ±â¼Åµµ µË´Ï´Ù)
3. WhyDB-SQLite3ÀÇ ¾ÐÃàÀ» ÇØÁ¦ÇÕ´Ï´Ù.
±×¸®°í ¾ÐÃàÀÌ Ç®¸° Æú´õ¿¡ ÀÖ´Â setup.bat ÆÄÀÏÀ» ½ÇÇàÇϸé
logon.db, character.db, world.db 3°³ÀÇ ÆÄÀÏÀÌ »ý¼ºµË´Ï´Ù.
(¼³Ä¡ Áß°£¿¡ ³ªÅ¸³ª´Â ¿¡·¯ ¸Þ½ÃÁö´Â ¹«½ÃÇϼŵµ µË´Ï´Ù)
»ý¼ºµÈ 3°³ÀÇ DB ÆÄÀÏÀº ArcEmu-AIOÀÇ ¾ÐÃàÀÌ ÇØÁ¦µÈ Æú´õ¿¡ ¿Å°Ü ³õ½À´Ï´Ù.
(¼³Ä¡µÈ DB´Â Â÷ÈÄ DB Àüü¸¦ °»½ÅÇϱâ Àü±îÁö´Â »èÁ¦ÇÏÁö ¸¶½Ã±â ¹Ù¶ø´Ï´Ù)
4. ArcEmu-AIOÀÇ ¾ÐÃàÀÌ ÇØÁ¦µÈ Æú´õ ¾È¿¡ ÀÖ´Â sql Æú´õ¿¡
update.bat ÆÄÀÏÀÌ ÀÖÀ» °æ¿ì ½ÇÇàÇϽñ⠹ٶø´Ï´Ù.
update.bat ÆÄÀÏÀ» ½ÇÇàÇϱâ À§Çؼ´Â DB°¡ ¸ÕÀú ¼³Ä¡µÇ¾î ÀÖ¾î¾ß ÇÕ´Ï´Ù.
5. ¸ðµç ¼³Ä¡°¡ ¿Ï·áµÇ¾ú½À´Ï´Ù.
arcemu-logonserver.exe ¿Í arcemu-world.exe ¸¦ ½ÇÇàÇÏ½Ã¸é ¼¹ö°¡ ±âµ¿µË´Ï´Ù.
http://localhost ¶Ç´Â http://127.0.0.1·Î Á¢¼ÓÇϼż °èÁ¤À» »ý¼ºÇϼ¼¿ä.
±×¸®°í master °èÁ¤ÀÇ ºñ¹Ð¹øÈ£(ÃʱⰪ: changeme)¸¦ ²À º¯°æÇϼ¼¿ä.
6. Ŭ¶óÀ̾ðÆ®°¡ ¼³Ä¡µÈ °÷¿¡ realmlist.wtf ¶ó´Â ÆÄÀÏÀÌ ÀÖ½À´Ï´Ù.
ÇØ´ç ÆÄÀÏÀ» ¸Þ¸ðÀåÀ̳ª ÅؽºÆ® ÆíÁý±â·Î ¿¾îº¸½Ã¸é
Çü½ÄÀ¸·Î µÈ ºÎºÐÀÌ ÀÖ½À´Ï´Ù.set realmlist [IP ¶Ç´Â ÀÎÅÍ³Ý ÁÖ¼Ò]
¿©±â¼ IP ³ª ÀÎÅÍ³Ý ÁÖ¼Ò°¡ ÀûÈù ºÎºÐÀÌ ·Î±×¿Â ¼¹ö·Î Á¢¼ÓÇϱâ À§ÇÑ ÁÖ¼ÒÀÔ´Ï´Ù.
Çü½ÄÀ¸·Î ¹Ù²ã¼ ½ÇÇàÁßÀÎ ¼¹ö·Î Á¢¼ÓÇÏ°Ô²û ¼³Á¤ÇÕ´Ï´Ù.set realmlist 127.0.0.1
ÀÌÁ¦ Ŭ¶óÀ̾ðÆ®¸¦ ½ÇÇàÇÏ½Ã¸é ¼¹ö·Î Á¢¼ÓÀÌ °¡´ÉÇÕ´Ï´Ù.
vmaps/collision ±â´ÉÀ» »ç¿ëÇÏÁö ¾ÊÀ¸½Ç °æ¿ì
¼º´É»óÀÇ ÀÌÀ¯, ¶Ç´Â ±âŸ ´Ù¸¥ ÀÌÀ¯·Î vmaps/collision ±â´ÉÀ»
»ç¿ëÇÏÁö ¾ÊÀ¸½Ç °æ¿ì arcemu-world.iniÀÇ
ºÎºÐÀ» 1 ´ë½Å 0 À¸·Î ¼öÁ¤ÇÏ¿© ²ø ¼ö ÀÖ½À´Ï´Ù.[Server]
...
Collision="1"
ÇØ´ç ±â´ÉÀ» ²ø °æ¿ì vmaps Æú´õÀÇ µ¥ÀÌÅÍ´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.
Ÿ À¥¼¹ö ÇÁ·Î±×·¥À» °°ÀÌ »ç¿ëÇÒ °æ¿ì
±âÁ¸¿¡ À¥¼¹ö¸¦ »ç¿ëÇÏ°í °è½Å ºÐÀº °èÁ¤ °ü¸® ÆäÀÌÁö¿¡ Á¢¼ÓÀÌ ¾ÈµÉ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ °æ¿ì configs/arcemu-logonserver.ini ÆÄÀÏ¿¡¼
ºÎºÐÀ» ãÀ¸¼Å¼ 80À» ´Ù¸¥ ¼ýÀÚ·Î ¹Ù²ãÁÖ½Ã¸é µË´Ï´Ù.[Listen]
...
WebServerPort="80"
Æ÷Æ® ¹øÈ£¸¦ ¹Ù²Ù¼Ì´Ù¸é °èÁ¤ °ü¸® ÆäÀÌÁö Á¢¼Ó½Ã ÁÖ¼Ò µÚ¿¡ Æ÷Æ® ¹øÈ£¸¦ ºÙ¿©ÁÖ¼Å¾ß ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î 8080À¸·Î ¹Ù²åÀ» °æ¿ì http://localhost:8080·Î Á¢¼ÓÇÏ¸é µË´Ï´Ù.
¿ÜºÎ¿¡¼ÀÇ Á¢¼ÓÀ» Çã¿ëÇÏ´Â ¹æ¹ý
¼¹ö¸¦ ½ÇÇàÁßÀÎ ÄÄÇ»ÅÍ ¿Ü¿¡ ´Ù¸¥ ÄÄÇ»ÅÍ¿¡¼µµ Á¢¼ÓÀ» ÇÏ°Ô²û ÇϽ÷Á¸é
configs/arcemu-realms.ini ÆÄÀÏ¿¡¼
ºÎºÐÀ» ãÀ¸¼Å¼ 127.0.0.1À» ¿ÜºÎ¿¡¼ Á¢¼Ó °¡´ÉÇÑ ÁÖ¼Ò·Î ¹Ù²ãÁÖ½Ã¸é µË´Ï´Ù.[Realm1]
...
Address="127.0.0.1:8129"
IP ÁÖ¼Ò³ª µµ¸ÞÀÎ ³×ÀÓ ¸ðµÎ °¡´ÉÇÕ´Ï´Ù.
À¯µ¿ ¾ÆÀÌÇǸ¦ ¾²½Å´Ù¸é DDNS ¼ºñ½º¸¦ ÀÌ¿ëÇϽøé Æí¸®ÇÕ´Ï´Ù.
°øÀ¯±â¸¦ ¾²°í ÀÖÀ» °æ¿ì
°øÀ¯±â¸¦ ¾²°í ÀÖÀ» °æ¿ì °øÀ¯±â ¹Û¿¡¼ Á¢¼ÓÀÌ ¾ÈµÉ¼öµµ ÀÖ½À´Ï´Ù.
ÀÌ °æ¿ì¿¡´Â °øÀ¯±âÀÇ ¼³Á¤ ¸Þ´º¿¡¼ Æ÷Æ® Æ÷¿öµù/DMZ µîÀÇ ±â´ÉÀ» ÀÌ¿ëÇÏ½Ã¸é µË´Ï´Ù.
¿ÜºÎ¿¡¼ Á¢¼ÓÀÌ °¡´ÉÇØ¾ß ÇÏ´Â Æ÷Æ®µéÀº 80, 3724, 8129 3°³ÀÇ Æ÷Æ®ÀÔ´Ï´Ù.
ÀÌ Æ÷Æ® ¹øÈ£´Â configsÀÇ ¼³Á¤ ÆÄÀÏ¿¡¼ Æ÷Æ® ¹øÈ£°¡ ¹Ù²î¸é °°ÀÌ ¹Ù²ãÁÖ¼Å¾ß ÇÕ´Ï´Ù.
¼¹ö¸¦ ½ÇÇàÇϽŠ´ÙÀ½ http://www.dyndns.com/support/tools/openport.html ¿¡¼
Á¢¼ÓÀÌ Á¦´ë·Î ÀÌ·ç¾îÁö´ÂÁö È®ÀÎÀÌ °¡´ÉÇÕ´Ï´Ù.
¸¸¾à Á¢¼ÓÀÌ ¾ÈµÈ´Ù¸é(refuse, time out µî) Æ÷Æ® ¹øÈ£¸¦ ¹Ù²ã¼ ½ÃµµÇغ¸½Ã±â ¹Ù¶ø´Ï´Ù.