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

´«Ææ¼ÜÉèÁ¬½Óµ½Ô¶³ÌNPC·þÎñÆ÷Óöµ½·À»ðǽÔõô°ì£¿

Èȶȣº
ÔÚ´«Ææ¼ÜÉè¹ý³ÌÖУ¬Èç¹ûÁ¬½Óµ½Ô¶³Ì NPC ·þÎñÆ÷Óöµ½·À»ðǽÎÊÌ⣬¿ÉÒÔ³¢ÊÔÒÔÏ·½·¨½â¾ö¡£Ê×ÏÈ£¬¼ì²éÍøÂçÁ¬½ÓÊÇ·ñÕý³££¬È·±£ÍøÂçÎȶ¨ÇÒûÓÐÆäËûÎÊÌâÓ°ÏìÁ¬½Ó¡£Èç¹ûÈ·¶¨ÊÇ·À»ðǽµ¼ÖµÄÁ¬½ÓÎÊÌ⣬¿ÉÒÔ½øÐÐÒÔϲÙ×÷¡£ÔÚ¿ØÖÆÃæ°åÀïÕÒµ½°²×°µÄÈí¼þ£¬DBE2000 н¨Ò»¸ö HERODB µÄÊý¾Ý¿â£¬ÉèÖÃÆä PATH Ϊ D£º\WolServer£»ÓÃ×Ö·ûÌæ»»Æ÷.exe Ìæ»» mud3 Ŀ¼ÏµÄËùÓеÄÎļþµÄ ip ºÍ·þÎñÆ÷Ãû£¬SQL Óû§ÓëÃÜÂ롣ͬʱ£¬ÔÚÁ¬½Ó·þÎñÆ÷ʱ£¬ÈôÓöµ½·À»ðǽµÄÎÊÌ⣬¿ÉÒÔ¼ì²é·À»ðǽÉèÖ᣷À»ðǽ¿ÉÄÜ»á×èÖ¹´«ÆæË½ÈË·þÎñÆ÷µÄÕý³£Á¬½Ó£¬¼ì²é·À»ðǽÉèÖã¬È·±£´«ÆæË½ÈË·þÎñÆ÷³ÌÐò±»ÔÊÐíͨ¹ý·À»ðǽ¡£ÀýÈ磬¿ÉÒÔµ¥»÷×ó²àµÄ “ÔÊÐíÓ¦ÓóÌÐò»ò¹¦ÄÜͨ¹ý windows ·À»ðǽ”£¬È»ºóµ¥»÷ÓÒÉÏ½ÇµÄ “¸ü¸ÄÉèÖÔ£¬ÕÒµ½ “µÇ¼” ²¢¹´Ñ¡×ó²àµÄ¸´Ñ¡¿òÒÔÔÊÐíµÇ¼ͨ¹ý·À»ðǽ£¬×îºóµ¥»÷ÓÒÏÂ½ÇµÄ “È·¶¨” ±£´æÉèÖá£ÁíÍ⣬Èç¹û´«ÆæÓÎÏ·ÎÞ·¨½øÐÐÔ¶³Ì¿ØÖÆ£¬¿ÉÒÔ³¢ÊÔÒÔϽâ¾ö·½·¨£ºÊ×ÏÈ£¬È·±£ÍøÂçÁ¬½ÓÎȶ¨£¬¾¡Á¿Ê¹ÓÃÓÐÏßÁ¬½Ó¶ø·ÇÎÞÏßÁ¬½Ó¡£Æä´Î£¬¼ì²é·À»ðǽÉèÖã¬È·±£´«ÆæÓÎÏ·µÄ¶Ë¿Ú±»ÔÊÐíͨ¹ý¡£Èç¹ûÎÊÌâÈÔÈ»´æÔÚ£¬¿ÉÒÔ³¢ÊÔʹÓÃÔ¶³Ì×ÀÃæÈí¼þ£¬Èç TeamViewer »ò AnyDesk£¬À´Ô¶³Ì¿ØÖÆÓÎÏ·ËùÔڵĵçÄÔ¡£×îºó£¬Èç¹ûÒÔÉÏ·½·¨¶¼ÎÞЧ£¬¿ÉÄÜÐèÒªÁªÏµÓÎÏ·¿ª·¢ÉÌ»ò¼¼ÊõÖ§³ÖÍŶӣ¬Ñ°Çó½øÒ»²½µÄ°ïÖúºÍ½â¾ö·½°¸¡£×ÜÖ®£¬ÔÚ´«Ææ¼ÜÉèÁ¬½Óµ½Ô¶³Ì NPC ·þÎñÆ÷Óöµ½·À»ðǽÎÊÌâʱ£¬¿ÉÒÔͨ¹ý¶àÖÖ·½·¨½øÐг¢ÊÔ½â¾ö£¬ÒÔÈ·±£ÓÎÏ·µÄÕý³£ÔËÐС£
н¨Êý¾Ý¿â½â¾ö·À»ðǽÎÊÌâ
ÔÚÊý¾Ý¿â·þÎñÆ÷ÉÏÉèÖ÷À»ðǽÎÊÌâ¿ÉÄÜ»á¸ø´«Ææ¼ÜÉè´øÀ´Ò»Ð©ÌôÕ½¡£ÒÔ Oracle Êý¾Ý¿âΪÀý£¬¿ÉÒÔÔÚ Windows ·À»ðǽÉÏÉèÖÿª·Å TCP 1521 ¶Ë¿Ú£¨Oracle TNSListener£©£¬Ê¹Óà telnet ²âÊÔ¶Ë¿ÚÊÇ·ñ¿ª·Å¡£´ò¿ª×¢²á±í£¬ÕÒµ½ HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0£¬Ð½¨Ò»¸ö×Ö·û´®Öµ£ºUSE_SHARED_SOCKET=true¡£ÐÞ¸Ä Oracle Êý¾Ý¿â²Ù×÷ģʽ£¬Ä¬ÈÏΪ “רÓ÷þÎñÆ÷ģʽ”£¬ÐÞ¸ÄΪ “¹²Ïí·þÎñÆ÷ģʽ”£¬¿ÉÒÔʹÓà Database Configuration Assistant ¹¤¾ßÐ޸ġ£×îºóÖØÐÂÆô¶¯ Oracle Êý¾Ý¿âʵÀý¡£Èç¹ûÊÇÔÚ Linux ϵͳϰ²×° mysql£¬¿ÉÒÔÔÚ°²×°¹ý³ÌÖÐÉèÖÃĿ¼ȨÏÞ£¬³õʼ»¯ mysql£¬Æô¶¯ mysql ºó²é¿´ÔËÐÐ״̬£¬²¢ÑéÖ¤°²×°ÊÇ·ñ³É¹¦¡£mysql ¿ª·ÅÔ¶³ÌÁ¬½ÓºÍ¿ª·Å·À»ðǽ¶Ë¿Ú¿ÉÒÔÏȲ鿴 user ±í£¬ÐÞ¸ÄÓû§µÄ host Ϊ '%'£¬ÔÊÐíÔ¶³Ì·ÃÎÊ¡£·À»ðǽ¶Ë¿Ú¿ªÆô¿ÉÒÔʹÓà firewall-cmd ÃüÁî¡£¶ÔÓÚ Azure MySQL Êý¾Ý¿â·À»ðǽ£¬¿ÉÒÔʹÓÃÃüÁîÐй¤¾ß az mysql server firewall-rule create --resource-group <rg-name> --server-name <server-name> --name DisableFirewall --start-ip-address 0.0.0.0 --end-ip-address 255.255.255.255 À´´´½¨Ò»¸öÔÊÐíËùÓÐÖ÷»úÁ¬½ÓµÄ¹æÔò£¬µ«Õâ¿ÉÄܲ»ÊÇ×ȫµÄ·½·¨¡£ÔÚʹÓà gcloud ÔÚÊý¾Ý´æ´¢Ä£Ê½Ï´´½¨Êý¾Ý¿âʱ£¬¿ÉÒÔ¸ù¾Ý²»Í¬µÄģʽʹÓà gcloud firestore databases create »ò gcloud datastore databases create¡£
¼ì²é·À»ðǽÉèÖÃÔÊÐí´«ÆæË½ÈË·þÎñÆ÷Á¬½Ó
µ±´«Ææ¼ÜÉèÁ¬½Óµ½Ô¶³Ì npc ·þÎñÆ÷Óöµ½·À»ðǽÎÊÌâʱ£¬Ê×ÏÈÒª¼ì²é·À»ðǽÉèÖ᣷À»ðǽ¿ÉÄÜ»á×èÖ¹´«ÆæË½ÈË·þÎñÆ÷µÄÁ¬½Ó£¬ÐèҪȷ±£´«ÆæË½ÈË·þÎñÆ÷³ÌÐò±»ÔÊÐíͨ¹ý·À»ðǽ¡£¿ÉÒÔ¼ì²éµçÄԺͷÓÉÆ÷µÄ·À»ðǽÉèÖã¬ÔÚµçÄÔÉÏ¿ÉÒÔ´ò¿ª¿ØÖÆÃæ°å£¬ÕÒµ½ “ϵͳºÍ°²È«” Ñ¡Ïµã»÷ “·À»ðǽ” Ñ¡ÏѡÔñ “ÔÊÐíÓ¦Óûò¹¦ÄÜͨ¹ý·À»ðǽ”£¬ÔÚÁбíÖÐÕÒµ½´«ÆæË½ÈË·þÎñÆ÷£¬¹´Ñ¡ “רÓÔ ºÍ “¹«ÓÔ Á½¸öÑ¡Ïµã»÷ “È·¶¨”¡£Èç¹ûÊÇ·ÓÉÆ÷µÄ·À»ðǽÉèÖ㬿ÉÒԵǽ·ÓÉÆ÷£¬È»ºóÓ³Éä 7000 - 7900 ÕâЩ¶Ë¿Ú£¬»òÕßÖ±½ÓÔÚ·ÓÉÆ÷À↑Æô DMZ ¹¦ÄÜ£¬ÔÚ DMZ ¹¦ÄÜÕâÀïÊäÈë±¾»úµÄÄÚÍø IP¡£ÅäÖÃºÍ DMZ µÄÉèÖ÷½Ê½¿ÉÒԲο¼Ïà¹Ø½Ì³Ì¡£Í¬Ê±£¬ÒªÈ·±£ÍøÂçÁ¬½ÓÎȶ¨£¬ÍøÂç²»Îȶ¨Ò²¿ÉÄܵ¼ÖÂÁ¬½Óʧ°Ü¡£¿ÉÒÔ¼ì²éÍøÂçÁ¬½Ó£¬È·±£ÍøÂçÎȶ¨ÇÒËÙ¶È×ã¹»¡£Èç¹ûʹÓõÄÊÇÎÞÏßÍøÂ磬³¢ÊÔ¸ü»»ÎªÓÐÏßÍøÂçÁ¬½Ó£¬ÒÔÌá¸ßÁ¬½ÓËÙ¶È¡£
´«ÆæÓÎÏ·ÎÞ·¨Ô¶³Ì¿ØÖƵĽâ¾ö·½·¨
Èç¹û´«ÆæÓÎÏ·ÎÞ·¨Ô¶³Ì¿ØÖÆ£¬ÔÚ´«Ææ¼ÜÉèÁ¬½Óµ½Ô¶³Ì npc ·þÎñÆ÷Óöµ½ÎÊÌâʱҲ¿ÉÒԲο¼ÕâЩ½â¾ö·½·¨¡£Ê×ÏÈ£¬È·±£ÍøÂçÁ¬½ÓÎȶ¨£¬¾¡Á¿Ê¹ÓÃÓÐÏßÁ¬½Ó¶ø·ÇÎÞÏßÁ¬½Ó¡£¼ì²é·À»ðǽÉèÖã¬È·±£´«ÆæÓÎÏ·µÄ¶Ë¿Ú±»ÔÊÐíͨ¹ý¡£¸üÐÂÓÎÏ·µ½×îа汾£¬ÒÔÈ·±£Ã»ÓÐÈκμæÈÝÐÔÎÊÌâ¡£Èç¹ûÎÊÌâÈÔÈ»´æÔÚ£¬¿ÉÒÔ³¢ÊÔʹÓÃÔ¶³Ì×ÀÃæÈí¼þ£¬Èç TeamViewer »ò AnyDesk£¬À´Ô¶³Ì¿ØÖÆÓÎÏ·ËùÔڵĵçÄÔ¡£Èç¹ûÊÇ´«Ææ ÔÚ×Ô¼ºµÄµçÄÔÉϼÜÉèÍâÍø£¬¿ÉÒÔ´ò¿ªÓÎÏ·Æô¶¯Æ÷£¬µã»÷ÅäÖÃÏòµ¼£¬ÔÚÓÎÏ··þÎñÆ÷ÍâÍø IP µØÖ·ÕâÀïÊäÈëÄãµÄÍâÍø IP£¬ÍâÍø IP »ñÈ¡·½·¨¿ÉÒÔÔÚ°Ù¶ÈËÑË÷À¸ÊäÈë IP£¬¾ÍÄÜÕÒµ½×Ô¼ºµÄÍâÍø IP£¬È»ºó¸´ÖƽøÈ¥£¬»òÕßÖ±½ÓÔÚÕâ¸öÅäÖÃÀïÑ¡Ôñ¶¯Ì¬ IP ģʽҲÐУ¬È»ºóÒ»Ö±ÏÂÒ»²½ÏÂÒ»²½±£´æÈ·¶¨¼´¿É¡£Èç¹ûÊÇÓ÷ÓÉÆ÷¼ÜÉèµÄ»°£¬Äǵõǽ·ÓÉÆ÷£¬È»ºóÓ³Éä 7000 - 7900 ÕâЩ¶Ë¿Ú£¬»òÕßÖ±½ÓÔÚ·ÓÉÆ÷À↑Æô DMZ ¹¦ÄÜ£¬ÔÚ DMZ ¹¦ÄÜÕâÀïÊäÈë±¾»úµÄÄÚÍø IP¡£
µ±´«Ææ¼ÜÉèÁ¬½Óµ½Ô¶³Ì npc ·þÎñÆ÷Óöµ½·À»ðǽÎÊÌâʱ£¬¿ÉÒÔͨ¹ýн¨Êý¾Ý¿â½â¾ö·À»ðǽÎÊÌâ¡¢¼ì²é·À»ðǽÉèÖÃÔÊÐí´«ÆæË½ÈË·þÎñÆ÷Á¬½ÓÒÔ¼°²Î¿¼´«ÆæÓÎÏ·ÎÞ·¨Ô¶³Ì¿ØÖƵĽâ¾ö·½·¨À´³¢ÊÔ½â¾ö¡£ÕâЩ·½·¨¿ÉÒÔ°ïÖúÍæ¼Ò¸üºÃµØ½â¾ö´«Ææ¼ÜÉè¹ý³ÌÖÐÓöµ½µÄ·À»ðǽÎÊÌ⣬ȷ±£ÓÎÏ·Äܹ»Ë³Àû½øÐС£