´«ÆæÊÖÓοª·þ½Ì³Ì£º´«ÆæÊÖÓÎÕ½ÉñÒýÇæÍêÕû¼ÜÉè²½Ö裨´Ó²¿Êðµ½²âÊÔ£©

À´Ô´£º ×÷Õߣº µã»÷£º
ÔÚ´«ÆæÊÖÓοª·þÖУ¬Õ½ÉñÒýÇæÒòÊÊÅäÐÔÇ¿¡¢Ö§³Ö×Ô¶¨ÒåÍæ·¨£¨ÈçתÉú¡¢¹¥ËÙϵͳ£©£¬³ÉΪ¶àÊýÐÂÊÖµÄÊ×Ñ¡¡£Óë¶ËÓμÜÉ費ͬ£¬ÊÖÓÎÕ½ÉñÒýÇæÐè¶îÍâ´¦ÀíÒÆ¶¯¶ËÊÊÅä¡¢APK ´ò°ü¡¢Ä£ÄâÆ÷²âÊԵȻ·½Ú¡£±¾ÎÄÕë¶ÔÕ½ÉñÒýÇæÊÖÓÎÌØÐÔ£¬Ïê½â´Ó¹¤¾ß²¿Ê𵽿ª·þ²âÊÔµÄÈ«Á÷³Ì£¬°ïÖúÐÂÊÖ¿ìËٴ¿É¶ÔÍ⿪·þµÄ´«ÆæÊÖÓλ·¾³¡£
Ò»¡¢Õ½ÉñÒýÇæÊÖÓμÜÉèǰµÄ×¼±¸¹¤×÷
1. ±Ø±¸¹¤¾ßÓë×é¼þ
Õ½ÉñÒýÇæÊÖÓÎÍêÕû°ü£ºÐèÏÂÔØ “Õ½ÉñÒýÇæÊÖÓΰ攣¨´ÓÕý¹æ´«Ææ×ÊÔ´Õ¾»ñÈ¡£¬È·±£°üº¬ “Õ½Éñ·þÎñ¶Ë.exe”“ÊÖÓÎÅäÖÃÖÐÐÄ.exe”“APK ´ò°ü¹¤¾ß”£¬±ÜÃâÏÂÔØ¶ËÓΰ浼ÖÂÎÞ·¨ÊÊÅäÒÆ¶¯¶Ë£©£»
Êý¾Ý¿â¹¤¾ß£ºÑØÓà SQL Server 2012£¨Õ½ÉñÒýÇæÄ¬ÈÏÊÊÅ䣬°²×°Ê±¹´Ñ¡ “»ìºÏÉí·ÝÑéÖ¤”£¬ÀÎ¼Ç sa Õ˺ÅÃÜÂ룬ÓÃÓÚ´æ´¢½ÇÉ«Êý¾Ý¡¢×°±¸ÐÅÏ¢£©£»
°²×¿Ä£ÄâÆ÷£ºÍƼöÀ×µçÄ£ÄâÆ÷£¨ÓÃÓÚ±¾µØ²âÊÔÊÖÓοͻ§¶Ë£¬ÎÞÐèÕæÊµÊÖ»ú£¬Ö§³Ö¶à¿ª²âÊÔ£©£»
APK Ç©Ãû¹¤¾ß£ºÕ½ÉñÒýÇæ°üÄÚ×Ô´ø “Ç©Ãû¹¤¾ß.exe”£¨Éú³É¿É°²×°µÄ°²×¿ APK ÐèÇ©Ãû£¬Î´Ç©Ãû»áÌáʾ “°²×°Ê§°Ü”£©£»
Îı¾±à¼­¹¤¾ß£ºNotepad++£¨Ð޸ķþÎñ¶ËÅäÖÃÎļþ£¬Èç “zs_config.ini”“map_config.txt”£¬ÊÊÅäÊÖÓηֱæÂÊ¡¢²Ù×÷°´¼ü£©£»
¶Ë¿ÚÓ³É乤¾ß£º»¨Éú¿Ç£¨ÊÖÓοª·þÐèÍâÍø·ÃÎÊ£¬ÓÃÓÚ»ñÈ¡¹Ì¶¨ÓòÃû£»Â·ÓÉÆ÷Ð迪·Å 8080¡¢9000 ¶Ë¿Ú£¬¹©¿Í»§¶ËÁ¬½Ó£©¡£
2. »ù´¡×ÊÔ´ÒªÇó
Õ½ÉñÒýÇæ·þÎñ¶Ë£ºÈ·±£½âѹ·¾¶ÎÞÖÐÎÄ£¨Èç D:\ZS_Mobile_Server£¬º¬ “Server”“Res”“Config” Èý´óºËÐÄÎļþ¼Ð£¬Res Îļþ¼Ð´æ·ÅÊÖÓεØÍ¼¡¢×°±¸Ëزģ©£»
ÊÖÓοͻ§¶ËËØ²Ä£ºÕûÀíÊÊÅäÒÆ¶¯¶ËµÄËØ²Ä£¨Èç 640×1136 ·Ö±æÂʵĵǼͼ¡¢½ÇɫģÐÍ£¬±ÜÃâʹÓöËÓθ߷ֱæÂÊËØ²Äµ¼Ö¿¨¶Ù£©£»
¿ª·þ»ù´¡ÅäÖãºÌáǰ׼±¸¿ª·þÐÅÏ¢£¨Èç·þÎñÆ÷Ãû³Æ “Õ½Éñ¸´¹ÅÊÖÓΔ¡¢ÐÂÊÖÀñ°üÄÚÈÝ¡¢¾­Ñé±¶ÂÊ£¬ºóÐøÔÚÅäÖÃÖÐÐÄÉèÖã©¡£
¶þ¡¢´«ÆæÊÖÓÎÕ½ÉñÒýÇæºËÐļÜÉè²½Öè
1. Êý¾Ý¿â°²×°Óë·þÎñ¶Ë²¿Êð
°²×° SQL Server ²¢³õʼ»¯£º
°´ÌáʾÍê³É°²×°£¬´ò¿ª “SQL Server Management Studio”£¬Óà sa Õ˺ŵǼ£¬Ð½¨Êý¾Ý¿â£¨ÃüÃûÈç “ZS_Mobile_DB”£¬ÐèÓëºóÐø·þÎñ¶ËÅäÖÃÒ»Ö£©£»
ÕÒµ½Õ½Éñ·þÎñ¶Ë “DB_Script” Îļþ¼Ð£¬µ¼Èë “zs_init.sql” ½Å±¾£¬µã»÷ “Ö´ÐД£¬´ýÌáʾ “ÃüÁî³É¹¦Íê³É”£¬Êý¾Ý¿â³õʼ»¯Íê³É£¨ºËÐıíÈç “role”“item”“task” Ðè´æÔÚ£©¡£
²¿ÊðÕ½ÉñÒýÇæ·þÎñ¶Ë£º
½«Õ½ÉñÒýÇæÍêÕû°ü½âѹÖÁ D:\ZS_Mobile_Server£¬½øÈë “Config” Îļþ¼Ð£¬Óà Notepad++ ´ò¿ª “zs_db_config.ini”£º
“DB_IP” ÉèΪ “127.0.0.1”£¨±¾µØ¼ÜÉ裬ÍâÍøÐè¸Ä¹«Íø IP / ÓòÃû£©£»
“DB_Name” Ìî “ZS_Mobile_DB”£»
“DB_User”“DB_Pass” ·Ö±ðÌî sa Õ˺ż°ÃÜÂ룻
±£´æÎļþ£¬¹Ø±Õ Notepad++£¨ºóÐøÍâÍø¿ª·þÐèͬ²½Ð޸ĴËÎļþ IP£©¡£
2. ·þÎñ¶ËºËÐIJÎÊýÅäÖ㨿ª·þ¹Ø¼ü£©
´ò¿ªÕ½ÉñÅäÖÃÖÐÐÄ£º
Ë«»÷·þÎñ¶Ë¸ùĿ¼ “Õ½ÉñÅäÖÃÖÐÐÄ.exe”£¬½øÈë “»ù´¡ÉèÖÔ ±êǩҳ£º
“·þÎñÆ÷Ãû³Æ” Ìî “Õ½Éñ¸´¹ÅÊÖÓΔ£¨Íæ¼ÒµÇ¼ʱÏÔʾ£©£»
“¾­Ñé±¶ÂÊ” ÉèΪ 5 ±¶£¨ÐÂÊÖ¿ª·þÍÆ¼ö£¬±ÜÃâ¹ý¸ß»ò¹ýµÍÓ°ÏìÁô´æ£©£»
“×î´óÔÚÏßÈËÊý” ÉèΪ 50£¨¼ÒÍ¥´ø¿í½¨Ò飬ºóÐø¿É¸ù¾Ý·þÎñÆ÷ÐÔÄܵ÷Õû£©£»
“¿ª·þʱ¼ä” Ìî¼Æ»®¿ª·þʱ¼ä£¨Èç “2024-10-01 10:00”£¬½ö×÷ÏÔʾ£¬²»Ó°Ïìʵ¼ÊÆô¶¯£©¡£
ÒÆ¶¯¶ËÊÊÅäÉèÖãº
Çл»µ½ “ÊÖÓÎÉèÖÔ ±êǩҳ£º
“·Ö±æÂÊ” Ñ¡Ôñ “640×1136”£¨ÊÊÅä¶àÊý°²×¿ÊÖ»ú£¬±ÜÃâÀ­Éì±äÐΣ©£»
“²Ù×÷°´¼ü” ¹´Ñ¡ “ĬÈÏÊÖÓΰ´¼ü”£¨º¬ÐéÄâÒ¡¸Ë¡¢¼¼ÄÜ¿ì½Ý¼ü£¬ÐÂÊÖÎÞÐè×Ô¶¨Ò壩£»
“»º´æÉèÖÔ ÉèΪ “100MB”£¨¼õÉÙÊÖ»úÄÚ´æÕ¼Ó㬽µµÍÉÁÍ˸ÅÂÊ£©£»
µã»÷ “±£´æÅäÖÔ£¬ÅäÖÃÖÐÐÄ×Ô¶¯Í¬²½²ÎÊýµ½·þÎñ¶Ë¡£
Æô¶¯·þÎñ¶Ë£º
ÒÀ´ÎË«»÷·þÎñ¶Ë “1 - Æô¶¯Êý¾Ý¿â·þÎñ.bat”“2 - Æô¶¯Õ½ÉñºËÐÄ·þÎñ.exe”“3 - Æô¶¯ÊÖÓÎÍø¹Ø.exe”£º
Èô “Õ½ÉñºËÐÄ·þÎñ” Ìáʾ “Êý¾Ý¿âÁ¬½Ó³É¹¦”£¬“ÊÖÓÎÍø¹Ø” ÏÔʾ “¶Ë¿Ú 9000 ¼àÌýÖД£¬ËµÃ÷·þÎñ¶ËÆô¶¯Õý³££»
ÈôÌáʾ “¶Ë¿Ú±»Õ¼ÓÔ£¬Óà PortQryUI ÕÒµ½Õ¼Óà 9000 ¶Ë¿ÚµÄ³ÌÐò£¬¹Ø±ÕºóÖØÐÂÆô¶¯¡£
3. ÊÖÓοͻ§¶Ë£¨APK£©´ò°üÓëÊÊÅä
Ð޸Ŀͻ§¶Ë IP£º
½øÈëÕ½ÉñÒýÇæ “APK_Tools” Îļþ¼Ð£¬ÕÒµ½ “client_config.txt”£¬Óà Notepad++ ´ò¿ª£º
“LoginIP” ÉèΪ±¾µØ¾ÖÓòÍø IP£¨Èç 192.168.1.103£¬ÍâÍø¿ª·þÐè¸Ä»¨Éú¿ÇÓòÃû£©£»
“LoginPort” Ìî “9000”£¨ÓëÊÖÓÎÍø¹Ø¶Ë¿ÚÒ»Ö£©£»
±£´æÎļþ£¬¹Ø±Õ Notepad++¡£
´ò°ü²¢Ç©Ãû APK£º
Ë«»÷ “APK ´ò°ü¹¤¾ß.exe”£¬½øÈë´ò°ü½çÃæ£º
“ËØ²Ä·¾¶” Ñ¡Ôñ·þÎñ¶Ë “Res” Îļþ¼Ð£¨D:\ZS_Mobile_Server\Res£¬È·±£µØÍ¼¡¢×°±¸ËزÄÍêÕû£©£»
“ÅäÖÃÎļþ” Ñ¡Ôñ “client_config.txt”£»
“APK Ãû³Æ” Ìî “Õ½Éñ¸´¹ÅÊÖÓÎ.apk”£»
µã»÷ “¿ªÊ¼´ò°ü”£¬´ò°üÍê³Éºó£¬µã»÷ “Ç©Ãû APK”£¬¹¤¾ß×Ô¶¯Éú³ÉÇ©ÃûºóµÄ APK£¨Î´Ç©Ãû APK ÎÞ·¨ÔÚÊÖ»ú / Ä£ÄâÆ÷°²×°£©£»
½«Ç©ÃûºóµÄ APK ±£´æµ½×ÀÃæ£¬±¸Óá£
4. ¿ª·þ²âÊÔ£¨±¾µØ + ÍâÍø£©
±¾µØÄ£ÄâÆ÷²âÊÔ£º
´ò¿ªÀ×µçÄ£ÄâÆ÷£¬ÍÏ×§×ÀÃæ APK µ½Ä£ÄâÆ÷´°¿Ú£¬×Ô¶¯°²×°£»
°²×°Íê³Éºó£¬µã»÷Ä£ÄâÆ÷ÖÐ “Õ½Éñ¸´¹ÅÊÖÓΔ ͼ±ê£¬ÊäÈëÈÎÒâÕ˺ÅÃÜÂ루սÉñÒýÇæÄ¬ÈÏÎÞÐè×¢²á£¬Ö±½ÓµÇ¼£©£»
ÈôÄÜÕý³£½øÈëÓÎÏ·£¬ÏÔʾÐÂÊÖ´åµØÍ¼¡¢ÐéÄâÒ¡¸Ë¿É²Ù×÷£¬ËµÃ÷±¾µØ²âÊÔͨ¹ý¡£
ÍâÍø²âÊÔ£¨¿ª·þǰ¹Ø¼ü£©£º
ÅäÖ÷ÓÉÆ÷¶Ë¿ÚÓ³É䣺µÇ¼·ÓÉÆ÷ºǫ́£¬Ìí¼Ó “ÐéÄâ·þÎñÆ÷” ¹æÔò£º
Íⲿ¶Ë¿Ú 9000£¬ÄÚ²¿¶Ë¿Ú 9000£¬ÄÚ²¿ IP Ìî¼ÜÉèÖ÷»ú¾ÖÓòÍø IP£¨192.168.1.103£©£»
Íⲿ¶Ë¿Ú 8080£¬ÄÚ²¿¶Ë¿Ú 8080£¨ÓÃÓÚ¿Í»§¶Ë¸üУ¬¿ÉÑ¡£©£»
Óû¨Éú¿Ç»ñÈ¡¹Ì¶¨ÓòÃû£¬ÐÞ¸Ä “client_config.txt” ÖÐ “LoginIP” Ϊ»¨Éú¿ÇÓòÃû£¬ÖØÐ´ò°ü APK£»
ÈòâÊÔÍæ¼ÒÏÂÔØÐ APK£¬°²×°ºóµÇ¼£ºÈôÄÜÕý³£½øÈëÓÎÏ·²¢×é¶Ó£¬ËµÃ÷ÍâÍø²âÊÔͨ¹ý£¬¿ÉÕýʽ¿ª·þ¡£
Èý¡¢Õ½ÉñÒýÇæÊÖÓοª·þ³£¼ûÎÊÌâ½â¾ö
1. APK °²×°Ê§°Ü£¨Ä£ÄâÆ÷ / ÊÖ»ú£©
ÈôÌáʾ “Ç©Ãû²»Ò»Ö”£¬ÖØÐÂÓà “APK Ç©Ãû¹¤¾ß” Ç©Ãû£¬È·±£Ç©ÃûÎļþδË𻵣»
ÈôÄ£ÄâÆ÷Ìáʾ “°æ±¾²»¼æÈÝ”£¬Éý¼¶À×µçÄ£ÄâÆ÷µ½×îа棬»òÑ¡Ôñ “°²×¿ 7.1” Ä£ÄâÆ÷°æ±¾£¨Õ½ÉñÒýÇæ¶Ô°²×¿ 7.1 ¼æÈÝÐÔ×î¼Ñ£©£»
ÊÖ»ú°²×°Ê§°Ü£¬¼ì²éÊÖ»ú “δ֪À´Ô´Ó¦Óð²×°” ÊÇ·ñ¿ªÆô£¬»òÇåÀíÊÖ»ú´æ´¢¿Õ¼ä£¨ÖÁÉÙ±£Áô 500MB£©¡£
2. ¿Í»§¶ËµÇ¼Ìáʾ “Á¬½Ó·þÎñÆ÷ʧ°Ü”
±¾µØ²âÊÔ£ºÈ·ÈÏ·þÎñ¶Ë “ÊÖÓÎÍø¹Ø” ÒÑÆô¶¯£¬¿Í»§¶Ë “LoginIP” Ϊ¾ÖÓòÍø IP£¬¶Ë¿Ú 9000 δ±»Õ¼Óã»
ÍâÍø²âÊÔ£ºÓà PortQryUI ¼ì²â 9000 ¶Ë¿ÚÊÇ·ñ¿ª·Å£¨ÊäÈ뻨Éú¿ÇÓòÃû£¬ÏÔʾ “¼àÌýÖД ¼´ÎªÕý³££©£»Èô먦·Å£¬ÖØÐÂÅäÖ÷ÓÉÆ÷¶Ë¿ÚÓ³É䣬¹Ø±ÕµçÄÔ·À»ðǽ¡£
3. ÓÎÏ·ÄÚÉÁÍË»ò¿¨¶Ù
ÉÁÍË£º¼ì²é·þÎñ¶Ë “Res” Îļþ¼ÐÊÇ·ñÈ±Ê§ËØ²Ä£¨ÈçijÕŵØÍ¼ÎļþË𻵣©£¬ÖØÐ¸´ÖÆÍêÕûËØ²ÄºóÖØÆô·þÎñ¶Ë£»
¿¨¶Ù£ºÔÚ “Õ½ÉñÅäÖÃÖÐÐÄ” ½µµÍ “¹ÖÎïÊýÁ¿”“Íæ¼ÒÉÏÏÞ”£¬»òÔÚ “ÊÖÓÎÉèÖÔ ÖнµµÍ “»­Öʵȼ¶”£¨ÉèΪ “Á÷³©Ä£Ê½”£©¡£
4. Íæ¼ÒÎÞ·¨ÁìÈ¡ÐÂÊÖÀñ°ü
½øÈë “Õ½ÉñÅäÖÃÖÐÐÄ”£¬Çл»µ½ “Àñ°üÉèÖÔ ±êǩҳ£¬È·ÈÏ “ÐÂÊÖÀñ°ü” Òѹ´Ñ¡ “¿ªÆô”£»
¼ì²é “Àñ°üÅäÖÃÎļþ”£¨D:\ZS_Mobile_Server\Config\gift.txt£©£¬È·±£Àñ°üÄÚÎïÆ· ID ÕýÈ·£¨Èç “1001 = ľ½££¬1002 = ²¼Ò”£¬ID ´íÎó»áµ¼ÖÂÁìȡʧ°Ü£©¡£
ËÄ¡¢Õ½ÉñÒýÇæÊÖÓοª·þʵÓü¼ÇÉ
¿ª·þǰ±¸·ÝÊý¾Ý£º
±¸·Ý “ZS_Mobile_DB” Êý¾Ý¿â£¨SQL Server ÓÒ¼üÊý¾Ý¿â→“ÈÎÎñ”→“±¸·Ý”£©£¬±¸·Ý·þÎñ¶Ë “Config”“Res” Îļþ¼Ð£¬±ÜÃ⿪·þºóÅäÖôíÎóÎÞ·¨»Ö¸´¡£
¼ò»¯³õÊ¼Íæ·¨£º
Ê״οª·þ±ðÌí¼Ó¹ý¶à¸´ÔÓÍæ·¨£¨Èç¶àתÉú¡¢¿ç·þÕ½£©£¬ÓÅÏȱ£Ö¤ “Ö÷ÏßÈÎÎñ + ¹ÖÎïµôÂä” Õý³££¬´ý·þÎñÆ÷Îȶ¨ºóÔÙÖ𲽸üÐÂÄÚÈÝ¡£
ÊÖ»ú¶ËÓëÄ£ÄâÆ÷¼æÈÝ£º
²âÊÔʱͬʱÓð²×¿ÊÖ»ú¡¢À×µçÄ£ÄâÆ÷¡¢Ò¹ÉñÄ£ÄâÆ÷²âÊÔ APK£¬È·±£²»Í¬É豸¾ùÄÜÕý³£ÔËÐУ¬±ÜÃⲿ·ÖÍæ¼ÒÎÞ·¨µÇ¼¡£
¿ª·þºó¼à¿Ø·þÎñÆ÷£º
´ò¿ª “Õ½ÉñºËÐÄ·þÎñ” ´°¿Ú£¬ÊäÈëÃüÁî “@ÔÚÏßÈËÊý”£¬ÊµÊ±²é¿´Íæ¼ÒÊýÁ¿£»ÊäÈë “@·þÎñÆ÷״̬”£¬¼ì²é CPU¡¢ÄÚ´æÕ¼Ó㬱ÜÃâ¹ýÔØµ¼Ö·þÎñÆ÷±ÀÀ£¡£
´«ÆæÊÖÓÎÕ½ÉñÒýÇæ¼ÜÉèµÄºËÐÄÊÇ “·þÎñ¶Ë²ÎÊýÊÊÅäÒÆ¶¯¶Ë”“APK ÕýÈ·´ò°üÇ©Ãû”“ÍâÍø¶Ë¿ÚÓ³É䔣¬Ïà±È¶ËÓμÜÉ裬Ðè¶îÍâ¹Ø×¢ÊÖ»ú¼æÈÝÐÔÓë¿Í»§¶Ë°²×°ÎÊÌâ¡£ÐÂÊÖ°´ “Êý¾Ý¿â²¿Êð→·þÎñ¶ËÅäÖÃ→APK ´ò°ü→²âÊÔ¿ª·þ” µÄÁ÷³Ì²Ù×÷£¬ÖصãºË¶Ô IP¡¢¶Ë¿Ú¡¢ËزÄÍêÕûÐÔ£¬¼´¿É˳ÀûÍê³É¿ª·þ£¬ÎªÍæ¼ÒÌṩÎȶ¨µÄ´«ÆæÊÖÓÎÌåÑé¡£