I see what you mean and I think we don't have a big dissent here at least regarding the consequences. I am not very happy with that FAQ-aspect that introduced the rule "You may only purchase as many units as you will have the ability to mobilize after making repairs to any damaged industrial complexes. The rules for returning excess units are intended only for inadvertent over-purchasing."
While the first sentence is a clear "law" the second sentence opens room for discussing the "human factor". Representing the latter in the TripleA engine appears to be pointless, IMHO.
@prastle Makes sense. I think anyone can go into a bot and take it over if someone is camping in it and not responding to texts because they are in another game or not present. I might suggest we post an add on message to the lobby that says if you can host please do and leave the bots for those that cant.
Hosting bots is not as difficult as it sounds. If I can do it, then I’m sure most people here can too. If you can Host a game on the Lobby, then you are almost there. Just needs a few tweaks to your router, a .bat file, a bit of patience and possible some help from a friendly Mod!
First you need to update your router settings and open more ports. You should already have port 3300 open. I opened 6 in all, 3300 to 3305 (one for your own Hosting and 5 for the Bots). There is a freeware program you can use: Simple Port Forwarding (see here http://www.simpleportforwarding.com/download ), which can help with the task. Follow the program instructions and open the required ports.
Once you’ve opened the ports, you need to download the latest Beta(Pre-Release) version of TripleA. This is located here https://github.com/triplea-game/triplea/releases/ . This can be installed in a different folder from your stable TripleA. It's is recommended that you keep the stable version for testing purposes between the two versions of TripleA. I used the 18.104.22.168.10245 version. It is in this new folder that the .bat files must be inserted.
Next is to create a .bat file. Using the attached .txt file as an example, edit the following asterisked sections:
SET PORT= **** (the number of the port)
SET BOT_NUMBER= *** (the number to identify the bot on the lobby, your choice)
.name=Bot%BOT_NUMBER%_ ***** (letters and/or numbers to identify the bot on the lobby, your choice. Mine is DKMart1)
.hostedBy= Bot%BOT_NUMBER%_***** (letters and/or numbers to identify the bot on the lobby, your choice. Mine is DKMart1)
.supportEmail=************** (your email so Mods know where to find you… )
Once you’ve finished editing, save the file with the .bat extension. You can call the file anything you wish (in my case DKMart1_bot_1.bat).
Repeat for the number of bots you wish to create.
Remember, SET PORT= must be different for each .bat file and correspond to the ports you have opened on your router!
Place the .bat files in the 22.214.171.124.10245 TripleA folder. If all goes to plan, when you click on the .bat file a command prompt window will open and attempt to load the bot to the server lobby. Open TripleA as usual (not the 126.96.36.199.10245 version), go to the lobby and marvel at the wonder of your work.
Any problems contact a Mod (@prastle). He’ll sort you out! LOL
Well you could try a couple of things.
The simplest thing you could try is to just download a recent version of TripleA, install it and see if that enables you to either replace the old installation or allow you to uninstall it.
If that doesn't work, you could try to manually download java, install it, press Windows Key + Pause Key, open the advanced Tab, click on "Environment Variables", click on the lower "New" button.
The you get a dialog with 2 text fields.
Put EXE4J_JAVA_Home in the upper one, and the path to your newly installed java in the other one.
Note that it probably needs to end with /bin so it looks roughly like this C:\Program Files\Java\jre1.8.0_152\bin