@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
I have a question regarding the "show verified dice" answer. Is this still an active feature in recent versions? I ask because, for some time now, whenever I click on "show verified dice", while playing in a online bot hosted game, it does not display a roll. I assumed it was de-activated or I just didn't understand how it works.
Also, I notice this feature isn't even available if in a privately hosted online games?
@lafayette said in FAQ and Help:
Q. If the game is open source, how do you prevent people from hacking the dice.
A. In PBEM games, all dice are rolled by a third party dice server, and mailed to the players. This allows you to verify that your opponent is not cheating.
In online games, the dice are rolled on two computers, and are encrypted (for more details see OnlineDice ). If you are playing as a client (NOTE: if there are multiple clients, then only 1 client will have the verified random number), you can check the dice by using the menu games->show verified dice. If the dice in this window don't match the dice in the game, then the server has been hacked.
So, I just checked using 8453, it is functional now, in online bot hosted games. Great!
@LaFayette said in Triplea won't run:
@beelee was the problem at 18:35 or at 17:40 PST today? There were new prerelease versions deployed at those times, a D/C would be expected
well it happened last night, which would be before that, so a long winded way of saying maybe but I don't think that's why it did it : )
sorry i don't remember the exact time. The error probably tells me. I'll look : )
Well i guess not. I had it happen at times other than what's posted above though
Hi Ben welcome to the site. As cernel says, triplea won't do everything 100% rule compliant, but it is real close and by using edit and player enforcing rules triplea doesn't support, it's even closer.
42 on steam doesn't follow all the rules either, although it is still early in it's development and continues to improve:
@The-Bible Would you mind installing the current TripleA prerelease and checking if you still see the problem? With luck the issue is already fixed