Subcategories

  • TripleA is a free gaming site and survives by the help of our members donations!

    11 Topics
    469 Posts
  • Join the TripleA TEAM!

    Pinned Moved
    85
    7 Votes
    85 Posts
    69k Views
    LaFayetteL
    @jackpunt https://discord.gg/T8d2qUSV
  • TripleA Server Costs

    16
    4 Votes
    16 Posts
    5k Views
    E
    @Cernel When the Revised Ladder bots were crashing frequently, I moved them onto Amazon Web Services and reworked how they were launched and maintained. AWS is a cloud hosted Linux server, so the bots run remotely rather than depending on my own computer, home internet connection, or an open SSH window. I connect to the server through SSH, but the bots themselves run inside persistent tmux sessions. tmux is useful here because it separates the bot process from the temporary SSH connection. I can disconnect from the server, close my laptop, or lose my local connection without terminating the bot. Each bot has its own named session, which also makes it easier to inspect or restart one without affecting the other. The main upkeep commands are: tmux ls This shows whether the bot sessions are still present. tmux attach -t revised_ladder tmux attach -t revised_ladder2 These reconnect me to the live console output for either bot so I can inspect errors, freezes, or lobby disconnects. To leave a session while keeping the bot running: Ctrl+B, then D If the bot is frozen rather than fully gone, I can attach to the session, stop the process with Ctrl+C, and relaunch it using the relevant startup script. I also set up the launch process so that if a bot process actually disappears or exits, it is automatically started again. In other words, the server does not simply leave the bot offline after a crash. The surrounding startup or monitoring process detects that the bot is no longer running and relaunches it. That does not necessarily fix every possible freeze, since a frozen process may still technically exist, but it does handle ordinary crashes and unexpected exits without requiring me to log in immediately. So the overall setup has three layers: AWS provides the continuously available cloud server. tmux keeps the bot sessions alive independently of SSH. The restart logic relaunches a bot when its process exits or disappears. This is what I implemented when the bots were crashing a lot. Since then, the AWS and tmux setup has generally been stable, and the automatic restart behavior has reduced the amount of manual intervention needed.
  • 2026.06.16.15662 game-headless bot gets 502 on game-hosting-request

    2
    0 Votes
    2 Posts
    959 Views
    B
    @EyesWideShut If you haven't already, you could try reinstalling the map. Some of the maps had to have that done after the update. Will ping @cernel for you
  • Lobby Upgrades, June-25-2026

    30
    1 Votes
    30 Posts
    9k Views
    LaFayetteL
    @beelee unfortunately you cannot, bot comment is set at bot start once. Need a reboot of the bot to change it abd server access to do that
  • Following a Traveller ;)

    Moved
    50
    1
    3 Votes
    50 Posts
    26k Views
    LaFayetteL
    @beelee love the idea of the sock snorkel. IMO bivvy + tarp is the play. We're not likely to get rain out here until September, didn't even bring a rain coat!
  • TripleA - 2026.06.16 - Release Schedule / Plan

    8
    3 Votes
    8 Posts
    3k Views
    PantherP
    @LaFayette @ubernaut The good news is that emails land in gmail-accounts again (let's see how long). The dice-email go to the spam-folder - but that's easy to handle!
  • 2.7 Lobby + Bots Available & Early Testing Phase

    56
    3 Votes
    56 Posts
    14k Views
    B
    @TheDog Might have something to do with this https://github.com/triplea-game/triplea/pull/14411
  • MARTI is migrating in triplea v2.7+

    11
    7 Votes
    11 Posts
    4k Views
    PantherP
    @lafayette Nice, thank you!
  • This topic is deleted!

    4
    2 Votes
    4 Posts
    1k Views
  • Forum Server Work - Might be some downtime today (May 2, 2026)

    14
    3 Votes
    14 Posts
    5k Views
    B
    @LaFayette said: i'm able to repro the black test I'm sure you're already aware of this but just in case as soon as I click on anything after it goes black, even an empty space, the black goes away. Idk how to communicate that to people. I guess they'll probably just figure it out on their own. It'd be nice if it didn't happen at all but most likely lower on the priority todo list.
  • Announcing TripleA Office Hours

    5
    2 Votes
    5 Posts
    3k Views
    LaFayetteL
    @prastle the reason for discord is the live voice capability. It's a glorified phone call. Discord overall is good for that kind of thing, also good for getting quicker answers to questions. Though, forums will remain the place to be for a sustained, longer, more in depth conversation. A chat room like discord will tend to have very ephemeral topics, usually one at a time. While forum threads do fall off the top, they still stick around. Overall, discord will be a good place when you want to have a phone call, or a meeting, or a question answered in a couple hours or a day. Forums is best though for raising topics where you're happy accumulating a response days, maybe weeks later.
  • 2.7 Release & Testing - Megathread

    57
    4 Votes
    57 Posts
    29k Views
    RogerCooperR
    @thedog I think you just need to remove the spaces after and before the curly brackets.
  • Tactical Guide on the Website has been given a facelift

    1
    4 Votes
    1 Posts
    1k Views
    No one has replied
  • Discord!

    18
    6 Votes
    18 Posts
    11k Views
    LaFayetteL
    Updated the link in this post - now using the permalink. It should no longer expire.
  • 32 Bit Windows Installer - (Possibly) Will No Longer be Available

    Locked
    5
    7 Votes
    5 Posts
    4k Views
    LaFayetteL
    A quick update regarding 32 bit installers - looks like it is no longer even an option for us. Not even a choice now whether to include it or not. Details: I'm running some updates, and ran across our notes for how to bundle the 32 bit Java version for windows-32 bit installers: https://github.com/triplea-game/assets [image: 1745967815654-screenshot-from-2025-04-29-16-02-38.png] Basically, download the 32 bit JDK from some website (https://adoptopenjdk.net/releases.html) and do some re-packaging stuff. That website has JDKs only up to Java 16. So.. any next release would be on Java 17 or Java 21. It looks like a 32 bit installer is no longer even an option for us (unless someone can find a 32 bit JDK21 somewhere; I kinda suspect such a thing may not even exist now).
  • 6 Votes
    8 Posts
    6k Views
    B
    @lafayette said in Personal Status Update - I was MIA doing hurricane relief work. Less MIA now. (But still MIA!): Not all bad news, but mostly bad news, lol = D heh heh Happy Thoughts now Plenty of good things happening too
  • New unit for the Season

    9
    1
    7 Votes
    9 Posts
    7k Views
    wc_sumptonW
    And to all a good time! Cheers...
  • Release 2.7? (vote)

    8
    6 Votes
    8 Posts
    5k Views
    LaFayetteL
    Thanks @beelee and all for feedback & votes I think I'll tend to agree with the majority here. Bad things happen when rushed. Perhaps the next couple months will serve as an extended testing period - a very good thing. I reduced the number of 2.7 bot servers to two. That's a cost of $10/month and gives us 6 game instances in the meantime. I'll spin up a 2.7 'megathread' thread & link it in the lobby. Make the testing a bit more official.
  • Bot Changes in 2.7 - Running Bots with Docker

    2
    3 Votes
    2 Posts
    2k Views
    LaFayetteL
    The 'EXIT_ON_GAME_END' flag is new in 2.7. All 2.7 lobby bots have this configured. The lobby bots are configured in a very similar way, except as a linux service (using systemctl) The way lobby bots are installed can be reverse engineered from: https://github.com/triplea-game/infrastructure/blob/master/ansible/roles/bot/tasks/main.yml https://github.com/triplea-game/infrastructure/tree/master/ansible/roles/bot/templates
  • Pre-release Version now on 2.7

    12
    3 Votes
    12 Posts
    7k Views
    LaFayetteL
    Release notes updated: https://triplea-game.org/release_notes/ Bots should be in good shape. Duplicate map problem should be largely fixed now. No major known issues.

Recent Posts

  • @Cernel When the Revised Ladder bots were crashing frequently, I moved them onto Amazon Web Services and reworked how they were launched and maintained.

    AWS is a cloud hosted Linux server, so the bots run remotely rather than depending on my own computer, home internet connection, or an open SSH window. I connect to the server through SSH, but the bots themselves run inside persistent tmux sessions.

    tmux is useful here because it separates the bot process from the temporary SSH connection. I can disconnect from the server, close my laptop, or lose my local connection without terminating the bot. Each bot has its own named session, which also makes it easier to inspect or restart one without affecting the other.

    The main upkeep commands are:

    tmux ls

    This shows whether the bot sessions are still present.

    tmux attach -t revised_ladder
    tmux attach -t revised_ladder2

    These reconnect me to the live console output for either bot so I can inspect errors, freezes, or lobby disconnects.

    To leave a session while keeping the bot running:

    Ctrl+B, then D

    If the bot is frozen rather than fully gone, I can attach to the session, stop the process with Ctrl+C, and relaunch it using the relevant startup script.

    I also set up the launch process so that if a bot process actually disappears or exits, it is automatically started again. In other words, the server does not simply leave the bot offline after a crash. The surrounding startup or monitoring process detects that the bot is no longer running and relaunches it. That does not necessarily fix every possible freeze, since a frozen process may still technically exist, but it does handle ordinary crashes and unexpected exits without requiring me to log in immediately.

    So the overall setup has three layers:

    AWS provides the continuously available cloud server.
    tmux keeps the bot sessions alive independently of SSH.
    The restart logic relaunches a bot when its process exits or disappears.

    This is what I implemented when the bots were crashing a lot. Since then, the AWS and tmux setup has generally been stable, and the automatic restart behavior has reduced the amount of manual intervention needed.

    read more

  • @Cernel ah my bad. so I'm paying more. My Bots are cloud-based for better or for worse. They seem to be working fine but I haven't had crashes that I'm aware of.

    read more

  • @EyesWideShut said:

    I am paying about $10 a month for both headless servers which I understand is consistent with what triplea in general is paying for the bots.

    I guess this means that you are paying $5 per bot? What I understand @lafayette said is that TripleA is paying $5 per server of 3 bots, which would be $1.66 per bot.

    read more

  • @Cernel Thanks for flagging this. For the Revised Ladder bots, I set them up to run inside persistent tmux sessions on the AWS server, so they remain active even after I disconnect from SSH or close my computer. I also created separate run scripts for the bots and a startup script that launches them together, which makes them easier to restart and keep online. So far, that setup seems to be working and the Revised Ladder bots are still running, although I’m continuing to monitor them in case one freezes or disconnects. I am paying about $10 a month for both headless servers which I understand is consistent with what triplea in general is paying for the bots.

    read more