µ±Ç°Î»Öà : 145zÓÎÏ·Õ¾¡¡|¡¡ÈÈѪ´«Ææ¡¡|¡¡¼¼Êõ½Ì³Ì¡¡|¡¡

´«ÆædbserverÍø¹ØÆô¶¯Ê§°Ü½â¾ö·½·¨

Èȶȣº
ÒÔÏÂÊǸüÏêϸµÄ´«ÆædbserverÍø¹ØÆô¶¯Ê§°ÜµÄ½â¾ö·½·¨£º

**Ò»¡¢¼ì²éÊý¾Ý¿âÏà¹ØÉèÖÃ**

1. **È·ÈÏDBC2000°²×°ÓëÅäÖÃ**
- **DBC2000°²×°Çé¿ö**£ºÈ·±£ÒѾ­ÕýÈ·°²×°ÁËDBC2000Êý¾Ý¿âÈí¼þ¡£Èç¹ûûÓа²×°£¬ÐèÒªÏȽøÐа²×°¡£DBC2000ÊÇ´«ÆæÓÎÏ·Êý¾Ý¿âµÄÖØÒªÖ§³ÖÈí¼þ£¬Ëü¸ºÔð¹ÜÀíÓÎÏ·Öеĸ÷ÖÖÊý¾Ý£¬ÈçÍæ¼ÒÐÅÏ¢¡¢ÎïÆ·Êý¾ÝµÈ¡£
- **·¾¶ÉèÖÃ׼ȷÐÔ**£º°²×°ºÃDBC2000ºó£¬Òª¼ì²éÊý¾Ý¿â·¾¶ÉèÖᣴò¿ªÓÎÏ··þÎñ¶ËĿ¼Ïµēmirserver\\DBServer”Îļþ¼ÐÖеēdbsrc.ini”Îļþ¡£ÔÚÕâ¸öÎļþÖУ¬²é¿´DBCÊý¾ÝÉèÖò¿·Ö¡£Èç¹û·þÎñ¶Ë²»ÔÚDÅÌ£¬»òÕßÎļþ¼ÐÃû²»ÊÇ“mirserver”£¬ÐèÒª½«Â·¾¶ÐÞ¸ÄΪʵ¼ÊµÄ·þÎñ¶Ë·¾¶¡£ÀýÈ磬Èç¹û·þÎñ¶Ë°²×°ÔÚEÅ̵ēGameServer”Îļþ¼ÐÖУ¬ÄÇôҪ½«“dbsrc.ini”ÎļþÖеÄ·¾¶Ïà¹ØÄÚÈÝÐÞ¸ÄΪָÏòEÅÌ“GameServer”Îļþ¼Ð϶ÔÓ¦µÄÊý¾Ý¿âÎļþ·¾¶¡£
2. **¼ì²éÊý¾Ý¿âÎļþÍêÕûÐÔ**
- Êý¾Ý¿âÎļþËð»µÒ²¿ÉÄܵ¼ÖÂÍø¹ØÆô¶¯Ê§°Ü¡£²é¿´“mirserver\\DBServer”Ŀ¼ÏµÄÊý¾Ý¿âÎļþ£¨Èç.mdb¸ñʽµÄÎļþ£©ÊÇ·ñÍêÕû£¬Ã»ÓÐË𻵡£Èç¹û·¢ÏÖÎļþ´óСÒì³£»òÕßÓÐÐÞ¸ÄÈÕÆÚ²»Õý³£µÄÇé¿ö£¬¿ÉÄÜÐèÒª´Ó±¸·ÝÎļþÖлָ´Êý¾Ý¿âÎļþ¡£±¸·ÝÎļþ¿ÉÒÔÊÇ֮ǰÊÖ¶¯±¸·ÝµÄ£¬»òÕßÊÇÔÚÓÎÏ·¸üлòά»¤Ê±×Ô¶¯Éú³ÉµÄ±¸·Ý¡£

3. **Êý¾Ý¿âÁ¬½Ó²âÊÔ**
- ¿ÉÒÔʹÓÃһЩ¼òµ¥µÄ¹¤¾ßÀ´²âÊÔÊý¾Ý¿âÁ¬½ÓÊÇ·ñÕý³£¡£ÔÚ“dbsrc.ini”ÎļþÖлñÈ¡Êý¾Ý¿âÁ¬½ÓÐÅÏ¢£¬ÈçÊý¾Ý¿âÀàÐÍ£¨Ò»°ãÊÇAccessÊý¾Ý¿âÓÃÓÚ´«ÆæÓÎÏ·£©¡¢Êý¾Ý¿â·¾¶¡¢Óû§ÃûºÍÃÜÂ루Èç¹ûÓÐÉèÖ㩵ȡ£È»ºóʹÓÃÖ§³ÖAccessÊý¾Ý¿âÁ¬½ÓµÄ¹¤¾ß£¨ÈçһЩ¼òµ¥µÄÊý¾Ý¿â¹ÜÀíÈí¼þ£©³¢ÊÔÁ¬½Ó¡£Èç¹ûÁ¬½Óʧ°Ü£¬ÐèÒª¸ù¾Ý´íÎóÌáʾÀ´ÅŲéÎÊÌ⣬¿ÉÄÜÊÇȨÏÞ²»×ã¡¢Êý¾Ý¿âÎļþ±»Õ¼ÓûòÕßÍøÂçÎÊÌ⣨Èç¹ûÊý¾Ý¿âÎļþ´æ´¢ÔÚÍøÂç¹²ÏíλÖã©¡£

**¶þ¡¢¼ì²éÍø¹ØÅäÖÃÎļþºÍ¶Ë¿ÚÉèÖÃ**

1. **Íø¹ØÅäÖÃÎļþ¼ì²é**
- ²é¿´Íø¹ØÅäÖÃÎļþÖеĸ÷Ïî²ÎÊýÊÇ·ñÕýÈ·¡£ÔÚÓÎÏ··þÎñ¶ËµÄÍø¹ØÏà¹ØÄ¿Â¼£¨Èç“mirserver\\GateServer”£©Ï£¬ÓÐÍø¹ØÅäÖÃÎļþ£¨Í¨³£ÊÇ.ini¸ñʽ£©¡£¼ì²éÆäÖеÄIPµØÖ·ÉèÖÃÊÇ·ñÕýÈ·£¬Ó¦¸ÃÊÇ·þÎñÆ÷µÄ±¾µØIPµØÖ·»òÕßÊǶÔÍâ·þÎñµÄ¹«ÍøIPµØÖ·£¨Èç¹ûÊÇÌṩÍâÍø·ÃÎʵķþÎñÆ÷£©¡£»¹Òª¼ì²é¶Ë¿ÚÉèÖã¬È·±£¶Ë¿ÚûÓб»ÆäËû³ÌÐòÕ¼Óá£
- ÀýÈç£¬Íø¹ØÅäÖÃÎļþÖпÉÄÜ»áÓÐÀàËÆ“ServerPort = 7000”µÄÉèÖ㬱íÊ¾Íø¹Ø·þÎñ¼àÌýµÄ¶Ë¿ÚÊÇ7000¡£¿ÉÒÔʹÓÃϵͳ×Ô´øµÄÃüÁî“netstat -ano”ÔÚÃüÁîÌáʾ·ûϲ鿴ÄÄЩ³ÌÐòÕ¼ÓÃÁËÕâ¸ö¶Ë¿Ú¡£Èç¹û·¢ÏÖ±»Õ¼Óã¬ÐèҪֹͣռÓóÌÐò»òÕßÐÞ¸ÄÍø¹ØÅäÖÃÎļþÖеĶ˿ںš£
2. **ÒýÇæºÍÍø¹ØÆ¥ÅäÐÔ¼ì²é**
- È·±£´«ÆæÓÎÏ·ÒýÇæ°æ±¾ºÍÍø¹Ø°æ±¾ÊÇÆ¥ÅäµÄ¡£²»Í¬µÄÒýÇæ°æ±¾¿ÉÄܶÔÍø¹ØÓв»Í¬µÄÒªÇó¡£Èç¹ûÒýÇæ¸üÐÂÁË£¬µ«ÊÇÍø¹ØÃ»ÓÐÏàÓ¦¸üУ¬¿ÉÄÜ»á³öÏÖÆô¶¯Ê§°ÜµÄÇé¿ö¡£¿ÉÒԲ鿴ÓÎÏ·¹Ù·½Îĵµ»òÕß¿ª·¢ÕßÂÛ̳£¬Á˽âÒýÇæºÍÍø¹ØµÄ¼æÈݰ汾ÐÅÏ¢¡£
- ÀýÈ磬ijЩÒýÇæ¸üкó¿ÉÄܸıäÁËÍø¹ØÍ¨ÐÅЭÒéµÄһЩϸ½Ú£¬¾É°æ±¾µÄÍø¹Ø¾ÍÎÞ·¨Õý³£¹¤×÷¡£´ËʱÐèÒªÏÂÔØ²¢°²×°ÓëÒýÇæ°æ±¾¶ÔÓ¦µÄÍø¹Ø³ÌÐò£¬Ìæ»»Ô­ÓеÄÍø¹ØÎļþ¡£

**Èý¡¢¼ì²é·þÎñÆ÷»·¾³ºÍϵͳÉèÖÃ**

1. **ϵͳÒÀÀµÏî¼ì²é**
- ´«ÆædbserverÍø¹Ø¿ÉÄÜÒÀÀµÓÚһЩϵͳ×é¼þ»ò·þÎñ¡£¼ì²é·þÎñÆ÷ÉÏÊÇ·ñ°²×°Á˱ØÒªµÄϵͳ¸üкͲ¹¶¡¡£ÀýÈç£¬Ò»Ð©ÍøÂçÏà¹ØµÄ²¹¶¡¿ÉÄÜ»áÓ°ÏìÍø¹ØµÄÍøÂçͨÐŹ¦ÄÜ¡£
- »¹ÐèÒª¼ì²éÊÇ·ñ°²×°ÁËÆäËû¿ÉÄÜÓëÍø¹Ø³åÍ»µÄÈí¼þ¡£Ä³Ð©°²È«Èí¼þ¡¢·À»ðǽ»òÕßÍøÂç´úÀíÈí¼þ¿ÉÄÜ»á×èÖ¹Íø¹ØµÄÕý³£Æô¶¯»òÕßͨÐÅ¡£¿ÉÒÔ³¢ÊÔÔÝʱ¹Ø±ÕÕâЩÈí¼þ£¬È»ºóÆô¶¯Íø¹Ø£¬¿´ÊÇ·ñÄܹ»³É¹¦¡£Èç¹û¹Ø±Õºó¿ÉÒԳɹ¦Æô¶¯£¬ÐèÒªÔÚÕâЩÈí¼þÖÐÌí¼ÓÍø¹Ø³ÌÐòµÄÀýÍâ¹æÔò£¬ÔÊÐíÆäÕý³£ÔËÐС£
2. **·þÎñÆ÷×ÊÔ´¼ì²é**
- ²é¿´·þÎñÆ÷µÄ×ÊԴʹÓÃÇé¿ö£¬°üÀ¨CPU¡¢ÄÚ´æºÍ´ÅÅÌI/O¡£Èç¹û·þÎñÆ÷×ÊÔ´½ôÕÅ£¬¿ÉÄܻᵼÖÂÍø¹ØÆô¶¯Ê§°Ü¡£ÀýÈ磬ÄÚ´æ²»×ãʱ£¬Íø¹Ø³ÌÐò¿ÉÄÜÎÞ·¨Õý³£¼ÓÔØËùÐèµÄ×ÊÔ´¡£
- ¿ÉÒÔͨ¹ýϵͳ×Ô´øµÄÈÎÎñ¹ÜÀíÆ÷£¨ÔÚWindowsϵͳÖУ©À´²é¿´×ÊԴʹÓÃÇé¿ö¡£Èç¹û·¢ÏÖ×ÊԴʹÓÃÂʹý¸ß£¬ÐèÒªÓÅ»¯·þÎñÆ÷ÉÏÔËÐÐµÄÆäËû³ÌÐò£¬»òÕß¿¼ÂÇÉý¼¶·þÎñÆ÷Ó²¼þ¡£ÀýÈ磬¹Ø±ÕһЩ²»±ØÒªµÄºǫ́·þÎñ»òÕßÓ¦ÓóÌÐò£¬ÊÍ·ÅÄÚ´æºÍCPU×ÊÔ´£¬ÎªÍø¹ØÆô¶¯Ìṩ×ã¹»µÄÌõ¼þ¡£

´«Ææ dbserver Íø¹ØÆô¶¯Ê§°Ü¿ÉÄÜÓɶàÖÖÔ­ÒòÒýÆð£¬ÒÔÏÂÊÇһЩ³£¼ûµÄ½â¾ö·½·¨£º
Ê×ÏÈ£¬´ò¿ªÄ¿Â¼ mirserver\\DBServer£¬ÕÒµ½ dbsrc.ini Îļþ¡£´ò¿ªÎļþºó£¬°Ñ DBC Êý¾ÝÉèÖÃ׼ȷ¡£Èç¹û·þÎñ¶Ë²»ÔÚ D ÅÌ£¬»òÕßÔÚ D Å̵«Îļþ¼ÐÃû²»ÊÇ mirserver£¬»òÕ߸ù±¾Ã»°²×° DBC2000£¬¶¼¿ÉÄܵ¼ÖÂÍø¹ØÆô¶¯Ê§°Ü¡£½â¾ö·½·¨Êǰ²×° DBC2000£¬²¢Ö¸¶¨Êý¾Ý¿â¶Áȡ·¾¶Îª·þÎñ¶ËµÄµ±Ç°Â·¾¶¡£
Èç¹û³öÏÖÕýÔÚ¼ÓÔØÎïÆ·Êý¾Ý¡¢¼¼ÄÜÊý¾Ý¿âµÈ±¨´í£¬¿ÉÄÜÊÇÊý¾Ý¿â·þÎñÍø¹ØµÄÉèÖôíÎóÒýÆðµÄ¡£´«ÆæÍø¹Ø±¨´í“Access violation at address 0040401A in module ’DBServer.exe’.Read of address 00000010”£¬Ò»°ãÕâÖÖÇé¿ö¿ÉÄÜÊÇÓÎÏ·Êý¾Ý¿â·þÎñÆ÷µÄÊý¾ÝûÓÐÉèÖúᣴ¦Àí·½·¨ÊÇ´ò¿ªÄ¿Â¼ mirserver\\DBServer£¬ÕÒµ½ dbsrc.ini Îļþ£¬°Ñ DBC Êý¾ÝÉèÖÃ׼ȷ¡£

×ÜÖ®£¬´«Ææ dbserver Íø¹ØÆô¶¯Ê§°ÜµÄ½â¾ö·½·¨Ö÷ÒªÎ§ÈÆÕýÈ·ÉèÖà DBC2000 ºÍ¼ì²éÊý¾Ý¿âÎļþµÄÉèÖá£È·±£ DBC Êý¾Ý¿âÖ¸¶¨Â·¾¶ÕýÈ·£¬°²×°²¢ÕýÈ·ÅäÖà DBC2000£¬ÒÔ¼°×Ðϸ¼ì²é·þÎñ¶ËµÄ·¾¶ºÍÊý¾Ý¿âÎļþµÄÉèÖã¬ÓÐÖúÓÚ½â¾öÍø¹ØÆô¶¯Ê§°ÜµÄÎÊÌâ¡£
### ´«Ææ dbserver Íø¹ØÆô¶¯Ê§°ÜÔ­Òò
´«Ææ dbserver Íø¹ØÆô¶¯Ê§°Ü¿ÉÄÜÓɶàÖÖÔ­ÒòÒýÆð¡£Ò»·½Ã棬¿ÉÄÜÊÇÓÎÏ·Êý¾Ý¿â·þÎñÆ÷µÄÊý¾ÝûÓÐÉèÖú㬱ÈÈç´ò¿ªÄ¿Â¼ mirserver\\DBServer ÕÒµ½µÄ dbsrc.ini ÎļþÖУ¬DBC Êý¾ÝÉèÖò»×¼È·¡£Èç¹û DBC Êý¾Ý¿âÖ¸¶¨Â·¾¶²»ÕýÈ·£¬Èç·þÎñ¶Ë²»ÔÚ D ÅÌ¡¢Îļþ¼ÐÃû²»ÊÇ mirserver »òÕ߸ù±¾Ã»°²×° DBC2000 µÈÇé¿ö£¬¶¼»áµ¼ÖÂÍø¹ØÆô¶¯Ê§°Ü¡£ÁíÒ»·½Ã棬µ±³öÏÖ±¨´í“Access violation at address 0040401A in module ’DBServer.exe’.Read of address 00000010”ʱ£¬Ò»°ãÕâÖÖÇé¿öºÜ¶àʹÓùýÀÏÒýÇæµÄÈË»á¾õµÃÊÇÖж¾£¬µ«Êµ¼ÊÉÏ¿ÉÄÜÊÇÊý¾Ý¿âÉèÖÃÎÊÌâ¡£´ËÍ⣬ÒýÇæÍø¹Ø»òÕߵǼÆ÷²»Æ¥Åä¡¢Íø¹ØÃ»Óдò¿ª¡¢¿Í»§¶Ë²»Æ¥ÅäµÈÇé¿öÒ²¿ÉÄܵ¼Ö´«Ææ dbserver Íø¹ØÆô¶¯Ê§°Ü¡£

### ´«ÆæÍø¹Ø±¨´í´¦Àí
µ±´«ÆæÍø¹Ø±¨´íʱ£¬¿ÉÒÔ¸ù¾Ý²»Í¬µÄÇé¿ö½øÐд¦Àí¡£Èç¹ûÊÇ´«ÆæÏÔÊ¾Íø¹ØÆµ·±±¨´í£¬¿ÉÒÔ²ÉÈ¡ÒÔÏ·½·¨£ºÈç¹ûÏÔʾµÄ IP ²»ÊÇÄãµÄ£¬ÊÇÆäËû³ÌÐòÔÚÁ¬½ÓÄãµÄÒýÇæ¡£½â¾ö·½·¨ÓÐʹÓð²È«²ßÂÔ·â±Õ»úÆ÷µÄÄÚ²¿Á¬½Ó¶Ë¿Ú£¬²»ÈÃÍâÍøÁ¬½Ó£¬ÀýÈçÖ»ÔÊÐíÌØ¶¨¶Ë¿Ú¶ÔÍâÁ¬½Ó£¬ÆäËû¶Ë¿ÚÈ«²¿·â±Õ¶ÔÍâÁ¬½Ó£»»¹¿ÉÒÔʹÓÃÒýÇæÆô¶¯¿ØÖÆÆ÷--ÅäÖÃÏòµ¼--µÚ°Ë²½Ç°Ö÷þÎñÆ÷¶Ë¿Ú£¬½«Á¬½Ó¶Ë¿ÚĬÈϵÄÒ»°ãÊÇ 5000 ¸Ä³ÉÆäËû¶Ë¿Ú¡£Èç¹ûÊÇ´«Ææ M2 Íø¹ØÌáʾÈËÎïÊý¾Ý±£´æÊ§°Ü£¬¿ÉÒÔÔÚ¸´Öư汾ºó£¬Ð޸ķ¾¶¡¢±£´æÅäÖã¬ÔÙÇåÀíÊý¾Ý£¬ÕâÑù¾Í²»»á³öÏÖÈËÎïÊý¾Ý±£´æÊ§°ÜµÄ´íÎó£¬Ò²²»»á¶ªÊ§Íæ¼ÒÊý¾Ý¡£¶ÔÓÚ“ÇëʹÓÃÊÕ·ÑÍø¹Ø£¬ÆÕÍ¨Íø¹ØÎÞ·¨Ê¹ÓԵı¨´í£¬Ö»ÓÐ gom ÒýÇæ»áÓöµ½ÕâÖÖÎÊÌ⣬½â¾ö·½·¨ÊÇÌæ»»Íø¹Ø£¬¿ÉÒÔÓà GOM 1108 ÒýÇæ°üµÄ RunGate Íø¹ØÌæ»»£¬ÏȰÑÔ­ÏÈÍø¹Ø³ÌÐò RunGate ÄÚµÄÎļþ¶¼É¾³ý£¬È»ºó°ÑÏÂÔØºÃµÄ GOM 1108 ÒýÇæ°ü´ò¿ª RunGate Îļþ¼Ð£¬½«Íø¹Ø¸´ÖƵ½ Mirserver-RunGate Îļþ¼ÐÀïÃæ£¬Ìæ»»ºÃÍø¹ØºóÖØÐÂÆô¶¯ÒýÇæ¿ØÖÆÆ÷¡£

´«Ææ dbserver Íø¹ØÆô¶¯Ê§°ÜÊÇÒ»¸ö±È½Ï¸´ÔÓµÄÎÊÌ⣬ÐèÒª×Ðϸ¼ì²é¸÷¸ö»·½ÚµÄÉèÖÃÊÇ·ñÕýÈ·¡£Í¨¹ý¶Ô¿ÉÄܳöÏÖµÄÎÊÌâ½øÐÐÖðÒ»ÅŲ飬²¢²ÉÈ¡ÏàÓ¦µÄ½â¾ö·½·¨£¬¿ÉÒÔÓÐЧµØ½â¾ö´«Ææ dbserver Íø¹ØÆô¶¯Ê§°ÜºÍ´«ÆæÍø¹Ø±¨´íµÄÎÊÌ⣬ÈÃÍæ¼ÒÄܹ»Ë³ÀûµØ½øÐÐÓÎÏ·¡£