´«Ææ¼ÜÉ裺´«ÆæÍâ´«µ¥»ú°æ¼ÜÉèÏêϸ½Ì³Ì

À´Ô´£º ×÷Õߣº µã»÷£º
´«ÆæÍâ´«µ¥»ú°æÒòÍæ·¨±£Áô¾­µäÍâ´«ÌØÉ«£¨Èçְҵƽºâ¡¢µØÍ¼»úÖÆ£©£¬ÇÒÖ§³Ö±¾µØ¶ÀÁ¢ÔËÐУ¬³ÉΪ²»ÉÙÍæ¼Ò¼ÜÉèÊ×Ñ¡¡£ÓëÆÕͨ´«ÆæÏà±È£¬Æä·þÎñ¶ËÅäÖøü²àÖØ“Í⴫רÊôÒýÇæÊÊÅä”Óë“¿Í»§¶Ë°æ±¾Æ¥Å䔣¬ÏÂÃæ´ÓÎļþ×¼±¸µ½ÓÎÏ·µÇ¼£¬Ïê½âÍêÕû¼ÜÉèÁ÷³Ì£¬ÐÂÊÖ°´²½Öè²Ù×÷¼´¿É³É¹¦´î½¨¡£
Ò»¡¢´«ÆæÍâ´«µ¥»ú°æ¼ÜÉèǰµÄ×¼±¸¹¤×÷
1.±¸ÆëºËÐÄÎļþ£¨¹Ø¼üǰÌᣬȱһ²»¿É£©
ÐèÏÂÔØ3ÀàºËÐÄÎļþ£¬È·±£°æ±¾¼æÈÝ£¨½¨Òé´Ó´«ÆæÍ⴫רÊô¹¤¾ßÕ¾»ñÈ¡£¬±ÜÃâ°æ±¾²»Æ¥Å䣩£º
´«ÆæÍâ´«µ¥»ú°æ·þÎñ¶Ë£ºÐè±ê×¢“µ¥»úרÓÔ£¬°üº¬“Íâ´«ÒýÇæ.exe”“Server”Îļþ¼Ð£¨ºËÐijÌÐò£©¡¢“SQL½Å±¾”Îļþ¼Ð£¨Êý¾Ý¿âÊý¾Ý£©£»
´«ÆæÍâ´«¿Í»§¶Ë£ºÐèÓë·þÎñ¶Ë°æ±¾Ò»Ö£¨Èç·þÎñ¶ËΪ“Íâ´«1.76¸´¹Å°æ”£¬¿Í»§¶ËÐè¶ÔÓ¦“Íâ´«1.76¿Í»§¶Ë”£©£¬ÓÅÏÈÑ¡ÔñÍêÕû¿Í»§¶Ë£¨º¬ËùÓеØÍ¼¡¢µÀ¾ß×ÊÔ´£¬±ÜÃâºóÐøºÚÆÁ£©£»
¸¨Öú¹¤¾ß£ºNotepad++£¨ÐÞ¸ÄÅäÖÃÎļþ£¬·ÀÂÒÂ룩¡¢WinRAR£¨½âѹѹËõ°ü£©¡¢´«ÆæÍ⴫רÓÃGM¹¤¾ß£¨Èç“MirWaiZhuanGM.exe”£¬ºóÐøË¢×°±¸¡¢µ÷µÈ¼¶Óã©¡£
2.ÅäÖÃÔËÐл·¾³£¨È·±£·þÎñ¶ËÕý³£Æô¶¯£©
´«ÆæÍâ´«µ¥»ú°æÒÀÀµÒÔÏÂÔËÐл·¾³£¬ÐèÌáǰ°²×°£º
.NETFramework4.0¼°ÒÔÉÏ£ºÍâ´«ÒýÇæ¶à»ùÓÚ.NET¿ª·¢£¬Î´°²×°»áµ¼Ö·þÎñ¶ËÆô¶¯Ê§°Ü£¬¿É´Ó΢Èí¹ÙÍøÏÂÔØ£¬°²×°ºóÖØÆôµçÄÔ£»
MySQL5.5/5.6°æ±¾£º¸ß°æ±¾MySQL£¨Èç8.0£©ÓëÍâ´«·þÎñ¶Ë¼æÈÝÐԲ½¨ÒéÑ¡5.5¾«¼ò°æ£¨²¿·Ö·þÎñ¶Ë×Ô´ø£¬ÎÞÐèµ¥¶À°²×°£©£»
DirectX9.0c£º¿Í»§¶ËÔËÐÐÐè´Ë×é¼þ£¬È±ÉٻᵼÖ»­Ã濨¶Ù»òÉÁÍË£¬°²×°°ü¿ÉÔÚ¿Í»§¶Ë¸ùĿ¼ÕÒµ½£¨Èç“dxwebsetup.exe”£©¡£
3.¹æ»®Îļþ·¾¶£¨±ÜÃâÖÐÎÄ·¾¶¿Ó£©
ÐÂÊÖÒ×Òò·¾¶º¬ÖÐÎĵ¼Ö¼ÜÉèʧ°Ü£¬½¨Òé°´ÒÔÏ·¾¶ÉèÖãº
·þÎñ¶Ë·¾¶£ºÔÚ·ÇϵͳÅÌ£¨ÈçDÅÌ£©Ð½¨“MirWaiZhuan”Îļþ¼Ð£¬ÏÂÉè“Server”×ÓÎļþ¼Ð£¨´æ·Å½âѹºóµÄ·þÎñ¶ËÎļþ£©£»
¿Í»§¶Ë·¾¶£ºÔÚ“MirWaiZhuan”Îļþ¼ÐÏÂн¨“Client”×ÓÎļþ¼Ð£¨´æ·Å½âѹºóµÄ¿Í»§¶ËÎļþ£©£»
ʾÀý·¾¶£ºD:\MirWaiZhuan\Server¡¢D:\MirWaiZhuan\Client£¨È«Ó¢ÎÄ·¾¶£¬ÎÞ¿Õ¸ñ¡¢ÌØÊâ×Ö·û£©¡£
¶þ¡¢´«ÆæÍâ´«µ¥»ú°æºËÐļÜÉè²½Öè
²½Öè1£º½âѹ·þÎñ¶ËÓë¿Í»§¶Ë
½âѹ·þÎñ¶Ë£ºÓÒ¼ü·þÎñ¶ËѹËõ°ü→“½âѹµ½D:\MirWaiZhuan\Server”£¬½âѹʱ¹Ø±Õɱ¶¾Èí¼þ£¨Íâ´«ÒýÇæ²¿·ÖÎļþÒ×±»Îó±¨Îª·çÏÕ³ÌÐò£¬½âѹºó¿ÉÌí¼ÓÐÅÈΣ©£»
ÑéÖ¤·þÎñ¶ËÍêÕûÐÔ£º´ò¿ª“Server”Îļþ¼Ð£¬È·Èϰüº¬“LoginSrv.exe”£¨µÇ¼·þÎñ£©¡¢“GameSrv.exe”£¨ÓÎÏ··þÎñ£©¡¢“DBConfig.ini”£¨Êý¾Ý¿âÅäÖã©¡¢“SQL”Îļþ¼Ð£¨º¬.sql½Å±¾£©£»
½âѹ¿Í»§¶Ë£ºÓÒ¼ü¿Í»§¶ËѹËõ°ü→“½âѹµ½D:\MirWaiZhuan\Client”£¬½âѹºóË«»÷“MirWaiZhuan.exe”£¬È·ÈϿͻ§¶ËÄÜÕý³£´ò¿ª£¨ÈôÌáʾ“ȱÉÙxxx.dll”£¬½«¿Í»§¶Ë“System”Îļþ¼ÐÄÚµÄdllÎļþ¸´ÖƵ½ÏµÍ³“System32”Îļþ¼Ð£©¡£
²½Öè2£ºÅäÖÃMySQLÊý¾Ý¿â£¨ºËÐÄ»·½Ú£¬´íÔòÎÞ·¨Á¬½Ó£©
Çé¿ö1£º·þÎñ¶Ë×Ô´ø¾«¼òMySQL£¨ÐÂÊÖÍÆ¼ö£©
´ò¿ª“Server”→“MySQL”Îļþ¼Ð£¬Ë«»÷“Æô¶¯MySQL.bat”£¬ºÚ´°¿ÚÏÔʾ“MySQLstartedsuccesully”¼´Æô¶¯³É¹¦£¨´°¿ÚÐè±£³Ö´ò¿ª£¬¹Ø±ÕÔòÊý¾Ý¿âÍ£Ö¹£©£»
Ë«»÷“Server”→“SQL”Îļþ¼ÐÄڵēµ¼ÈëÊý¾Ý¿â.bat”£¬×Ô¶¯Ö´ÐÐ.sql½Å±¾£¨µ¼ÈëÕ˺š¢µÀ¾ß¡¢µØÍ¼µÈ»ù´¡Êý¾Ý£©£¬Ìáʾ“µ¼Èë³É¹¦”ºó¹Ø±Õ´°¿Ú¡£
Çé¿ö2£ºÊÖ¶¯°²×°MySQL£¨ÊʺÏÓлù´¡µÄÍæ¼Ò£©
ÔËÐÐMySQL5.5°²×°°ü£¬Ñ¡Ôñ“Typical”°²×°Ä£Ê½£¬°²×°Â·¾¶ÉèΪ“D:\MySQL”£¨±ÜÃâCÅÌÕ¼Óã©£»
°²×°Ê±ÉèÖÃrootÕ˺ÅÃÜÂ루½¨ÒéÉèΪ“123456”£¬Ò×¼ÇÇÒºóÐøÅäÖÃÉÙ³ö´í£©£¬¹´Ñ¡“LaunchtheMySQLServerautomatically”£¨¿ª»ú×Ô¶¯Æô¶¯£©£»
´ò¿ª“MySQLCommandLineClient”£¬ÊäÈëÃÜÂëµÇ¼£¬Ö´ÐÐÃüÁî“sourceD:\MirWaiZhuan\Server\SQL\mirwaizhuan.sql;”£¨µ¼ÈëÍâ´«Êý¾Ý¿â£¬Â·¾¶ÐèÓëʵ¼ÊÒ»Ö£©£¬°´»Ø³µµÈ´ýµ¼ÈëÍê³É¡£
²½Öè3£ºÐ޸ķþÎñ¶ËºËÐÄÅäÖÃÎļþ
ÅäÖÃÊý¾Ý¿âÁ¬½Ó£¨DBConfig.ini£©£º
ÓÃNotepad++´ò¿ª“Server”→“Config”→“DBConfig.ini”£¬ÐÞ¸ÄÒÔϲÎÊý£º
DBHost=127.0.0.1;±¾µØÊý¾Ý¿âIP£¬ÎÞÐèÐÞ¸Ä
DBName=mirwaizhuan;Êý¾Ý¿âÃû£¬Óë.sql½Å±¾Ò»ÖÂ
DBUser=root;MySQLÕ˺ţ¬Ä¬ÈÏroot
DBPassword=123456;֮ǰÉèÖõÄMySQLÃÜÂë
DBPort=3306;MySQLĬÈ϶˿ڣ¬ÎÞÐèÐÞ¸Ä

±£´æÎļþ£¬±ÜÃâÃÜÂëÊä´í£¨·ñÔò·þÎñ¶ËÎÞ·¨Á¬½ÓÊý¾Ý¿â£©¡£
ÅäÖ÷þÎñÆ÷ÐÅÏ¢£¨ServerList.ini£©£º
´ò¿ª“Config”→“ServerList.ini”£¬Ð޸ģº
ServerName=´«ÆæÍâ´«µ¥»ú°æ;×Ô¶¨Òå·þÎñÆ÷Ãû
ServerIP=127.0.0.1;±¾µØIP£¬µ¥»ú¼ÜÉè¹Ì¶¨Îª127.0.0.1
ServerPort=7000;ĬÈ϶˿ڣ¬Èô±»Õ¼ÓÿɸÄΪ7001£¨Ðèͬ²½¸Ä¿Í»§¶Ë£©
ClientPath=D:\MirWaiZhuan\Client\MirWaiZhuan.exe;¿Í»§¶ËÖ÷³ÌÐò·¾¶

±£´æÎļþ£¬È·±£¿Í»§¶Ë·¾¶Óëʵ¼ÊÒ»Ö¡£
²½Öè4£ºÆô¶¯´«ÆæÍâ´«·þÎñ¶Ë
ÒÀ´ÎÆô¶¯·þÎñ£º
Ë«»÷“Server”Îļþ¼ÐÄڵē1-Æô¶¯µÇ¼·þÎñ.bat”“2-Æô¶¯ÓÎÏ··þÎñ.bat”“3-Æô¶¯Êý¾Ý¿â·þÎñ.bat”£¨²¿·Ö·þÎñ¶ËºÏ²¢Îª“Ò»¼üÆô¶¯.bat”£¬Ö±½ÓË«»÷¼´¿É£©£»
×¢Ò⣺ÿ¸öÆô¶¯´°¿ÚÐè±£³Ö´ò¿ª£¨¹Ø±Õ´°¿Ú=·þÎñÍ£Ö¹£©£¬Èô´°¿ÚÒ»ÉÁ¶ø¹ý£¬Ðè¼ì²é£º
ÅäÖÃÎļþ·¾¶ÊÇ·ñÕýÈ·£¨ÈçDBConfig.iniµÄÃÜÂë¡¢ClientPath·¾¶£©£»
ÔËÐл·¾³ÊÇ·ñȱʧ£¨Èçδװ.NETFramework£©£»
¿É²é¿´“Server”→“Log”Îļþ¼ÐÄڵēErrorLog.txt”£¬¸ù¾Ý´íÎóÌáʾÅŲ飨Èç“DBConnectFailed”=Êý¾Ý¿âÁ¬½Óʧ°Ü£©¡£
²½Öè5£ºÅäÖÿͻ§¶Ë²¢µÇ¼ÓÎÏ·
Ð޸Ŀͻ§¶Ë·þÎñÆ÷ÁÐ±í£º
ÓÃNotepad++´ò¿ª“Client”→“Config”→“ServerList.txt”£¬Ð޸ģº
[Server1]
Name=´«ÆæÍâ´«µ¥»ú°æ
IP=127.0.0.1
Port=7000;Óë·þÎñ¶ËServerPortÒ»ÖÂ

±£´æÎļþ£¬¹Ø±ÕNotepad++¡£
µÇ¼ÓÎÏ·£º
Ë«»÷“Client”→“MirWaiZhuan.exe”£¬½øÈëµÇ¼½çÃæ£¬µã»÷“×¢²áÕ˺Ŕ£¨µ¥»ú°æÎÞÐèÕæÊµ×¢²á£¬ÌîдÈÎÒâÕ˺ÅÃÜÂë¼´¿É£¬ÈçÕ˺œtest01”¡¢ÃÜÂë“123456”£©£»
×¢²áÍê³ÉºóµÇ¼£¬Ñ¡Ôñ½ÇÉ«£¨Õ½Ê¿¡¢·¨Ê¦¡¢µÀÊ¿£©£¬µã»÷“½øÈëÓÎÏ·”£¬¼´¿É½øÈë´«ÆæÍâ´«µ¥»úÊÀ½ç¡£
Èý¡¢´«ÆæÍâ´«µ¥»ú°æGM¹¤¾ßʹÓ㨿ÉÑ¡£¬·á¸»Íæ·¨£©
Á¬½ÓGM¹¤¾ß£º
Ë«»÷“MirWaiZhuanGM.exe”£¬ÔÚ“·þÎñÆ÷IP”À¸ÊäÈë“127.0.0.1”£¬“¶Ë¿Ú”ÊäÈë“7001”£¨GM¹¤¾ßĬÈ϶˿ڣ¬¿ÉÔÚ·þÎñ¶Ë“GMConfig.ini”²é¿´£©£¬ÊäÈëGMÕ˺ÅÃÜÂ루ĬÈÏÕ˺œgm”£¬ÃÜÂë“gm123”£¬¿ÉÔÚ“Server”→“GMList.txt”Ð޸ģ©£¬µã»÷“Á¬½Ó”¡£
»ù´¡GM²Ù×÷£º
Ë¢×°±¸£ºÔÚ“µÀ¾ß¹ÜÀí”ËÑË÷×°±¸Ãû³Æ£¨Èç“Íâ´«ÍÀÁúµ¶”£©£¬Ñ¡ÔñÊýÁ¿£¬µã»÷“·¢Ë͵½±³°ü”£»
µ÷ÕûµÈ¼¶£ºÔÚ“½ÇÉ«¹ÜÀí”Ñ¡Ôñ×Ô¼ºµÄ½ÇÉ«£¬ÊäÈëÄ¿±êµÈ¼¶£¨Èç60¼¶£©£¬µã»÷“Ð޸ĵȼ¶”£»
Ôö¼ÓÔª±¦£ºÔÚ“×ÊÔ´¹ÜÀí”ÊäÈëÔª±¦ÊýÁ¿£¨Èç10000£©£¬µã»÷“Ìí¼ÓÔª±¦”¡£
ËÄ¡¢´«ÆæÍâ´«µ¥»ú°æ¼ÜÉè³£¼ûÎÊÌâÓë½â¾ö
·þÎñ¶ËÆô¶¯ºó£¬¿Í»§¶ËÌáʾ“ÎÞ·¨Á¬½Ó·þÎñÆ÷”£º
¼ì²é·þÎñ¶ËËùÓд°¿ÚÊÇ·ñÕý³£´ò¿ª£¨ÓÈÆäÊǵǼ·þÎñ¡¢ÓÎÏ··þÎñ£©£»
È·ÈϿͻ§¶ËServerList.txtµÄIP¡¢PortÓë·þÎñ¶ËÒ»Ö£»
¹Ø±ÕµçÄÔ·À»ðǽ£¨»òÔÚ·À»ðǽÖÐÔÊÐí“MirWaiZhuan.exe”“LoginSrv.exe”ͨ¹ý£©¡£
×¢²áÕ˺źóµÇ¼£¬Ìáʾ“Õ˺Ų»´æÔÚ”£º
¼ì²é·þÎñ¶Ë“SQL”½Å±¾ÊÇ·ñ³É¹¦µ¼Èë£¨ÖØÐÂË«»÷“µ¼ÈëÊý¾Ý¿â.bat”£©£»
²é¿´DBConfig.iniµÄDBNameÊÇ·ñÓë.sql½Å±¾µÄÊý¾Ý¿âÃûÒ»Ö£¨Èç“mirwaizhuan”£©¡£
½øÈëÓÎÏ·ºóºÚÆÁ/µØÍ¼È±Ê§£º
¿Í»§¶Ë°æ±¾Óë·þÎñ¶Ë²»Æ¥Å䣍֨ÐÂÏÂÔØ¶ÔÓ¦°æ±¾¿Í»§¶Ë£©£»
¿Í»§¶Ë“Map”Îļþ¼ÐȱʧµØÍ¼Îļþ£¨´Ó·þÎñ¶Ë“Map”Îļþ¼Ð¸´ÖƵØÍ¼Îļþµ½¿Í»§¶Ë¶ÔӦĿ¼£©¡£
GM¹¤¾ßÎÞ·¨Á¬½Ó·þÎñ¶Ë£º
¼ì²éGM¹¤¾ß¶Ë¿ÚÊÇ·ñÓë·þÎñ¶Ë“GMConfig.ini”µÄ“GMPort”Ò»Ö£»
È·ÈÏGMÕ˺ÅÃÜÂëÔÚ“GMList.txt”ÖдæÔÚ£¨ÈçÌí¼Ó“gmtestgm123”£¬¸ñʽ“Õ˺ŽÇÉ«ÃûÃÜÂ딣©¡£
´«ÆæÍâ´«µ¥»ú°æ¼ÜÉèºËÐÄÊÇ“°æ±¾Æ¥Åä+ÅäÖÃÕýÈ·+»·¾³ÆëÈ«”£¬ÐÂÊÖÎÞÐèµ£Ðĸ´ÔÓ²Ù×÷£¬°´½Ì³ÌÖð²½ÅŲ鼴¿É¡£¼ÜÉèÍê³Éºó£¬¿Éͨ¹ýGM¹¤¾ßµ÷ÕûÓÎÏ·²ÎÊý£¨Èç¾­Ñé±¶ÂÊ¡¢¹ÖÎïµôÂ䣩£¬´òÔìרÊôµÄ´«ÆæÍâ´«µ¥»úÌåÑé¡£ÈôÓöµ½ÌØÊâÎÊÌ⣬¿É²é¿´·þÎñ¶Ë“ReadMe.txt”£¨Í¨³£º¬°æ±¾×¨Êô˵Ã÷£©£¬»òÔÚ´«ÆæÍâ´«Íæ¼ÒÉçÇø·ÖÏí±¨´íÐÅÏ¢£¬»ñÈ¡¸ü¶à°ïÖú¡£