#### Ò»¡¢ÒýÇæ¸üÐÂÓë²¹¶¡´¦ÀíµÄºËÐÄÂß¼
HeroM2ÒýÇæµÄ²Ö¿â²¹¶¡´¦ÀíÐè×ñÑ **"Êý¾Ý°²È«ÓÅÏÈ¡¢°æ±¾¼æÈÝÑéÖ¤"** ÔÔò¡£¸ù¾ÝºÍµÄ¸üÐÂÈÕÖ¾£¬ÒýÇæºËÐÄÎļþ£¨Èç`M2Server.exe`£©Óë²¹¶¡´æÔÚÇ¿¹ØÁªÐÔ¡£ÀýÈç2023Äê12ÔµĸüÐÂÖÐÐÞ¸´ÁË"ÎïÆ·ÏÔʾÒì³£"ÎÊÌ⣬ÕâÀà¸Ä¶¯Ö±½ÓÓ°Ïì²Ö¿â½çÃæÊý¾ÝµÄ½âÎöÂß¼¡£
#### ¶þ¡¢²Ö¿â²¹¶¡²Ù×÷Á÷³Ì
1. **±¸·Ý¹Ø¼üÊý¾Ý**
ʹÓú͵Ä×Ô¶¯±¸·Ý·½°¸£º
- ͨ¹ý`GameCenter.exe`¿ØÖÆÆ÷ÉèÖÃ×Ô¶¯±¸·Ý£¬½«`D:\MirServer\Mir200\Envir\Market_Def`Ŀ¼£¨´æ·Å²Ö¿âNPC½Å±¾£©ºÍ`Items`Îļþ¼Ð£¨ÎïÆ·Êý¾Ý¿â£©ÄÉÈ뱸·Ý¼Æ»®¡£
- ±¸·ÝÖÜÆÚ½¨ÒéÉèÖÃΪ30·ÖÖÓ£¬±£Áô3·ÝÀúÊ·°æ±¾·ÀÖ¹¸²¸Ç´íÎó¡£
2. **²¹¶¡ÎļþÌæ»»¹æ·¶**
Ìáµ½µÄ`NewopUI.Pak`´¦Àí·½°¸Í¬ÑùÊÊÓÃÓÚHeroM2£º
- ²Ö¿â½çÃæÎļþͨ³£Î»ÓÚ`Data\UI`Ŀ¼£¬ÐèÔÚ¸üÐÂǰ¼ì²é²¹¶¡°üÖеÄÒÔÏÂÎļþ£º
```
Warehouse.pak // ²Ö¿âÖ÷½çÃæ
ItemTip.pak // ÎïÆ·Ðü¸¡Ìáʾ¿ò
LocalItemDesc.dat // ÎïÆ·ÃèÊöÎļþ
```
- ʹÓõÄ·¾¶Ð޸ķ½·¨£¬ÔÚÅú´¦ÀíÎļþÖÐÉèÖÃ`set WSDir=D:\MirServer\µÇ¼Æ÷`£¬±ÜÃâÖ±½Ó¸²¸Ç¹Ø¼ü²¹¶¡¡£
3. **¶à°æ±¾¼æÈÝ´¦Àí**
µ±Óöµ½²»Í¬ÒýÇæ°æ±¾µÄ²Ö¿â²¹¶¡Ê±£¨ÈçGOMתHeroM2£©£¬ÐèÖ´ÐУº
- ʹÓõÄ**´«Ææ²¹¶¡×ø±êÕûÌåÐ޸Ť¾ß**µ÷Õû½çÃæÔªËØÎ»ÖÃ
- ͨ¹ýµÄ`M2Server.exe > ¹¦ÄÜÉèÖà > ÄÚ¹ÒÉèÖÃ`ͬ²½ÎïÆ·ÏÔʾ¹æÔò
- ¶ÔµÄ`ChangeHeroLevel`½Å±¾ÃüÁî½øÐÐÊÊÅä²âÊÔ£¬È·±£Ó¢ÐÛ²Ö¿â´æÈ¡Âß¼Õý³£¡£
#### Èý¡¢³£¼ûÎÊÌâ½â¾ö·½°¸
| ÎÊÌâÏÖÏó | ¸ùÔ´·ÖÎö | ÐÞ¸´·½°¸ |
|---------|----------|----------|
| ²Ö¿âÎïÆ·ÏÔʾ´íλ | ¿Í»§¶ËÓë·þÎñ¶Ë²¹¶¡°æ±¾²»Ò»Ö | ʹÓõĿͻ§¶Ë²å¼þ¼ÓÔØÐ£Ñ鹤¾ßÇ¿ÖÆÍ¬²½ |
| ´æÈ¡²Ù×÷µ¼ÖÂM2±ÀÀ£ | ÎïÆ·Êý¾Ý¿â×ֶγåÍ» | ²ÎÕÕµÄESP²å¼þ´íÎó·ÖÎö·½·¨¼ì²âDB×Ö¶Î |
| Ó¢ÐÛ²Ö¿âÎÞ·¨Ê¹Óà | Ó¢Ð۵ȼ¶¾í½Å±¾Î´ÊÊÅä | °´Ìí¼Ó`CheckHeroOnline`״̬¼ì²â |
| ²Ö¿âÀ©ÈݺóÊý¾Ý¶ªÊ§ | δ¸üÐÂDBServer.exe | ²ÉÓõÄ×Ô¶¯¸üз¨¸²¸ÇÊý¾Ý¿âÄ£¿é |
#### ËÄ¡¢½ø½×ÓÅ»¯½¨Òé
1. **ÄÚ´æÐ¹Â©Ô¤·À**
Ö¸³ö2024Äê¸üÐÂÖØµãÐÞ¸´ÁËÄÚ´æÐ¹Â©ÎÊÌ⣬½¨ÒéÔÚ`!Setup.txt`ÖÐÔö¼Ó£º
```
[Debug]
MemoryCheckInterval=300 // ÿ5·ÖÖÓÄÚ´æ¼ì²â
MaxMemoryUsage=2048 // ÏÞÖÆÄÚ´æÕ¼ÓÃ2GB
```
ÅäºÏµÄ`ÄÚ´æÒç³ö¼ì²â¹¤¾ß`½øÐÐʵʱ¼à¿Ø¡£
2. **¶à¶Ëͬ²½·½°¸**
¶ÔÓÚÌáµ½µÄÈý¶Ë»¥Í¨ÌØÐÔ£¬²Ö¿âÊý¾ÝÐèͨ¹ý£º
```sql
UPDATE TBL_HERO SET Storage=CONVERT(varbinary(6000), N'{}')
WHERE Name=@RoleName
```
ʵÏÖPC/ÒÆ¶¯¶ËÊý¾Ýʵʱͬ²½£¬Ðèµ÷Óùٷ½ÌṩµÄ¿çƽ̨API½Ó¿Ú¡£
#### Îå¡¢°æ±¾Ç¨ÒÆ×¢ÒâÊÂÏî
µ±ÐèÒª½«²Ö¿âÏµÍ³Ç¨ÒÆµ½ÆäËûÒýÇæÊ±£¨ÈçGEE»òVVM2£©£º
1. ʹÓõÄ**´«ÆæÎÞ¼«Êý¾Ý¿â4.2.3.1**ת»»`HeroDB.mdb`×ֶνṹ
2. ͨ¹ýµÄÒýÇæºËÐIJîÒì¶ÔÕÕ±íµ÷Õû²Ö¿âȨÏÞ²ÎÊý
3. ×îÖÕÓõÄĿ¼ÑéÖ¤¹¤¾ß¼ì²éÎļþÍêÕûÐÔ¡£
> **ÌØ±ðÌáʾ**£º¸ù¾ÝµÄ·¾¶ÉèÖÃÔÔò£¬ÑϽû½«²¹¶¡Îļþ´æ·ÅÔÚº¬ÖÐÎÄ»òÌØÊâ×Ö·ûµÄ·¾¶ÖУ¬½¨Òé²ÉÓÃ`D:\MirServer_Patch\20240217`¸ñʽµÄ±ê×¼»¯Ä¿Â¼¡£
## ²Ö¿â²¹¶¡µÄÖØÒªÐÔ
### ¹¦ÄÜÍØÕ¹
Ô°æµÄ´«Ææ 2 ²Ö¿âϵͳ¿ÉÄÜ´æÔÚһЩ¹¦ÄÜÉϵÄÏÞÖÆ£¬±ÈÈç²Ö¿âÈÝÁ¿ÓÐÏÞ¡¢ÎÞ·¨½øÐзÖÀà¹ÜÀíµÈ¡£²Ö¿â²¹¶¡¿ÉÒÔ¶ÔÕâЩ¹¦ÄܽøÐÐÍØÕ¹£¬Ôö¼Ó²Ö¿âµÄÈÝÁ¿£¬ÈÃÍæ¼ÒÄܹ»´æ·Å¸ü¶àµÄÎïÆ·¡£ÓÐЩ²¹¶¡»¹Ö§³Ö¶ÔÎïÆ·½øÐзÖÀà´æ·Å£¬Íæ¼Ò¿ÉÒÔ°´ÕÕ×°±¸ÀàÐÍ¡¢Æ·ÖʵȽøÐзÖÀ࣬·½±ã¿ìËÙ²éÕҺ͹ÜÀíÎïÆ·¡£
### ÌáÉý°²È«ÐÔ
²Ö¿âÊÇÍæ¼Ò´æ·Å¹óÖØÎïÆ·µÄµØ·½£¬Æä°²È«ÐÔÖÁ¹ØÖØÒª¡£Ò»Ð©²Ö¿â²¹¶¡¿ÉÒÔÔöÇ¿²Ö¿âµÄ°²È«·À»¤»úÖÆ£¬ÀýÈçÌí¼ÓÃÜÂëËø¹¦ÄÜ£¬Íæ¼Ò¿ÉÒÔΪ×Ô¼ºµÄ²Ö¿âÉèÖöÀÁ¢µÄÃÜÂ룬ֻÓÐÊäÈëÕýÈ·ÃÜÂë²ÅÄÜ´ò¿ª²Ö¿â£¬ÓÐЧ·ÀÖ¹ËûÈ˵ÁÈ¡ÎïÆ·¡£´ËÍ⣬²¹¶¡»¹¿ÉÒÔ¶Ô²Ö¿âÊý¾Ý½øÐмÓÃÜ´¦Àí£¬·ÀÖ¹Êý¾ÝÔÚ´«ÊäºÍ´æ´¢¹ý³ÌÖб»´Û¸Ä¡£
### ÓÅ»¯Óû§ÌåÑé
Ò»¸öÁ¼ºÃµÄ²Ö¿â½çÃæºÍ²Ù×÷·½Ê½¿ÉÒÔ¼«´óµØÌáÉýÍæ¼ÒµÄʹÓÃÌåÑé¡£²Ö¿â²¹¶¡¿ÉÒÔ¶Ô²Ö¿â½çÃæ½øÐÐÃÀ»¯£¬Ê¹Æä¸ü¼ÓÃÀ¹ÛºÍÖ±¹Û¡£Í¬Ê±£¬ÓÅ»¯²Ù×÷Á÷³Ì£¬ÈÃÍæ¼ÒÔÚ´æ·ÅºÍÈ¡³öÎïÆ·Ê±¸ü¼Ó±ã½Ý£¬¼õÉÙ²Ù×÷²½ÖèºÍʱ¼ä¡£
## ×¼±¸¹¤×÷
### È·Èϲ¹¶¡¼æÈÝÐÔ
ÔÚ´¦Àí²Ö¿â²¹¶¡Ö®Ç°£¬Ê×ÏÈҪȷ±£²¹¶¡Óë HeroM2 ÒýÇæµÄ°æ±¾¼æÈÝ¡£²»Í¬°æ±¾µÄÒýÇæ¿ÉÄÜÔÚ´úÂë½á¹¹ºÍ¹¦ÄÜʵÏÖÉÏ´æÔÚ²îÒ죬Èç¹ûʹÓò»¼æÈݵIJ¹¶¡£¬¿ÉÄܻᵼÖ²¹¶¡ÎÞ·¨Õý³£°²×°»ò³öÏÖ¸÷ÖÖ´íÎ󡣿ÉÒÔͨ¹ý²é¿´²¹¶¡µÄ˵Ã÷Îĵµ»òÔÚÏà¹ØÂÛ̳ÉÏ×ÉѯÆäËûÍæ¼Ò£¬Á˽â¸Ã²¹¶¡ÊÊÓõÄÒýÇæ°æ±¾·¶Î§¡£
### ±¸·ÝÊý¾Ý
±¸·ÝÊÇÈκÎÐ޸IJÙ×÷ǰ±Ø²»¿ÉÉٵIJ½Öè¡£¶Ô HeroM2 ÒýÇæµÄ·þÎñ¶ËÊý¾Ý½øÐÐÈ«Ãæ±¸·Ý£¬°üÀ¨Êý¾Ý¿âÎļþ¡¢ÓÎÏ·ÅäÖÃÎļþ¡¢½Å±¾ÎļþµÈ¡£ÒòΪÔÚ°²×°²¹¶¡µÄ¹ý³ÌÖУ¬¿ÉÄÜ»á³öÏÖÒâÍâÇé¿ö£¬ÈçÎļþ¸²¸Ç´íÎó¡¢Êý¾ÝË𻵵ȣ¬±¸·ÝÊý¾Ý¿ÉÒÔÈ·±£ÔÚ³öÏÖÎÊÌâʱÄܹ»¼°Ê±»Ö¸´µ½Ôʼ״̬¡£¿ÉÒÔʹÓÃÊý¾Ý¿â¹ÜÀí¹¤¾ß£¨Èç MySQL µÄ mysqldump ÃüÁ¶ÔÊý¾Ý¿â½øÐб¸·Ý£¬½«±¸·ÝÎļþ±£´æµ½°²È«µÄλÖá£
### ÏÂÔØ¿É¿¿²¹¶¡
´Ó¹Ù·½»ò¿É¿¿µÄÇþµÀÏÂÔØ²Ö¿â²¹¶¡¡£±ÜÃâ´ÓһЩ²»Ã÷À´Ô´µÄÍøÕ¾ÏÂÔØ²¹¶¡£¬ÒÔÃâÏÂÔØµ½´øÓжñÒâÈí¼þ»ò´íÎó´úÂëµÄÎļþ¡£ÔÚÏÂÔØÍê³Éºó£¬¶Ô²¹¶¡Îļþ½øÐв¡¶¾É¨Ã裬ȷ±£Æä°²È«ÐÔ¡£
## ²Ö¿â²¹¶¡µÄ°²×°Óë´¦Àí
### ½âѹ²¹¶¡Îļþ
½«ÏÂÔØºÃµÄ²Ö¿â²¹¶¡Îļþ½øÐнâѹ¡£Í¨³£Çé¿öÏ£¬²¹¶¡Îļþ»áÒÔѹËõ°üµÄÐÎʽ´æÔÚ£¬Ê¹Óó£¼ûµÄ½âѹ¹¤¾ß£¨Èç WinRAR¡¢360 ѹËõµÈ£©½«Æä½âѹµ½Ò»¸öÁÙʱÎļþ¼ÐÖС£½âѹºó£¬×Ðϸ²é¿´Îļþ¼ÐÖеÄÎļþºÍÎļþ¼Ð½á¹¹£¬Á˽ⲹ¶¡°üº¬ÄÄЩÄÚÈÝ¡£
### ¸´ÖÆÎļþµ½Ö¸¶¨Ä¿Â¼
¸ù¾Ý²¹¶¡µÄ˵Ã÷Îĵµ£¬½«½âѹºóµÄÎļþ¸´ÖƵ½ HeroM2 ÒýÇæ·þÎñ¶ËµÄÏàӦĿ¼ÖС£Ò»°ãÀ´Ëµ£¬²Ö¿â²¹¶¡¿ÉÄÜ»áÉæ¼°µ½ÓÎÏ·¿Í»§¶ËµÄÎļþºÍ·þÎñ¶ËµÄ½Å±¾Îļþ¡£ÔÚ¸´ÖÆÎļþʱ£¬Òª×¢ÒâÎļþµÄ¸²¸ÇÎÊÌ⣬ÓÐЩ²¹¶¡¿ÉÄÜ»áÒªÇ󸲸ÇÔÓеÄÎļþ£¬´ËʱҪ½÷É÷²Ù×÷£¬È·±£²»»áÎóÉ¾ÖØÒªÎļþ¡£ÀýÈ磬Èç¹û²¹¶¡Öаüº¬Ò»¸öÃûΪ“Warehouse.dll”µÄÎļþ£¬ÐèÒª½«Æä¸´ÖƵ½ÓÎÏ·¿Í»§¶ËµÄÖ¸¶¨Îļþ¼ÐÖУ¬Ìæ»»ÔÓеÄͬÃûÎļþ¡£
### ÐÞ¸ÄÅäÖÃÎļþ
ÓÐЩ²Ö¿â²¹¶¡ÐèÒª¶Ô·þÎñ¶ËµÄÅäÖÃÎļþ½øÐÐÏàÓ¦µÄÐ޸ġ£´ò¿ª·þÎñ¶ËµÄÅäÖÃÎļþ£¨Í¨³£Îª“Setup.txt”»ò“Config.ini”µÈ£©£¬°´ÕÕ²¹¶¡ËµÃ÷ÎĵµµÄÒªÇó½øÐÐÐ޸ġ£¿ÉÄÜÐèÒªÐ޸ĵÄÅäÖÃÏî°üÀ¨²Ö¿âÈÝÁ¿ÉÏÏÞ¡¢ÃÜÂëËø¹¦ÄÜ¿ª¹Ø¡¢ÎïÆ··ÖÀà¹æÔòµÈ¡£ÔÚÐÞ¸ÄÅäÖÃÎļþʱ£¬Òª×¢ÒâÓï·¨ºÍ¸ñʽµÄÕýÈ·ÐÔ£¬±ÜÃâÒòÅäÖôíÎóµ¼Ö²¹¶¡ÎÞ·¨Õý³£¹¤×÷¡£
### ¸üÐÂÊý¾Ý¿â
Èç¹û²Ö¿â²¹¶¡Éæ¼°µ½Êý¾Ý¿â½á¹¹µÄ±ä»¯£¬ÐèÒª¶ÔÊý¾Ý¿â½øÐиüС£¿ÉÒÔʹÓÃÊý¾Ý¿â¹ÜÀí¹¤¾ß£¨Èç Navicat£©´ò¿ª HeroM2 ÒýÇæµÄÊý¾Ý¿â£¬Ö´Ðв¹¶¡ÌṩµÄ SQL ½Å±¾¡£SQL ½Å±¾Í¨³£°üº¬ÁË´´½¨ÐÂ±í¡¢Ð޸ıí½á¹¹¡¢²åÈë³õʼÊý¾ÝµÈ²Ù×÷¡£ÔÚÖ´ÐÐ SQL ½Å±¾Ö®Ç°£¬ÒªÏȱ¸·ÝÊý¾Ý¿â£¬ÒÔ·ÀÊý¾Ý¶ªÊ§¡£Ö´Ðнű¾ºó£¬Òª¼ì²éÊý¾Ý¿âÊÇ·ñ¸üгɹ¦£¬È·±£ÐµIJֿ⹦ÄÜÄܹ»Õý³£Ê¹Óá£
## ²âÊÔÓëµ÷ÊÔ
### ¹¦ÄܲâÊÔ
ÔÚÍê³É²Ö¿â²¹¶¡µÄ°²×°ºÍÅäÖúó£¬ÐèÒª¶Ô²Ö¿â¹¦ÄܽøÐÐÈ«ÃæµÄ²âÊÔ¡£µÇ¼ÓÎÏ·£¬´ò¿ª²Ö¿â½çÃæ£¬¼ì²é²Ö¿âµÄÈÝÁ¿ÊÇ·ñÒѾÔö¼Ó£¬ÎïÆ··ÖÀ๦ÄÜÊÇ·ñÕý³££¬ÃÜÂëËøÊÇ·ñÄܹ»Õý³£Ê¹Óõȡ£½øÐÐÎïÆ·µÄ´æ·ÅºÍÈ¡³ö²Ù×÷£¬²âÊÔ²Ù×÷Á÷³ÌÊÇ·ñ±ã½Ý£¬ÊÇ·ñ´æÔÚ¿¨¶Ù»ò´íÎóÌáʾ¡£Èç¹û·¢ÏÖij¸ö¹¦ÄܳöÏÖÎÊÌ⣬Ҫ¼°Ê±¼Ç¼ÏÂÀ´£¬ÒÔ±ãºóÐø½øÐе÷ÊÔ¡£
### Îȶ¨ÐÔ²âÊÔ
³ýÁ˹¦ÄܲâÊÔ£¬»¹ÐèÒª½øÐÐÎȶ¨ÐÔ²âÊÔ¡£Èöà¸öÍæ¼ÒͬʱµÇ¼ÓÎÏ·£¬¶Ô²Ö¿â½øÐÐÆµ·±µÄ²Ù×÷£¬¹Û²ìÓÎÏ·ÊÇ·ñ»á³öÏÖ±ÀÀ£¡¢Êý¾Ý¶ªÊ§µÈÎÊÌâ¡£ÔÚ²âÊÔ¹ý³ÌÖУ¬Òª×¢Òâ¹Û²ì·þÎñÆ÷µÄÐÔÄÜÖ¸±ê£¬Èç CPU ʹÓÃÂÊ¡¢ÄÚ´æÕ¼Óá¢ÍøÂç´ø¿íµÈ£¬È·±£·þÎñÆ÷Äܹ»Îȶ¨ÔËÐС£Èç¹û·¢ÏÖ·þÎñÆ÷ÐÔÄܳöÏÖÒì³££¬Òª¼°Ê±µ÷Õû·þÎñÆ÷ÅäÖûòÓÅ»¯²¹¶¡´úÂë¡£
### µ÷ÊÔÓëÐÞ¸´
Èç¹ûÔÚ²âÊÔ¹ý³ÌÖз¢ÏÖÎÊÌ⣬ÐèÒª¶Ô²¹¶¡½øÐе÷ÊÔºÍÐÞ¸´¡£Ê×ÏÈ£¬¼ì²éÅäÖÃÎļþÊÇ·ñ´æÔÚ´íÎó£¬È·±£¸÷ÏîÅäÖòÎÊýÉèÖÃÕýÈ·¡£È»ºó£¬²é¿´·þÎñ¶ËºÍ¿Í»§¶ËµÄÈÕÖ¾Îļþ£¬´ÓÖлñÈ¡´íÎóÐÅÏ¢ºÍÌáʾ¡£¸ù¾Ý´íÎóÐÅÏ¢£¬¶Ô²¹¶¡´úÂë½øÐзÖÎöºÍÐ޸ģ¬Ö±µ½ÎÊÌâµÃµ½½â¾ö¡£ÔÚÐÞ¸´ÎÊÌâºó£¬ÒªÔٴνøÐвâÊÔ£¬È·±£²Ö¿â¹¦ÄÜÕý³£ÇÒÎȶ¨¡£
## ½áÂÛ
´¦Àí´«Ææ 2 ·þÎñ¶Ë HeroM2 ÒýÇæµÄ²Ö¿â²¹¶¡ÐèÒªÎÒÃǽ÷É÷²Ù×÷£¬´Ó×¼±¸¹¤×÷µ½°²×°¡¢²âÊԺ͵÷ÊÔ£¬Ã¿Ò»¸ö»·½Ú¶¼ÖÁ¹ØÖØÒª¡£Í¨¹ýÕýÈ·´¦Àí²Ö¿â²¹¶¡£¬¿ÉÒÔÎªÍæ¼Ò´øÀ´¸üºÃµÄ²Ö¿âʹÓÃÌåÑ飬ÔöÇ¿ÓÎÏ·µÄÎüÒýÁ¦ºÍ¾ºÕùÁ¦¡£Í¬Ê±£¬ÔÚ´¦Àí¹ý³ÌÖÐҪʱ¿Ì¹Ø×¢Êý¾Ý°²È«ºÍ·þÎñÆ÷Îȶ¨ÐÔ£¬È·±£ÓÎÏ·Äܹ»Õý³£ÔËÐС£Ï£Íû±¾ÎĵĽéÉÜÄܹ»°ïÖú¹ã´ó´«Ææ 2 ·þÎñ¶Ë¼ÜÉèÕß˳Àû´¦Àí²Ö¿â²¹¶¡£¬´òÔì³ö¸ü¼ÓÓÅÖʵÄÓÎÏ·»·¾³¡£
HeroM2ÒýÇæµÄ²Ö¿â²¹¶¡´¦ÀíÐè×ñÑ **"Êý¾Ý°²È«ÓÅÏÈ¡¢°æ±¾¼æÈÝÑéÖ¤"** ÔÔò¡£¸ù¾ÝºÍµÄ¸üÐÂÈÕÖ¾£¬ÒýÇæºËÐÄÎļþ£¨Èç`M2Server.exe`£©Óë²¹¶¡´æÔÚÇ¿¹ØÁªÐÔ¡£ÀýÈç2023Äê12ÔµĸüÐÂÖÐÐÞ¸´ÁË"ÎïÆ·ÏÔʾÒì³£"ÎÊÌ⣬ÕâÀà¸Ä¶¯Ö±½ÓÓ°Ïì²Ö¿â½çÃæÊý¾ÝµÄ½âÎöÂß¼¡£
#### ¶þ¡¢²Ö¿â²¹¶¡²Ù×÷Á÷³Ì
1. **±¸·Ý¹Ø¼üÊý¾Ý**
ʹÓú͵Ä×Ô¶¯±¸·Ý·½°¸£º
- ͨ¹ý`GameCenter.exe`¿ØÖÆÆ÷ÉèÖÃ×Ô¶¯±¸·Ý£¬½«`D:\MirServer\Mir200\Envir\Market_Def`Ŀ¼£¨´æ·Å²Ö¿âNPC½Å±¾£©ºÍ`Items`Îļþ¼Ð£¨ÎïÆ·Êý¾Ý¿â£©ÄÉÈ뱸·Ý¼Æ»®¡£
- ±¸·ÝÖÜÆÚ½¨ÒéÉèÖÃΪ30·ÖÖÓ£¬±£Áô3·ÝÀúÊ·°æ±¾·ÀÖ¹¸²¸Ç´íÎó¡£
2. **²¹¶¡ÎļþÌæ»»¹æ·¶**
Ìáµ½µÄ`NewopUI.Pak`´¦Àí·½°¸Í¬ÑùÊÊÓÃÓÚHeroM2£º
- ²Ö¿â½çÃæÎļþͨ³£Î»ÓÚ`Data\UI`Ŀ¼£¬ÐèÔÚ¸üÐÂǰ¼ì²é²¹¶¡°üÖеÄÒÔÏÂÎļþ£º
```
Warehouse.pak // ²Ö¿âÖ÷½çÃæ
ItemTip.pak // ÎïÆ·Ðü¸¡Ìáʾ¿ò
LocalItemDesc.dat // ÎïÆ·ÃèÊöÎļþ
```
- ʹÓõÄ·¾¶Ð޸ķ½·¨£¬ÔÚÅú´¦ÀíÎļþÖÐÉèÖÃ`set WSDir=D:\MirServer\µÇ¼Æ÷`£¬±ÜÃâÖ±½Ó¸²¸Ç¹Ø¼ü²¹¶¡¡£
3. **¶à°æ±¾¼æÈÝ´¦Àí**
µ±Óöµ½²»Í¬ÒýÇæ°æ±¾µÄ²Ö¿â²¹¶¡Ê±£¨ÈçGOMתHeroM2£©£¬ÐèÖ´ÐУº
- ʹÓõÄ**´«Ææ²¹¶¡×ø±êÕûÌåÐ޸Ť¾ß**µ÷Õû½çÃæÔªËØÎ»ÖÃ
- ͨ¹ýµÄ`M2Server.exe > ¹¦ÄÜÉèÖà > ÄÚ¹ÒÉèÖÃ`ͬ²½ÎïÆ·ÏÔʾ¹æÔò
- ¶ÔµÄ`ChangeHeroLevel`½Å±¾ÃüÁî½øÐÐÊÊÅä²âÊÔ£¬È·±£Ó¢ÐÛ²Ö¿â´æÈ¡Âß¼Õý³£¡£
#### Èý¡¢³£¼ûÎÊÌâ½â¾ö·½°¸
| ÎÊÌâÏÖÏó | ¸ùÔ´·ÖÎö | ÐÞ¸´·½°¸ |
|---------|----------|----------|
| ²Ö¿âÎïÆ·ÏÔʾ´íλ | ¿Í»§¶ËÓë·þÎñ¶Ë²¹¶¡°æ±¾²»Ò»Ö | ʹÓõĿͻ§¶Ë²å¼þ¼ÓÔØÐ£Ñ鹤¾ßÇ¿ÖÆÍ¬²½ |
| ´æÈ¡²Ù×÷µ¼ÖÂM2±ÀÀ£ | ÎïÆ·Êý¾Ý¿â×ֶγåÍ» | ²ÎÕÕµÄESP²å¼þ´íÎó·ÖÎö·½·¨¼ì²âDB×Ö¶Î |
| Ó¢ÐÛ²Ö¿âÎÞ·¨Ê¹Óà | Ó¢Ð۵ȼ¶¾í½Å±¾Î´ÊÊÅä | °´Ìí¼Ó`CheckHeroOnline`״̬¼ì²â |
| ²Ö¿âÀ©ÈݺóÊý¾Ý¶ªÊ§ | δ¸üÐÂDBServer.exe | ²ÉÓõÄ×Ô¶¯¸üз¨¸²¸ÇÊý¾Ý¿âÄ£¿é |
#### ËÄ¡¢½ø½×ÓÅ»¯½¨Òé
1. **ÄÚ´æÐ¹Â©Ô¤·À**
Ö¸³ö2024Äê¸üÐÂÖØµãÐÞ¸´ÁËÄÚ´æÐ¹Â©ÎÊÌ⣬½¨ÒéÔÚ`!Setup.txt`ÖÐÔö¼Ó£º
```
[Debug]
MemoryCheckInterval=300 // ÿ5·ÖÖÓÄÚ´æ¼ì²â
MaxMemoryUsage=2048 // ÏÞÖÆÄÚ´æÕ¼ÓÃ2GB
```
ÅäºÏµÄ`ÄÚ´æÒç³ö¼ì²â¹¤¾ß`½øÐÐʵʱ¼à¿Ø¡£
2. **¶à¶Ëͬ²½·½°¸**
¶ÔÓÚÌáµ½µÄÈý¶Ë»¥Í¨ÌØÐÔ£¬²Ö¿âÊý¾ÝÐèͨ¹ý£º
```sql
UPDATE TBL_HERO SET Storage=CONVERT(varbinary(6000), N'{}')
WHERE Name=@RoleName
```
ʵÏÖPC/ÒÆ¶¯¶ËÊý¾Ýʵʱͬ²½£¬Ðèµ÷Óùٷ½ÌṩµÄ¿çƽ̨API½Ó¿Ú¡£
#### Îå¡¢°æ±¾Ç¨ÒÆ×¢ÒâÊÂÏî
µ±ÐèÒª½«²Ö¿âÏµÍ³Ç¨ÒÆµ½ÆäËûÒýÇæÊ±£¨ÈçGEE»òVVM2£©£º
1. ʹÓõÄ**´«ÆæÎÞ¼«Êý¾Ý¿â4.2.3.1**ת»»`HeroDB.mdb`×ֶνṹ
2. ͨ¹ýµÄÒýÇæºËÐIJîÒì¶ÔÕÕ±íµ÷Õû²Ö¿âȨÏÞ²ÎÊý
3. ×îÖÕÓõÄĿ¼ÑéÖ¤¹¤¾ß¼ì²éÎļþÍêÕûÐÔ¡£
> **ÌØ±ðÌáʾ**£º¸ù¾ÝµÄ·¾¶ÉèÖÃÔÔò£¬ÑϽû½«²¹¶¡Îļþ´æ·ÅÔÚº¬ÖÐÎÄ»òÌØÊâ×Ö·ûµÄ·¾¶ÖУ¬½¨Òé²ÉÓÃ`D:\MirServer_Patch\20240217`¸ñʽµÄ±ê×¼»¯Ä¿Â¼¡£
## ²Ö¿â²¹¶¡µÄÖØÒªÐÔ
### ¹¦ÄÜÍØÕ¹
Ô°æµÄ´«Ææ 2 ²Ö¿âϵͳ¿ÉÄÜ´æÔÚһЩ¹¦ÄÜÉϵÄÏÞÖÆ£¬±ÈÈç²Ö¿âÈÝÁ¿ÓÐÏÞ¡¢ÎÞ·¨½øÐзÖÀà¹ÜÀíµÈ¡£²Ö¿â²¹¶¡¿ÉÒÔ¶ÔÕâЩ¹¦ÄܽøÐÐÍØÕ¹£¬Ôö¼Ó²Ö¿âµÄÈÝÁ¿£¬ÈÃÍæ¼ÒÄܹ»´æ·Å¸ü¶àµÄÎïÆ·¡£ÓÐЩ²¹¶¡»¹Ö§³Ö¶ÔÎïÆ·½øÐзÖÀà´æ·Å£¬Íæ¼Ò¿ÉÒÔ°´ÕÕ×°±¸ÀàÐÍ¡¢Æ·ÖʵȽøÐзÖÀ࣬·½±ã¿ìËÙ²éÕҺ͹ÜÀíÎïÆ·¡£
### ÌáÉý°²È«ÐÔ
²Ö¿âÊÇÍæ¼Ò´æ·Å¹óÖØÎïÆ·µÄµØ·½£¬Æä°²È«ÐÔÖÁ¹ØÖØÒª¡£Ò»Ð©²Ö¿â²¹¶¡¿ÉÒÔÔöÇ¿²Ö¿âµÄ°²È«·À»¤»úÖÆ£¬ÀýÈçÌí¼ÓÃÜÂëËø¹¦ÄÜ£¬Íæ¼Ò¿ÉÒÔΪ×Ô¼ºµÄ²Ö¿âÉèÖöÀÁ¢µÄÃÜÂ룬ֻÓÐÊäÈëÕýÈ·ÃÜÂë²ÅÄÜ´ò¿ª²Ö¿â£¬ÓÐЧ·ÀÖ¹ËûÈ˵ÁÈ¡ÎïÆ·¡£´ËÍ⣬²¹¶¡»¹¿ÉÒÔ¶Ô²Ö¿âÊý¾Ý½øÐмÓÃÜ´¦Àí£¬·ÀÖ¹Êý¾ÝÔÚ´«ÊäºÍ´æ´¢¹ý³ÌÖб»´Û¸Ä¡£
### ÓÅ»¯Óû§ÌåÑé
Ò»¸öÁ¼ºÃµÄ²Ö¿â½çÃæºÍ²Ù×÷·½Ê½¿ÉÒÔ¼«´óµØÌáÉýÍæ¼ÒµÄʹÓÃÌåÑé¡£²Ö¿â²¹¶¡¿ÉÒÔ¶Ô²Ö¿â½çÃæ½øÐÐÃÀ»¯£¬Ê¹Æä¸ü¼ÓÃÀ¹ÛºÍÖ±¹Û¡£Í¬Ê±£¬ÓÅ»¯²Ù×÷Á÷³Ì£¬ÈÃÍæ¼ÒÔÚ´æ·ÅºÍÈ¡³öÎïÆ·Ê±¸ü¼Ó±ã½Ý£¬¼õÉÙ²Ù×÷²½ÖèºÍʱ¼ä¡£
## ×¼±¸¹¤×÷
### È·Èϲ¹¶¡¼æÈÝÐÔ
ÔÚ´¦Àí²Ö¿â²¹¶¡Ö®Ç°£¬Ê×ÏÈҪȷ±£²¹¶¡Óë HeroM2 ÒýÇæµÄ°æ±¾¼æÈÝ¡£²»Í¬°æ±¾µÄÒýÇæ¿ÉÄÜÔÚ´úÂë½á¹¹ºÍ¹¦ÄÜʵÏÖÉÏ´æÔÚ²îÒ죬Èç¹ûʹÓò»¼æÈݵIJ¹¶¡£¬¿ÉÄܻᵼÖ²¹¶¡ÎÞ·¨Õý³£°²×°»ò³öÏÖ¸÷ÖÖ´íÎ󡣿ÉÒÔͨ¹ý²é¿´²¹¶¡µÄ˵Ã÷Îĵµ»òÔÚÏà¹ØÂÛ̳ÉÏ×ÉѯÆäËûÍæ¼Ò£¬Á˽â¸Ã²¹¶¡ÊÊÓõÄÒýÇæ°æ±¾·¶Î§¡£
### ±¸·ÝÊý¾Ý
±¸·ÝÊÇÈκÎÐ޸IJÙ×÷ǰ±Ø²»¿ÉÉٵIJ½Öè¡£¶Ô HeroM2 ÒýÇæµÄ·þÎñ¶ËÊý¾Ý½øÐÐÈ«Ãæ±¸·Ý£¬°üÀ¨Êý¾Ý¿âÎļþ¡¢ÓÎÏ·ÅäÖÃÎļþ¡¢½Å±¾ÎļþµÈ¡£ÒòΪÔÚ°²×°²¹¶¡µÄ¹ý³ÌÖУ¬¿ÉÄÜ»á³öÏÖÒâÍâÇé¿ö£¬ÈçÎļþ¸²¸Ç´íÎó¡¢Êý¾ÝË𻵵ȣ¬±¸·ÝÊý¾Ý¿ÉÒÔÈ·±£ÔÚ³öÏÖÎÊÌâʱÄܹ»¼°Ê±»Ö¸´µ½Ôʼ״̬¡£¿ÉÒÔʹÓÃÊý¾Ý¿â¹ÜÀí¹¤¾ß£¨Èç MySQL µÄ mysqldump ÃüÁ¶ÔÊý¾Ý¿â½øÐб¸·Ý£¬½«±¸·ÝÎļþ±£´æµ½°²È«µÄλÖá£
### ÏÂÔØ¿É¿¿²¹¶¡
´Ó¹Ù·½»ò¿É¿¿µÄÇþµÀÏÂÔØ²Ö¿â²¹¶¡¡£±ÜÃâ´ÓһЩ²»Ã÷À´Ô´µÄÍøÕ¾ÏÂÔØ²¹¶¡£¬ÒÔÃâÏÂÔØµ½´øÓжñÒâÈí¼þ»ò´íÎó´úÂëµÄÎļþ¡£ÔÚÏÂÔØÍê³Éºó£¬¶Ô²¹¶¡Îļþ½øÐв¡¶¾É¨Ã裬ȷ±£Æä°²È«ÐÔ¡£
## ²Ö¿â²¹¶¡µÄ°²×°Óë´¦Àí
### ½âѹ²¹¶¡Îļþ
½«ÏÂÔØºÃµÄ²Ö¿â²¹¶¡Îļþ½øÐнâѹ¡£Í¨³£Çé¿öÏ£¬²¹¶¡Îļþ»áÒÔѹËõ°üµÄÐÎʽ´æÔÚ£¬Ê¹Óó£¼ûµÄ½âѹ¹¤¾ß£¨Èç WinRAR¡¢360 ѹËõµÈ£©½«Æä½âѹµ½Ò»¸öÁÙʱÎļþ¼ÐÖС£½âѹºó£¬×Ðϸ²é¿´Îļþ¼ÐÖеÄÎļþºÍÎļþ¼Ð½á¹¹£¬Á˽ⲹ¶¡°üº¬ÄÄЩÄÚÈÝ¡£
### ¸´ÖÆÎļþµ½Ö¸¶¨Ä¿Â¼
¸ù¾Ý²¹¶¡µÄ˵Ã÷Îĵµ£¬½«½âѹºóµÄÎļþ¸´ÖƵ½ HeroM2 ÒýÇæ·þÎñ¶ËµÄÏàӦĿ¼ÖС£Ò»°ãÀ´Ëµ£¬²Ö¿â²¹¶¡¿ÉÄÜ»áÉæ¼°µ½ÓÎÏ·¿Í»§¶ËµÄÎļþºÍ·þÎñ¶ËµÄ½Å±¾Îļþ¡£ÔÚ¸´ÖÆÎļþʱ£¬Òª×¢ÒâÎļþµÄ¸²¸ÇÎÊÌ⣬ÓÐЩ²¹¶¡¿ÉÄÜ»áÒªÇ󸲸ÇÔÓеÄÎļþ£¬´ËʱҪ½÷É÷²Ù×÷£¬È·±£²»»áÎóÉ¾ÖØÒªÎļþ¡£ÀýÈ磬Èç¹û²¹¶¡Öаüº¬Ò»¸öÃûΪ“Warehouse.dll”µÄÎļþ£¬ÐèÒª½«Æä¸´ÖƵ½ÓÎÏ·¿Í»§¶ËµÄÖ¸¶¨Îļþ¼ÐÖУ¬Ìæ»»ÔÓеÄͬÃûÎļþ¡£
### ÐÞ¸ÄÅäÖÃÎļþ
ÓÐЩ²Ö¿â²¹¶¡ÐèÒª¶Ô·þÎñ¶ËµÄÅäÖÃÎļþ½øÐÐÏàÓ¦µÄÐ޸ġ£´ò¿ª·þÎñ¶ËµÄÅäÖÃÎļþ£¨Í¨³£Îª“Setup.txt”»ò“Config.ini”µÈ£©£¬°´ÕÕ²¹¶¡ËµÃ÷ÎĵµµÄÒªÇó½øÐÐÐ޸ġ£¿ÉÄÜÐèÒªÐ޸ĵÄÅäÖÃÏî°üÀ¨²Ö¿âÈÝÁ¿ÉÏÏÞ¡¢ÃÜÂëËø¹¦ÄÜ¿ª¹Ø¡¢ÎïÆ··ÖÀà¹æÔòµÈ¡£ÔÚÐÞ¸ÄÅäÖÃÎļþʱ£¬Òª×¢ÒâÓï·¨ºÍ¸ñʽµÄÕýÈ·ÐÔ£¬±ÜÃâÒòÅäÖôíÎóµ¼Ö²¹¶¡ÎÞ·¨Õý³£¹¤×÷¡£
### ¸üÐÂÊý¾Ý¿â
Èç¹û²Ö¿â²¹¶¡Éæ¼°µ½Êý¾Ý¿â½á¹¹µÄ±ä»¯£¬ÐèÒª¶ÔÊý¾Ý¿â½øÐиüС£¿ÉÒÔʹÓÃÊý¾Ý¿â¹ÜÀí¹¤¾ß£¨Èç Navicat£©´ò¿ª HeroM2 ÒýÇæµÄÊý¾Ý¿â£¬Ö´Ðв¹¶¡ÌṩµÄ SQL ½Å±¾¡£SQL ½Å±¾Í¨³£°üº¬ÁË´´½¨ÐÂ±í¡¢Ð޸ıí½á¹¹¡¢²åÈë³õʼÊý¾ÝµÈ²Ù×÷¡£ÔÚÖ´ÐÐ SQL ½Å±¾Ö®Ç°£¬ÒªÏȱ¸·ÝÊý¾Ý¿â£¬ÒÔ·ÀÊý¾Ý¶ªÊ§¡£Ö´Ðнű¾ºó£¬Òª¼ì²éÊý¾Ý¿âÊÇ·ñ¸üгɹ¦£¬È·±£ÐµIJֿ⹦ÄÜÄܹ»Õý³£Ê¹Óá£
## ²âÊÔÓëµ÷ÊÔ
### ¹¦ÄܲâÊÔ
ÔÚÍê³É²Ö¿â²¹¶¡µÄ°²×°ºÍÅäÖúó£¬ÐèÒª¶Ô²Ö¿â¹¦ÄܽøÐÐÈ«ÃæµÄ²âÊÔ¡£µÇ¼ÓÎÏ·£¬´ò¿ª²Ö¿â½çÃæ£¬¼ì²é²Ö¿âµÄÈÝÁ¿ÊÇ·ñÒѾÔö¼Ó£¬ÎïÆ··ÖÀ๦ÄÜÊÇ·ñÕý³££¬ÃÜÂëËøÊÇ·ñÄܹ»Õý³£Ê¹Óõȡ£½øÐÐÎïÆ·µÄ´æ·ÅºÍÈ¡³ö²Ù×÷£¬²âÊÔ²Ù×÷Á÷³ÌÊÇ·ñ±ã½Ý£¬ÊÇ·ñ´æÔÚ¿¨¶Ù»ò´íÎóÌáʾ¡£Èç¹û·¢ÏÖij¸ö¹¦ÄܳöÏÖÎÊÌ⣬Ҫ¼°Ê±¼Ç¼ÏÂÀ´£¬ÒÔ±ãºóÐø½øÐе÷ÊÔ¡£
### Îȶ¨ÐÔ²âÊÔ
³ýÁ˹¦ÄܲâÊÔ£¬»¹ÐèÒª½øÐÐÎȶ¨ÐÔ²âÊÔ¡£Èöà¸öÍæ¼ÒͬʱµÇ¼ÓÎÏ·£¬¶Ô²Ö¿â½øÐÐÆµ·±µÄ²Ù×÷£¬¹Û²ìÓÎÏ·ÊÇ·ñ»á³öÏÖ±ÀÀ£¡¢Êý¾Ý¶ªÊ§µÈÎÊÌâ¡£ÔÚ²âÊÔ¹ý³ÌÖУ¬Òª×¢Òâ¹Û²ì·þÎñÆ÷µÄÐÔÄÜÖ¸±ê£¬Èç CPU ʹÓÃÂÊ¡¢ÄÚ´æÕ¼Óá¢ÍøÂç´ø¿íµÈ£¬È·±£·þÎñÆ÷Äܹ»Îȶ¨ÔËÐС£Èç¹û·¢ÏÖ·þÎñÆ÷ÐÔÄܳöÏÖÒì³££¬Òª¼°Ê±µ÷Õû·þÎñÆ÷ÅäÖûòÓÅ»¯²¹¶¡´úÂë¡£
### µ÷ÊÔÓëÐÞ¸´
Èç¹ûÔÚ²âÊÔ¹ý³ÌÖз¢ÏÖÎÊÌ⣬ÐèÒª¶Ô²¹¶¡½øÐе÷ÊÔºÍÐÞ¸´¡£Ê×ÏÈ£¬¼ì²éÅäÖÃÎļþÊÇ·ñ´æÔÚ´íÎó£¬È·±£¸÷ÏîÅäÖòÎÊýÉèÖÃÕýÈ·¡£È»ºó£¬²é¿´·þÎñ¶ËºÍ¿Í»§¶ËµÄÈÕÖ¾Îļþ£¬´ÓÖлñÈ¡´íÎóÐÅÏ¢ºÍÌáʾ¡£¸ù¾Ý´íÎóÐÅÏ¢£¬¶Ô²¹¶¡´úÂë½øÐзÖÎöºÍÐ޸ģ¬Ö±µ½ÎÊÌâµÃµ½½â¾ö¡£ÔÚÐÞ¸´ÎÊÌâºó£¬ÒªÔٴνøÐвâÊÔ£¬È·±£²Ö¿â¹¦ÄÜÕý³£ÇÒÎȶ¨¡£
## ½áÂÛ
´¦Àí´«Ææ 2 ·þÎñ¶Ë HeroM2 ÒýÇæµÄ²Ö¿â²¹¶¡ÐèÒªÎÒÃǽ÷É÷²Ù×÷£¬´Ó×¼±¸¹¤×÷µ½°²×°¡¢²âÊԺ͵÷ÊÔ£¬Ã¿Ò»¸ö»·½Ú¶¼ÖÁ¹ØÖØÒª¡£Í¨¹ýÕýÈ·´¦Àí²Ö¿â²¹¶¡£¬¿ÉÒÔÎªÍæ¼Ò´øÀ´¸üºÃµÄ²Ö¿âʹÓÃÌåÑ飬ÔöÇ¿ÓÎÏ·µÄÎüÒýÁ¦ºÍ¾ºÕùÁ¦¡£Í¬Ê±£¬ÔÚ´¦Àí¹ý³ÌÖÐҪʱ¿Ì¹Ø×¢Êý¾Ý°²È«ºÍ·þÎñÆ÷Îȶ¨ÐÔ£¬È·±£ÓÎÏ·Äܹ»Õý³£ÔËÐС£Ï£Íû±¾ÎĵĽéÉÜÄܹ»°ïÖú¹ã´ó´«Ææ 2 ·þÎñ¶Ë¼ÜÉèÕß˳Àû´¦Àí²Ö¿â²¹¶¡£¬´òÔì³ö¸ü¼ÓÓÅÖʵÄÓÎÏ·»·¾³¡£

