ÈÈѪ´«Ææ·þÎñ¶Ë¼ÜÉèÈ«¹¥ÂÔ£º´ÓOpenMir2Ô´Âëµ½ÉÌÒµ°æÒ»¼ü²¿Êð

À´Ô´£º ×÷Õߣº µã»÷£º
ÏëÒªÖØÎµ±ÄêµÄÈÈѪʱ¹â£¬»òÕßÓëºÃÓÑÖØÎ¹¥É³µÄ¼¤Ç飬´î½¨Ò»¸öÊôÓÚ×Ô¼ºµÄÈÈѪ´«Ææ·þÎñ¶ËÊDZؾ­Ö®Â·¡£Ä¿Ç°Ö÷Á÷µÄ·þÎñ¶ËÖ÷Òª·ÖΪÁ½´óÀࣺһÀàÊÇ»ùÓÚC#¿ª·¢µÄ¿ªÔ´ÏîÄ¿OpenMir2£¬ÊʺÏÓбà³Ì»ù´¡¡¢ÏëÒªÉî¶È¶¨ÖÆ»òѧϰ·þÎñÆ÷¼Ü¹¹µÄ¼¼ÊõÐÍÍæ¼Ò£»ÁíÒ»ÀàÔòÊÇÊÐÃæÉÏÁ÷´«ÒѾõÄÉÌÒµ°æ±¾£¨ÈçGOM¡¢GEE¡¢BLUEÒýÇæ£©£¬ÊʺÏ×·Çó¿ìËÙ¿ª·þ¡¢Íæ·¨·á¸»µÄÆÕÍ¨Íæ¼Ò¡£±¾ÎĽ«ÉîÈë½âÎöÕâÁ½ÖÖ·þÎñ¶ËµÄ´î½¨Á÷³Ì¡¢»·¾³ÅäÖü°ºËÐĵ÷ÊÔ¼¼ÇÉ¡£

OpenMir2¿ªÔ´·þÎñ¶Ë£ºÏÖ´ú»¯¼Ü¹¹ÓëÔ´Âë±àÒë
OpenMir2ÊÇÒ»¸ö»ùÓÚ.NET 6.0¼¼ÊõÕ»ÖØÐ´µÄ´«Ææ·þÎñÆ÷ÏîÄ¿£¬ËüÍêÕû¸´¿ÌÁË1.76°æ±¾µÄºËÐÄÍæ·¨¡£Ïà±È´«Í³µÄDelphi°æ±¾£¬Ëü¸ü¼ÓÎȶ¨ÇÒÒ×ÓÚÀ©Õ¹¡£

»·¾³×¼±¸ÓëÔ´Âë»ñÈ¡
´î½¨OpenMir2Ê×ÏÈÐèÒª°²×°Visual Studio 2022£¨»ò¸ü¸ß°æ±¾£©ÒÔ¼°.NET 6.0 SDK¡£Êý¾Ý¿â·½Ãæ£¬ÍÆ¼öʹÓÃMySQL 8.0¡£×¼±¸ºÃ»·¾³ºó£¬Í¨¹ýGit¿Ë¡ÏîÄ¿´úÂ룺
git clone https://gitcode.com/gh_mirrors/op/OpenMir2
½øÈëÏîĿĿ¼ºó£¬Ê¹ÓÃVisual Studio´ò¿ªOpenMir2.sln½â¾ö·½°¸Îļþ£¬ÏµÍ³»á×Ô¶¯»¹Ô­NuGet°üÒÀÀµ¡£µã»÷“Éú³É½â¾ö·½°¸”½øÐбàÒ룬ȷ±£ÎÞ±¨´í¡£

Êý¾Ý¿â³õʼ»¯
±àÒë³É¹¦ºó£¬ÐèÒªÅäÖÃMySQLÊý¾Ý¿â¡£½øÈëÏîÄ¿¸ùĿ¼ÏµÄsqlÎļþ¼Ð£¬°´Ë³ÐòÖ´ÐÐÈý¸ö½Å±¾Îļþ£º
mir2_db.sql£º´´½¨Êý¾Ý¿â½á¹¹¡£
mir2_account.sql£º³õʼ»¯Õ˺Åϵͳ±í¡£
mir2_data.sql£ºµ¼ÈëÓÎÏ·»ù´¡Êý¾Ý£¨µØÍ¼¡¢ÎïÆ·¡¢¹ÖÎ¡£
Ö´ÐÐÍê±Ïºó£¬´ò¿ªsrc/DBSrv/appsettings.jsonÎļþ£¬ÐÞ¸ÄConnectionStrings½Úµã£¬ÌîÈëÄãµÄMySQLÕ˺ÅÃÜÂë¼°¶Ë¿ÚÐÅÏ¢¡£

·þÎñÆô¶¯Ë³Ðò
OpenMir2²ÉÓÃ΢·þÎñ¼Ü¹¹£¬±ØÐëÑϸñ°´ÕÕÒÀÀµË³ÐòÆô¶¯£º
DBSrv£ºÊý¾Ý¿â·þÎñ£¬¸ºÔðÊý¾Ý³Ö¾Ã»¯¡£
LoginSrv£ºµÇ¼·þÎñ£¬´¦ÀíÕ˺ÅÑéÖ¤¡£
GameSrv£ºÓÎÏ·Âß¼­ºËÐÄ£¬´¦ÀíÕ½¶·ÓëµØÍ¼Âß¼­¡£
Íø¹Ø·þÎñ£ºÒÀ´ÎÆô¶¯GameGate£¨ÓÎÏ·Íø¹Ø£©¡¢SelGate£¨½ÇÉ«Íø¹Ø£©¡¢LoginGate£¨µÇÂ¼Íø¹Ø£©¡£
ËùÓзþÎñÆô¶¯ºó£¬Ê¹ÓÃ1.76°æ±¾¿Í»§¶Ë£¬½«IPÅäÖÃΪ127.0.0.1¼´¿ÉÁ¬½Ó²âÊÔ¡£

ÉÌÒµ°æ·þÎñ¶Ë£ºGOMÒýÇæÓëÒ»¼ü²¿Êð
¶ÔÓÚ´ó¶àÊýÍæ¼Ò¶øÑÔ£¬ÉÌÒµ°æ·þÎñ¶Ë£¨ÈçGOM¡¢GEE¡¢V8ÒýÇæ£©ÌṩÁ˸ü·á¸»µÄÍæ·¨ºÍ¸ü¼òµ¥µÄ²¿Êð·½Ê½¡£ÕâÀà·þÎñ¶Ëͨ³£°üº¬ÍêÕûµÄµÇ¼Æ÷ÅäÖÃÆ÷ºÍÊý¾Ý¿â¹¤¾ß¡£

ºËÐÄ×é¼þ°²×°
ÉÌÒµ·þÎñ¶ËµÄºËÐÄÒÀÀµÊÇDBC2000Êý¾Ý¿âÇý¶¯¡£°²×°ºó£¬Ðè½øÈë¿ØÖÆÃæ°åµÄBDE Administrator£¬Ð½¨Ò»¸öÃûΪHeroDBµÄÊý¾ÝÔ´£¬²¢½«Path·¾¶Ö¸Ïò·þÎñ¶ËÎļþ¼ÐÖеÄMud2DBĿ¼¡£ÕâÊÇ·þÎñ¶Ë¶ÁÈ¡ÎïÆ·ÊôÐԺ͹ÖÎïÊý¾ÝµÄÇÅÁº¡£

ÅäÖÃÓëÆô¶¯
ÏÂÔØµÄ·þÎñ¶Ëͨ³£½âѹÔÚDÅ̸ùĿ¼£¨Â·¾¶ÑϽû°üº¬ÖÐÎÄ£©¡£ÔËÐиùĿ¼ÏµēÓÎÏ·¿ØÖÆÖÐÐÄ”»òM2Server.exe¡£ÔÚÅäÖÃÏòµ¼ÖУ¬È·±£·þÎñÆ÷IPÌîдÕýÈ·£¨µ¥»úΪ127.0.0.1£©¡£µã»÷Æô¶¯ºó£¬¿ØÖÆÌ¨»áÒÀ´Îµ¯³öÊý¾Ý¿â·þÎñ¡¢µÇÂ¼Íø¹Ø¡¢½ÇÉ«Íø¹ØºÍÓÎÏ·Ö÷³ÌÐò´°¿Ú¡£µ±M2ServerÏÔʾ“Æô¶¯³É¹¦”ÇÒÎÞ±¨´í¹ö¶¯Ê±£¬¼´´ú±í·þÎñ¶Ë¾ÍÐ÷¡£

µÇ¼Æ÷Éú³É
ʹÓ÷þÎñ¶ËÅäÌ׵ĵǼÆ÷ÅäÖÃÆ÷£¬×Ô¶¯¶ÁÈ¡¿Í»§¶Ë·¾¶£¬ÉèÖÃÁÐ±íµØÖ·£¨Í¨³£Îª±¾µØhttp://127.0.0.1/list.txt£©£¬µã»÷Éú³É¼´¿É´´½¨µÇ¼Æ÷¡£

°æ±¾Ñ¡ÔñÓëÍæ·¨²îÒì
ÈÈѪ´«Ææ·þÎñ¶ËÑÜÉú³öÁËÖÚ¶à°æ±¾£¬Ñ¡ÔñºÏÊʵİ汾¾ö¶¨ÁËÓÎÏ·ÌåÑéµÄÉÏÏÞ¡£

1.76¸´¹Å°æ
ÕâÊÇ×î¾­µäµÄ°æ±¾£¬Ç¿µ÷ְҵƽºâ¡£Õ½Ê¿µÄÁһ𽣷¨¡¢·¨Ê¦µÄ±ùÅØÏø¡¢µÀÊ¿µÄÊ©¶¾ÊõÊǺËÐÄ¡£×°±¸ÒÔ׿Âê¡¢³àÔÂÌ×װΪÖ÷£¬½Ú×à½ÏÂý£¬ÊʺÏϲ»¶Âý½Ú×àÑø³ÉºÍPKµÄÍæ¼Ò¡£

1.80ºÏ»÷°æ
ÒýÈëÁËÓ¢ÐÛϵͳ£¬Ö÷ºÅÓëÓ¢ÐÛ¿ÉÒÔÊͷźϻ÷¼¼ÄÜ£¨ÈçÀ×öªÒ»»÷¡¢ÊÉ»êÕÓÔ󣩡£Õâ¸ö°æ±¾Ôö¼ÓÁËÍæ·¨µÄÉî¶È£¬×°±¸ÌåϵÀ©Õ¹µ½ÁËÐÇÍõϵÁУ¬Õ½¶·¸ü¼Ó»ªÀö¡£

µ¥Ö°ÒµÓëÃÔʧ°æ
ÕâÀà°æ±¾Í¨³£»ùÓÚGOMÒýÇæ£¬È¥³ýÁËÖ°ÒµÏÞÖÆ£¬Íæ¼Òͨ¹ýÅå´÷²»Í¬×°±¸À´¼¤»î²»Í¬¼¼ÄÜ¡£ÌصãÊǹ¥ËÙ¿ì¡¢±¬Âʸߡ¢¹âÖùÂúÆÁ£¬ÇÒͨ³£´øÓÐ×Ô¶¯¹Ò»ú¡¢×Ô¶¯»ØÊÕ¹¦ÄÜ£¬·Ç³£ÊʺÏË鯬»¯Ê±¼äµÄÍæ¼Ò¡£

³£¼ûÎÊÌâÓë¹ÊÕÏÅŲé
ÔÚ¼ÜÉè¹ý³ÌÖУ¬¿ÉÄÜ»áÓöµ½ÒÔϵäÐÍÎÊÌ⣺

M2Server±¨´í»òÉÁÍË
Õâͨ³£ÊÇDBC2000ÅäÖôíÎó¡£Çë¼ì²éBDEÖеÄHeroDB·¾¶ÊÇ·ñÕýÈ·£¬»òÕß³¢ÊÔɾ³ýCÅ̸ùĿ¼ÏµÄPDOXUSRS.NETÎļþ¡£¶ÔÓÚOpenMir2£¬ÔòÐè¼ì²éMySQLÁ¬½Ó×Ö·û´®ÊÇ·ñÕýÈ·¡£

½øÈëÓÎÏ·ºÚÆÁ»òÎÞUI
ÕâÊDz¹¶¡È±Ê§µÄ±íÏÖ¡£ÉÌÒµ°æ·þÎñ¶Ëͨ³£´øÓдóÁ¿µÄPak²¹¶¡Îļþ£¬±ØÐëÈ·±£ÕâЩÎļþ£¨ÈçNewopUI.pak£©ÒÑÍêÕû¸´ÖƵ½¿Í»§¶ËµÄDataÎļþ¼ÐÖС£

ÎÞ·¨Á¬½Ó·þÎñÆ÷
¼ì²é·À»ðǽÊÇ·ñÀ¹½ØÁËÍø¹Ø³ÌÐò£¨ÈçLoginGate.exe£©¡£Èç¹ûÊǾÖÓòÍøÁª»ú£¬ÐèÈ·±£ÆäËûµçÄÔÄÜPingͨÖ÷»úIP£¬²¢¿ª·ÅÁË7000-7500µÈ±ØÒª¶Ë¿Ú¡£

ͨ¹ýÒÔÉϲ½Ö裬ÎÞÂÛÊǼ¼ÊõÐÍÍæ¼Ò»¹ÊÇÆÕͨ°®ºÃÕߣ¬¶¼Äܳɹ¦´î½¨ÊôÓÚ×Ô¼ºµÄÈÈѪ´«ÆæÊÀ½ç¡£