When I log into the game, I get this message: Failed-to-log-in. Your IP address is limited. It won't let me in. Please tell me what I can do about it.
The following countries are considered Asian:
Quote
Afghanistan, Armenia, Azerbaijan, Bangladesh, Bhutan, Cambodia, People's Republic of China (including Hong Kong), Taiwan, East Timor, Georgia, India, Indonesia, Iran, Iraq, Japan, North Korea, South Korea, Kyrgyzstan, Republic of Laos, Malaysia, Mongolia, Myanmar, Nepal, Pakistan, Philippines, Singapore, Sri Lanka, Tajikistan, Thailand, Turkmenistan, Vietnam, Uzbekistan.
All other users are blocked by IP address. This means that when they launch the game after entering their login and password, they receive an error message, usually: Sorry, only the player with IP in Asia can login (or in some cases Disconnected from the server. Please login again).
In this regard, the only effective way is to use Asian proxies to bypass the IP block.
For this, you can use the Proxifier program. Version 2.91, in regular and portable versions, is available for download at the following links:
http://www.megaupload.com/?d=U7TSVYMM
http://ifolder.ru/18114930
Instructions for setting up and using Proxifier:
1. Everything you need is in the "Options" menu. Open the first item - "Proxy settings" and click "Add...". In this list (or on other similar sites), find a proxy with the "SOCKS5 - HIA" label (a proxy with high anonymity) or HTTP and copy its address and port into the program window. In the "Protocol" field, select "SOCKS Version 5". Before clicking "OK", click "Check". If all three stages of testing pass in a few seconds, accompanied by a green highlight of the text, then the proxy is working and you can add it to the list. However, sometimes you may also see a message like "20% of packages was lost" in the third stage of testing. This indicates that the proxy is working unstablely and some of the transmitted information is lost. Such proxies are not recommended. In addition, it is better to choose proxies with a lower latency, less than 400 milliseconds.
2. The "proxification" rules are in the "Options" menu, item "Proxification rules". By default, the option "Process All except the following" is set (i.e., all connections through a proxy, except those in the list). And there is a checkmark on the rule named "Loopback". Select the option "Process Only the following", i.e., connection through a proxy only for the specified rules. Create a new rule ("Add..."), naming it, for example, "HoMM Online". Then, in the rule window, click "Add..." in the "Applications" section. A window opens with a file explorer, using which we go to the folder with Heroes and select the files HeroOnline.exe, AccountBind.exe, AutoP.exe, AutoPRestart.exe, play.exe and TimeDelay.exe there. In the "Port Range" field, enter the value 9967 (this is the port through which the connection to the game's authorization server passes). If the port is specified, proxification will only be used for game applications and only for the connection to the authorization server (which checks whether your IP is Asian or not). The connection to the game server will pass without using a proxy, which will allow you to play with good speed and a stable connection. After adding a new rule, leave the checkmark on it, and remove the checkmark from "Loopback".
3. The program will use the proxies from the list you created, the ones you mark with a checkmark. It is best to use one proxy, the most stable of all, leaving the rest as a backup. Keep in mind that free proxy servers only work for a while, so you need to periodically test the proxies in your list for functionality (using the same "Check" button), deleting non-working ones and adding new ones. The proxies that have successfully passed the preliminary test should also be checked for real data transfer speed using a suitable website. To do this, you need to temporarily set a checkmark on the "Loopback" setting so that all connections, including the browser, connect through the proxy. After checking the proxy speed through the browser, remove the checkmark from the "Loopback" item.
That's all. A properly configured Proxifier will allow you to use a proxy only for the game authorization procedure. After logging into the game, you can safely close or restart the program, add and test new proxies, etc.
A few additional notes.
1. In the example above, a link is given to a list of Chinese proxies, but if there are no working Chinese proxies, you can try using proxies from other Asian countries that are on the "whitelist".
2. To avoid questions about whether the server or your proxies are not working, there is a page to check the server status:
http://server.homm.91.com/
3. Keep in mind that you may receive a false message that the server is under maintenance if the proxy you are using is working unstablely or has stopped working altogether, so when you receive such messages and cannot connect to the game server, first check the functionality of the proxy. If the connection to the proxy server is unstable, then testing may sometimes pass successfully and sometimes give an error. In such cases, it is also worth looking for more stable proxies.
4. Also, remember that every Monday, Tuesday, Thursday, and Saturday at 5:00 AM (Moscow time), the server is shut down for technical maintenance (the so-called reset). This is accompanied by a forced termination of any game missions for all players and a five-minute countdown to the start of maintenance. After that, the server is usually unavailable for about 15-20 minutes. Accordingly, if you left your character in online training overnight, you will only be able to return it to training by logging in again after the maintenance.
Added 1 hour 5 minutes ago
Screenshots for setting up port 9967 (to play without a proxy) are here http://heroesmagic.ru/index.php/topic,222.0.html
in the comment v10