### Ò»¡¢ÎÊÌâÏÖÏóÓë³õ²½ÅжÏ
Óû§ÔÚµ¥»ú¼ÜÉèµÄ´«Ææ·þÎñ¶ËÖз¢ÏÖ"ÎïÆ·ÎÞ·¨Ê¹ÓÃ"£¬µ«ÆäËû¹¦ÄÜ£¨Òƶ¯¡¢´ò¹Ö¡¢½çÃæ½»»¥£©¾ùÕý³£¡£´ËÎÊÌâͨ³£ÓÉ**ÎïÆ·Êý¾Ý¿âÅäÖôíÎ󡢽ű¾´¥·¢Â߼ȱʧ¡¢ÒýÇæÈ¨ÏÞÏÞÖÆ**ÈýÀàºËÐÄÔÒòÒý·¢¡£ÒÔϽ«½áºÏ¼¼Êõ×ÊÁÏ£¨2000-2025Ä꣩ÊáÀíÍêÕûÅŲé·¾¶¡£
---
### ¶þ¡¢Êý¾Ý¿âÅäÖôíÎóÅŲ飨ºËÐÄÓÅÏȼ¶£º¡ï¡ï¡ï¡ï¡ï£©
#### 1. **ÎïÆ·»ù´¡ÊôÐÔÑéÖ¤**
- **StdMode×ֶμì²é**£º´«ÆæÎïÆ·ÄÜ·ñ±»Ê¹Óã¬Ê×ÏÈÈ¡¾öÓÚÊý¾Ý¿â£¨DB£©ÖÐ`StdMode`×ֶεÄÉ趨¡£ÀýÈ磺
- Ò©Æ·ÀàÎïÆ·Ó¦ÉèÖÃΪ `0`£¨ÆÕͨÏûºÄÆ·£©
- ´«Ë;íÖáÐèÉèÖÃΪ `31`£¨´¥·¢½Å±¾ÀàÎïÆ·£©
- ×°±¸ÀàÎïÆ·Ðè¶ÔÓ¦ `5-15` µÄ×°±¸ÀàÐÍ´úÂë
```
// ʾÀý£ºÒƶ¯²Ö¿â¾íµÄÕýÈ·ÉèÖÃ
Name(ÎïÆ·Ãû) ÒÆ¶¯²Ö¿â¾í
StdMode 31
AniCount 101 // ¶ÔÓ¦´¥·¢½Å±¾±àºÅ
```
- **DuraMax×Ö¶ÎÑéÖ¤**£ºÈôÎïÆ·ÒªÇó¿Éµþ¼Ó£¨ÈçÒ©Æ·£©£¬ÐèÉèÖÃ`DuraMax>1`ÇÒ`OverLap=1`£¬·ñÔò¿ÉÄÜÎÞ·¨´¥·¢Ê¹Óá£
#### 2. **Êý¾Ý¿â¼ÓÔØÍêÕûÐÔ¼ì²â**
- ¼ì²éM2ServerÆô¶¯ÈÕÖ¾ÊÇ·ñ³öÏÖ`ÎïÆ·Êý¾Ý¿â¼ÓÔØÊ§°Ü Code=-100`Àà´íÎó¡£Èô´æÔÚ£º
- ʹÓÃ**ÎÞ¼°Êý¾Ý¿â¹¤¾ß**ÖØÐÂÅÅÐòÎïÆ·Êý¾Ý£¨Â·¾¶£º`D:\MirServer\Mud2\DB\Magic.DB`£©
- È·ÈÏÊý¾Ý¿âÒýÇæ¼æÈÝÐÔ£¨ÈçGXXÒýÇæÐèÓÃSQLite¶ø·ÇDBC2000£©
- ÑéÖ¤Êý¾Ý¿â·¾¶£ººË¶Ô`!setup.txt`ÖÐ`DBPath=.\DB\`ÊÇ·ñÖ¸ÏòÕýȷλÖÃ
---
### Èý¡¢½Å±¾´¥·¢Âß¼Éî¶ÈÅŲ飨ºËÐÄÓÅÏȼ¶£º¡ï¡ï¡ï¡ï¡î£©
#### 1. **QFunction½Å±¾¹ØÁªÐÔÑéÖ¤**
Ë«»÷ÀàÎïÆ·£¨StdMode=31£©±ØÐëÓë`QFunction-0.txt`½Å±¾°ó¶¨£º
- ÔÚ`Mir200\Envir\market_def\QFunction-0.txt`ÖÐÌí¼Ó£º
```lua
[@StdModeFunc101] // ¶ÔÓ¦ÎïÆ·AniCountÖµ
#IF
#ACT
Gmexecute ²Ö¿â½âËø // ʾÀý£ºÖ´Ðвֿâ½âËøÃüÁî
SendMsg 6 "²Ö¿â¹¦ÄÜÒÑÆôÓã¡"
```
- **¹Ø¼üÑéÖ¤µã**£º
- ½Å±¾±àºÅ£¨Èç101£©±ØÐëÓëÎïÆ·`AniCount`ÍêȫһÖÂ
- ½Å±¾Óï·¨Ðè±ÜÃâÖÐÎÄ·ûºÅ»ò¿Õ¸ñ´íÎ󣨽¨ÒéÓÃNotepad++¼ì²é±àÂ룩
#### 2. **ȨÏÞÓëÖ´ÐÐÏÞÖÆ¼ì²â**
- ÈôʹÓÃGMÃüÁîÀà½Å±¾£¬ÐèÔÚ`UserCmd.txt`ºÍ`QuestDiary\GMȨÏÞÁбí.txt`ÖÐÌí¼Ó¶ÔӦȨÏÞ
- ¼ì²é`M2Server->Ñ¡Ïî->²ÎÊýÉèÖÃ->ÓÎÏ·Ñ¡Ïî1`ÖÐÊÇ·ñ¹´Ñ¡"ÔÊÐíʹÓÃÎïÆ·´¥·¢½Å±¾"
---
### ËÄ¡¢ÒýÇæÓëϵͳ»·¾³¼æÈÝÐÔ¼ì²â£¨ºËÐÄÓÅÏȼ¶£º¡ï¡ï¡ï¡î¡î£©
#### 1. **ÒýÇæ°æ±¾ÊÊÅäÐÔ**
- È·ÈÏ·þÎñ¶ËÒýÇæ£¨ÈçGOM/GEE/HERO£©ÓëµÇ¼Æ÷¡¢Êý¾Ý¿âÀàÐÍÆ¥Åä
- ²âÊÔ°¸Àý£ºGXXÒýÇæÈôδ¸üÐÂÖÁV8.5+°æ±¾£¬¿ÉÄܵ¼ÖÂÐÂʽ½Å±¾ÎÞ·¨½âÎö
#### 2. **ϵͳȨÏÞÓëÎļþÍêÕûÐÔ**
- ÔÚWindows 7/10ϵͳÖУ¬Ðè¶Ô`MirServer`Îļþ¼ÐÊÚÓèÍêÈ«¿ØÖÆÈ¨ÏÞ£¨ÓÒ¼üÊôÐÔ->°²È«->±à¼£©
- ʹÓÃMD5УÑ鹤¾ß¶Ô±ÈÔʼ·þÎñ¶ËÎļþ£¬ÐÞ¸´±»´Û¸ÄµÄ`M2Server.exe`»ò`DBServer.exe`
#### 3. **ÄÚ´æÓë¶Ë¿Ú³åÍ»¼ì²â**
- ͨ¹ýÈÎÎñ¹ÜÀíÆ÷È·ÈÏ`M2Server.exe`ÄÚ´æÕ¼ÓÃÊÇ·ñÒì³££¨Õý³£·¶Î§200-500MB£©
- ʹÓÃ`netstat -ano`¼ì²é7000/7100¶Ë¿ÚÊÇ·ñ±»Õ¼Óã¨Èç¿á¹·ÒôÀÖ¡¢Ñ¸À×£©
---
### Îå¡¢¸ß¼¶ÒÉÄѳ¡¾°½â¾ö·½°¸
#### 1. **ÎïÆ·Ê¹ÓÃÎÞ·´Ó¦µÄÌØÊâÇé¿ö**
- **ÏÖÏó**£ºµã»÷ÎïÆ·ºóÎÞÈκÎÌáʾ
- ¼ì²é`ÎïÆ·Êý¾Ý¿â->Source×Ö¶Î`ÊÇ·ñΪ0£¨0=¿ÉʹÓã¬1=½öչʾ£©
- ÔÚ`M2Server->²é¿´->ÁбíÐÅÏ¢->ÎïÆ·¹æÔò`ÖÐÈ·ÈϸÃÎïÆ·Î´±»½ûÓÃ
#### 2. **·þÎñ¶ËÈÕÖ¾×·×Ù¼¼Êõ**
- ¿ªÆôM2ServerµÄÏêϸÈÕÖ¾£º
```ini
; Mir200\!setup.txt
DebugLog=1 // ÆôÓõ÷ÊÔÈÕÖ¾
LogLevel=3 // ¼Ç¼ËùÓвÙ×÷
```
- ·ÖÎö`Mir200\Log\`ϵÄ`YYYYMMDD_Òì³£ÈÕÖ¾.txt`£¬¶¨Î»µ½¾ßÌ屨´íÐУ¨Èç"Ö´Ðнű¾´íÎó@StdModeFunc101"£©
#### 3. **ÉÌÒµ°æ±¾²ÐÁôÊý¾ÝÇåÏ´**
- ɾ³ý`Envir\market_prices`ºÍ`Envir\market_saved`Îļþ¼Ð£¨×Ô¶¯Éú³ÉµÄÁÙʱ½»Ò×Êý¾Ý£©
- Çå¿Õ`QuestDiary\Êý¾Ý±¸·Ý\`ϵľɴ浵
---
### Áù¡¢²âÊÔÑéÖ¤Á÷³Ì£¨±Ø×ö²½Ö裩
1. **×îС»¯»·¾³²âÊÔ**£º
- ¹Ø±ÕËùÓзDZØÒª½ø³Ì
- ´´½¨Ò»¸öȫнÇÉ«£¨±ÜÃâ¾É½ÇÉ«Êý¾ÝÎÛȾ£©
- ͨ¹ýGMÃüÁîÖ±½Óˢȡ²âÊÔÎïÆ·£¨`@make ÒÆ¶¯²Ö¿â¾í 1`£©
2. **·Ö½×¶ÎÖØÆôÑéÖ¤**£º
```mermaid
graph LR
A[ÐÞ¸ÄÎïÆ·DB] --> B[ÖØÔØM2ÎïÆ·Êý¾Ý]
B --> C{ÎïÆ·ÄÜ·ñʹÓÃ?}
C --·ñ--> D[¼ì²éQFunction½Å±¾]
C --ÊÇ--> E[Õý³£]
D --> F[ÐÞÕý½Å±¾ºóÖØÔØ]
```
---
### ½áÓï
ÎïÆ·ÎÞ·¨Ê¹ÓÃÎÊÌâ±¾ÖÊÊÇ**Êý¾ÝÁ÷¶ÏÁÑ**£¬ÐèÑØ×Å"Êý¾Ý¿â→½Å±¾→ÒýÇæ→ϵͳ"Á´Â·Öð²ãÅŲ顣½¨Òé²ÉÓÃ"¶þ·Ö·¨"£ºÃ¿´ÎÐ޸ĺóÖØÆô·þÎñ¶ËÑéÖ¤£¬ÈôÈÔÎÞЧÔò»ØÍ˲Ù×÷¡£¶ÔÓÚ×Ô½¨µ¥»ú·þ£¬ÍƼöʹÓô¿¾»°æ·þÎñ¶ËÖð²½Ìí¼Ó¹¦ÄÜÄ£¿é£¬¿É´ó·ù½µµÍÒì³£·¢ÉúÂÊ¡£
Óû§ÔÚµ¥»ú¼ÜÉèµÄ´«Ææ·þÎñ¶ËÖз¢ÏÖ"ÎïÆ·ÎÞ·¨Ê¹ÓÃ"£¬µ«ÆäËû¹¦ÄÜ£¨Òƶ¯¡¢´ò¹Ö¡¢½çÃæ½»»¥£©¾ùÕý³£¡£´ËÎÊÌâͨ³£ÓÉ**ÎïÆ·Êý¾Ý¿âÅäÖôíÎ󡢽ű¾´¥·¢Â߼ȱʧ¡¢ÒýÇæÈ¨ÏÞÏÞÖÆ**ÈýÀàºËÐÄÔÒòÒý·¢¡£ÒÔϽ«½áºÏ¼¼Êõ×ÊÁÏ£¨2000-2025Ä꣩ÊáÀíÍêÕûÅŲé·¾¶¡£
---
### ¶þ¡¢Êý¾Ý¿âÅäÖôíÎóÅŲ飨ºËÐÄÓÅÏȼ¶£º¡ï¡ï¡ï¡ï¡ï£©
#### 1. **ÎïÆ·»ù´¡ÊôÐÔÑéÖ¤**
- **StdMode×ֶμì²é**£º´«ÆæÎïÆ·ÄÜ·ñ±»Ê¹Óã¬Ê×ÏÈÈ¡¾öÓÚÊý¾Ý¿â£¨DB£©ÖÐ`StdMode`×ֶεÄÉ趨¡£ÀýÈ磺
- Ò©Æ·ÀàÎïÆ·Ó¦ÉèÖÃΪ `0`£¨ÆÕͨÏûºÄÆ·£©
- ´«Ë;íÖáÐèÉèÖÃΪ `31`£¨´¥·¢½Å±¾ÀàÎïÆ·£©
- ×°±¸ÀàÎïÆ·Ðè¶ÔÓ¦ `5-15` µÄ×°±¸ÀàÐÍ´úÂë
```
// ʾÀý£ºÒƶ¯²Ö¿â¾íµÄÕýÈ·ÉèÖÃ
Name(ÎïÆ·Ãû) ÒÆ¶¯²Ö¿â¾í
StdMode 31
AniCount 101 // ¶ÔÓ¦´¥·¢½Å±¾±àºÅ
```
- **DuraMax×Ö¶ÎÑéÖ¤**£ºÈôÎïÆ·ÒªÇó¿Éµþ¼Ó£¨ÈçÒ©Æ·£©£¬ÐèÉèÖÃ`DuraMax>1`ÇÒ`OverLap=1`£¬·ñÔò¿ÉÄÜÎÞ·¨´¥·¢Ê¹Óá£
#### 2. **Êý¾Ý¿â¼ÓÔØÍêÕûÐÔ¼ì²â**
- ¼ì²éM2ServerÆô¶¯ÈÕÖ¾ÊÇ·ñ³öÏÖ`ÎïÆ·Êý¾Ý¿â¼ÓÔØÊ§°Ü Code=-100`Àà´íÎó¡£Èô´æÔÚ£º
- ʹÓÃ**ÎÞ¼°Êý¾Ý¿â¹¤¾ß**ÖØÐÂÅÅÐòÎïÆ·Êý¾Ý£¨Â·¾¶£º`D:\MirServer\Mud2\DB\Magic.DB`£©
- È·ÈÏÊý¾Ý¿âÒýÇæ¼æÈÝÐÔ£¨ÈçGXXÒýÇæÐèÓÃSQLite¶ø·ÇDBC2000£©
- ÑéÖ¤Êý¾Ý¿â·¾¶£ººË¶Ô`!setup.txt`ÖÐ`DBPath=.\DB\`ÊÇ·ñÖ¸ÏòÕýȷλÖÃ
---
### Èý¡¢½Å±¾´¥·¢Âß¼Éî¶ÈÅŲ飨ºËÐÄÓÅÏȼ¶£º¡ï¡ï¡ï¡ï¡î£©
#### 1. **QFunction½Å±¾¹ØÁªÐÔÑéÖ¤**
Ë«»÷ÀàÎïÆ·£¨StdMode=31£©±ØÐëÓë`QFunction-0.txt`½Å±¾°ó¶¨£º
- ÔÚ`Mir200\Envir\market_def\QFunction-0.txt`ÖÐÌí¼Ó£º
```lua
[@StdModeFunc101] // ¶ÔÓ¦ÎïÆ·AniCountÖµ
#IF
#ACT
Gmexecute ²Ö¿â½âËø // ʾÀý£ºÖ´Ðвֿâ½âËøÃüÁî
SendMsg 6 "²Ö¿â¹¦ÄÜÒÑÆôÓã¡"
```
- **¹Ø¼üÑéÖ¤µã**£º
- ½Å±¾±àºÅ£¨Èç101£©±ØÐëÓëÎïÆ·`AniCount`ÍêȫһÖÂ
- ½Å±¾Óï·¨Ðè±ÜÃâÖÐÎÄ·ûºÅ»ò¿Õ¸ñ´íÎ󣨽¨ÒéÓÃNotepad++¼ì²é±àÂ룩
#### 2. **ȨÏÞÓëÖ´ÐÐÏÞÖÆ¼ì²â**
- ÈôʹÓÃGMÃüÁîÀà½Å±¾£¬ÐèÔÚ`UserCmd.txt`ºÍ`QuestDiary\GMȨÏÞÁбí.txt`ÖÐÌí¼Ó¶ÔӦȨÏÞ
- ¼ì²é`M2Server->Ñ¡Ïî->²ÎÊýÉèÖÃ->ÓÎÏ·Ñ¡Ïî1`ÖÐÊÇ·ñ¹´Ñ¡"ÔÊÐíʹÓÃÎïÆ·´¥·¢½Å±¾"
---
### ËÄ¡¢ÒýÇæÓëϵͳ»·¾³¼æÈÝÐÔ¼ì²â£¨ºËÐÄÓÅÏȼ¶£º¡ï¡ï¡ï¡î¡î£©
#### 1. **ÒýÇæ°æ±¾ÊÊÅäÐÔ**
- È·ÈÏ·þÎñ¶ËÒýÇæ£¨ÈçGOM/GEE/HERO£©ÓëµÇ¼Æ÷¡¢Êý¾Ý¿âÀàÐÍÆ¥Åä
- ²âÊÔ°¸Àý£ºGXXÒýÇæÈôδ¸üÐÂÖÁV8.5+°æ±¾£¬¿ÉÄܵ¼ÖÂÐÂʽ½Å±¾ÎÞ·¨½âÎö
#### 2. **ϵͳȨÏÞÓëÎļþÍêÕûÐÔ**
- ÔÚWindows 7/10ϵͳÖУ¬Ðè¶Ô`MirServer`Îļþ¼ÐÊÚÓèÍêÈ«¿ØÖÆÈ¨ÏÞ£¨ÓÒ¼üÊôÐÔ->°²È«->±à¼£©
- ʹÓÃMD5УÑ鹤¾ß¶Ô±ÈÔʼ·þÎñ¶ËÎļþ£¬ÐÞ¸´±»´Û¸ÄµÄ`M2Server.exe`»ò`DBServer.exe`
#### 3. **ÄÚ´æÓë¶Ë¿Ú³åÍ»¼ì²â**
- ͨ¹ýÈÎÎñ¹ÜÀíÆ÷È·ÈÏ`M2Server.exe`ÄÚ´æÕ¼ÓÃÊÇ·ñÒì³££¨Õý³£·¶Î§200-500MB£©
- ʹÓÃ`netstat -ano`¼ì²é7000/7100¶Ë¿ÚÊÇ·ñ±»Õ¼Óã¨Èç¿á¹·ÒôÀÖ¡¢Ñ¸À×£©
---
### Îå¡¢¸ß¼¶ÒÉÄѳ¡¾°½â¾ö·½°¸
#### 1. **ÎïÆ·Ê¹ÓÃÎÞ·´Ó¦µÄÌØÊâÇé¿ö**
- **ÏÖÏó**£ºµã»÷ÎïÆ·ºóÎÞÈκÎÌáʾ
- ¼ì²é`ÎïÆ·Êý¾Ý¿â->Source×Ö¶Î`ÊÇ·ñΪ0£¨0=¿ÉʹÓã¬1=½öչʾ£©
- ÔÚ`M2Server->²é¿´->ÁбíÐÅÏ¢->ÎïÆ·¹æÔò`ÖÐÈ·ÈϸÃÎïÆ·Î´±»½ûÓÃ
#### 2. **·þÎñ¶ËÈÕÖ¾×·×Ù¼¼Êõ**
- ¿ªÆôM2ServerµÄÏêϸÈÕÖ¾£º
```ini
; Mir200\!setup.txt
DebugLog=1 // ÆôÓõ÷ÊÔÈÕÖ¾
LogLevel=3 // ¼Ç¼ËùÓвÙ×÷
```
- ·ÖÎö`Mir200\Log\`ϵÄ`YYYYMMDD_Òì³£ÈÕÖ¾.txt`£¬¶¨Î»µ½¾ßÌ屨´íÐУ¨Èç"Ö´Ðнű¾´íÎó@StdModeFunc101"£©
#### 3. **ÉÌÒµ°æ±¾²ÐÁôÊý¾ÝÇåÏ´**
- ɾ³ý`Envir\market_prices`ºÍ`Envir\market_saved`Îļþ¼Ð£¨×Ô¶¯Éú³ÉµÄÁÙʱ½»Ò×Êý¾Ý£©
- Çå¿Õ`QuestDiary\Êý¾Ý±¸·Ý\`ϵľɴ浵
---
### Áù¡¢²âÊÔÑéÖ¤Á÷³Ì£¨±Ø×ö²½Ö裩
1. **×îС»¯»·¾³²âÊÔ**£º
- ¹Ø±ÕËùÓзDZØÒª½ø³Ì
- ´´½¨Ò»¸öȫнÇÉ«£¨±ÜÃâ¾É½ÇÉ«Êý¾ÝÎÛȾ£©
- ͨ¹ýGMÃüÁîÖ±½Óˢȡ²âÊÔÎïÆ·£¨`@make ÒÆ¶¯²Ö¿â¾í 1`£©
2. **·Ö½×¶ÎÖØÆôÑéÖ¤**£º
```mermaid
graph LR
A[ÐÞ¸ÄÎïÆ·DB] --> B[ÖØÔØM2ÎïÆ·Êý¾Ý]
B --> C{ÎïÆ·ÄÜ·ñʹÓÃ?}
C --·ñ--> D[¼ì²éQFunction½Å±¾]
C --ÊÇ--> E[Õý³£]
D --> F[ÐÞÕý½Å±¾ºóÖØÔØ]
```
---
### ½áÓï
ÎïÆ·ÎÞ·¨Ê¹ÓÃÎÊÌâ±¾ÖÊÊÇ**Êý¾ÝÁ÷¶ÏÁÑ**£¬ÐèÑØ×Å"Êý¾Ý¿â→½Å±¾→ÒýÇæ→ϵͳ"Á´Â·Öð²ãÅŲ顣½¨Òé²ÉÓÃ"¶þ·Ö·¨"£ºÃ¿´ÎÐ޸ĺóÖØÆô·þÎñ¶ËÑéÖ¤£¬ÈôÈÔÎÞЧÔò»ØÍ˲Ù×÷¡£¶ÔÓÚ×Ô½¨µ¥»ú·þ£¬ÍƼöʹÓô¿¾»°æ·þÎñ¶ËÖð²½Ìí¼Ó¹¦ÄÜÄ£¿é£¬¿É´ó·ù½µµÍÒì³£·¢ÉúÂÊ¡£

