• How to Increase Memory for TripleA

    5
    2 Votes
    5 Posts
    4k Views
    RoiEXR
    @Cernel I updated it
  • Recent Mass Change?

    2
    0 Votes
    2 Posts
    887 Views
    PantherP
    @general_zod No, nothing that I am aware of. You can see here https://github.com/triplea-maps when the maps have been touched.
  • error host game

    2
    0 Votes
    2 Posts
    838 Views
    prastleP
    @wqgaming Try this link. https://forums.triplea-game.org/topic/100/how-to-host/15
  • Rules/Notes for A&A Global 1940 (all editions)

    4
    0 Votes
    4 Posts
    2k Views
    PantherP
    @scousemart It is always possible that issues mentioned in the game notes might have been fixed in the meantime. But concerning this issue you can easily reproduce the flaw in Global when for example you can bring an Infantry from Germany to the transport in SZ 114 during Combat Move Phase - and another one for example from Poland during Noncombat Move Phase. Clear violations of the rules, but incorrectly possible in TripleA. There may be other related scenarios of course.
  • slow AI turns after 5+rounds

    3
    0 Votes
    3 Posts
    2k Views
    S
    @redrum 0_1531689701538_Germany 1.tsvg hey thanks for the reply - playing on World At War Map v2.1.1 engine 1.9.0.0.7621 have been playing on an ok laptop that can run it no problem but also my desktop which can run anything - thx
  • Forgot my password

    3
    0 Votes
    3 Posts
    1k Views
    S
    @prastle It was to TripleA for lobby and or PBEM play, but its fixed now, at least it was apparently non existant. Thanks for your reply and attempt to help.
  • Github Question

    8
    0 Votes
    8 Posts
    3k Views
    B
    Right on Thanks
  • How much bonus Income should we give to AI for a competitive match?

    4
    0 Votes
    4 Posts
    1k Views
    redrumR
    Yeah, it varies a lot map by map because many of even the standard ww2 maps have standard bids around 10-15 for human players let alone the AI. Best thing is to run the AI vs itself or just play a bunch of games with different bonuses.
  • Changing Political Relationships Before Starting Game...

    4
    0 Votes
    4 Posts
    2k Views
    General_ZodG
    @mariner2929 You can also create a custom diplomatic structure. However that requires some in depth xml knowledge.
  • Show code for dice algorithm.

    6
    0 Votes
    6 Posts
    4k Views
    RoiEXR
    @taplayerzz To give you a rough overview of the way the dice are being rolled: When playing PbF/PbEM Whenever a player needs dice rolls to determine a result of a battle, a request to dice.tripleawarclub.org is being made over a secure HTTPS connection (relatively strong encryption for web standards). On a successfull roll (i.e. a valid request) an email is being sent to each player to prevent someone to just reload an old savegame from a round ago and replay the same scenario and get different results that may favor someone elses turn. So if you get 2 emails mentioning the "same" battle, you know something's odd. Playing over the internet Private hosts No guarantees here, the private host has full control over his server code in theory 'Bots' aka Official Hosts We host the bots ourselves and have therefore ensured that the code is unaltered. The actual rolling is done on the bots, so therefore no practical way of altering the code remotely. However the results are being sent over an unsecure connection, so in theory someone could hijack your private connection and simulate a complete game for you i.e. pretend you rolled bad although you didn't, because at some point the results become out-of-sync with the actual game, but this is really unlikely because our netcode is at the moment really compilcated to deal with, so probably not worth trying unless someone has waaay too much time (if such a person exists, feel free to join us, there's lots of code to fix ^^). TL;DR While it's in theory possible to play games on you by altering your connection, it's not possible to reasonably alter your dice results in a trivial way, unless of course someone found an exploit in our code or something, in which case we had a more severe issue than faked dice results. Additional Info: While online games are being played over an insecure connection, the passwords being sent for private matches are transmitted securely. (We aren't security experts, but based on our knowledge on best-practices in the recent time, we consider it secure, feel free to prove us wrong)
  • AI and Axis and Allies

    6
    0 Votes
    6 Posts
    2k Views
    L
    @redrum Thanks. Will do. I appreciate the help!
  • How to Use Paratroopers

    2
    0 Votes
    2 Posts
    1k Views
    T
    Yeh I think I see my problem. It looks like its a tech development now and not just a specialty unit. (sigh)
  • Error message

    2
    1
    0 Votes
    2 Posts
    1k Views
    RoiEXR
    This error message normally means that you don't have a working Internet connection. If this error just happens once, it's probably just a short outage of a server somewhere, otherwhise we might need to check a couple of things.
  • Dice Roller PBEM

    12
    0 Votes
    12 Posts
    4k Views
    prastleP
    @scousemart si You can swap in the engine settings now if a wish [image: 1527529714568-2018-05-28-scouse-resized.png]
  • How can I prevent resetting of my email server?

    1
    0 Votes
    1 Posts
    873 Views
    No one has replied
  • AI Dice Assist

    8
    0 Votes
    8 Posts
    3k Views
    redrumR
    @darksend All I can say is that the AI uses the same dice roller as the human does. Everyone remembers the bad rolls better than the good. If you are struggling to beat the Hard AI consistently then feel free to post a few save games and I'm sure some of the experienced players here would be glad to give you some tips.
  • Rule of thumb for defender scrambles?

    3
    0 Votes
    3 Posts
    1k Views
    General_ZodG
    @willk_1230 I play extremely few non live games. But I presume the defender should always be given the choice if it is not a live game. So that would mean sending a email to the defender asking how many to scramble or sending him the file to scramble it himself and have him resend it to you once completed.
  • PBEM/PBF in TripleA

    4
    1
    0 Votes
    4 Posts
    2k Views
    PantherP
    @scousemart Indeed, for the first "attempt" it is irrelevant whether the option "Repost Turn Summary" is checked or not.
  • Map options "Make default" inop

    1
    0 Votes
    1 Posts
    856 Views
    No one has replied
  • Registering email issue

    4
    0 Votes
    4 Posts
    1k Views
    PantherP
    @greatdane67 Which is your email provider? Did you use the email bound to this forum account? In the past there were sometimes problems with certain providers. Create a gmail-account and it should work.

Recent Posts

  • I'm able to log in to git after the machine meltdown but it won't let me clone my repo. This is what I get

    beelee@beelee-ThinkPad-T560:~$ mkdir git-repos
    beelee@beelee-ThinkPad-T560:~$ cd git-repos
    beelee@beelee-ThinkPad-T560:~/git-repos$ git clone git@github.com:triplea-maps/global_40_expansion_uhd_boxes.git
    Cloning into 'global_40_expansion_uhd_boxes'...
    The authenticity of host 'github.com (140.82.114.4)' can't be established.
    ED25519 key fingerprint is SHA256:+DiY3wvvV6TuJJhbpZisF/zLDA0zPMSvHdkr4UvCOqU.
    This key is not known by any other names.
    Are you sure you want to continue connecting (yes/no/[fingerprint])? y
    Please type 'yes', 'no' or the fingerprint: yes
    Warning: Permanently added 'github.com' (ED25519) to the list of known hosts.
    git@github.com: Permission denied (publickey).
    fatal: Could not read from remote repository.

    Please make sure you have the correct access rights
    and the repository exists.
    beelee@beelee-ThinkPad-T560:~/git-repos$ git clone git@github.com:triplea-maps/global_40_expansion_uhd_boxes.git
    Cloning into 'global_40_expansion_uhd_boxes'...
    git@github.com: Permission denied (publickey).
    fatal: Could not read from remote repository.

    Please make sure you have the correct access rights
    and the repository exists.
    beelee@beelee-ThinkPad-T560:~/git-repos$ https://github.com/triplea-maps/global_40_expansion_uhd_boxes.git
    bash: https://github.com/triplea-maps/global_40_expansion_uhd_boxes.git: No such file or directory
    beelee@beelee-ThinkPad-T560:~/git-repos$ git clone gh repo clone triplea-maps/global_40_expansion_uhd_boxes
    fatal: Too many arguments.

    usage: git clone [<options>] [--] <repo> [<dir>]

    -v, --[no-]verbose be more verbose -q, --[no-]quiet be more quiet --[no-]progress force progress reporting --[no-]reject-shallow don't clone shallow repository -n, --no-checkout don't create a checkout --checkout opposite of --no-checkout --[no-]bare create a bare repository --[no-]mirror create a mirror repository (implies bare) -l, --[no-]local to clone from a local repository --no-hardlinks don't use local hardlinks, always copy --hardlinks opposite of --no-hardlinks -s, --[no-]shared setup as shared repository --[no-]recurse-submodules[=<pathspec>] initialize submodules in the clone --[no-]recursive ... alias of --recurse-submodules -j, --[no-]jobs <n> number of submodules cloned in parallel --[no-]template <template-directory> directory from which templates will be used --[no-]reference <repo> reference repository --[no-]reference-if-able <repo> reference repository --[no-]dissociate use --reference only while cloning -o, --[no-]origin <name> use <name> instead of 'origin' to track upstream -b, --[no-]branch <branch> checkout <branch> instead of the remote's HEAD -u, --[no-]upload-pack <path> path to git-upload-pack on the remote --[no-]depth <depth> create a shallow clone of that depth --[no-]shallow-since <time> create a shallow clone since a specific time --[no-]shallow-exclude <revision> deepen history of shallow clone, excluding rev --[no-]single-branch clone only one branch, HEAD or --branch --no-tags don't clone any tags, and make later fetches not to follow them --tags opposite of --no-tags --[no-]shallow-submodules any cloned submodules will be shallow --[no-]separate-git-dir <gitdir> separate git dir from working tree -c, --[no-]config <key=value> set config inside the new repository --[no-]server-option <server-specific> option to transmit -4, --ipv4 use IPv4 addresses only -6, --ipv6 use IPv6 addresses only --[no-]filter <args> object filtering --[no-]also-filter-submodules apply partial clone filters to submodules --[no-]remote-submodules any cloned submodules will use their remote-tracking branch --[no-]sparse initialize sparse-checkout file to include only files at root --[no-]bundle-uri <uri> a URI for downloading bundles before fetching from origin remote

    beelee@beelee-ThinkPad-T560:~/git-repos$ gh repo clone triplea-maps/global_40_expansion_uhd_boxes
    Command 'gh' not found, but can be installed with:
    sudo snap install gh # version 2.86.0-112-gc30647b78, or
    sudo apt install gh # version 2.45.0-1ubuntu0.3
    See 'snap info gh' for additional versions.
    beelee@beelee-ThinkPad-T560:~/git-repos$ sudo snap install gh # version 2.86.0-112-gc30647b78
    [sudo] password for beelee:
    error: This revision of snap "gh" was published using classic confinement and thus may perform
    arbitrary system changes outside of the security sandbox that snaps are usually confined to,
    which may put your system at risk.

    If you understand and want to proceed repeat the command including --classic.

    beelee@beelee-ThinkPad-T560:~/git-repos$ sudo apt install gh # version 2.45.0-1ubuntu0.3
    Reading package lists... Done
    Building dependency tree... Done
    Reading state information... Done
    The following NEW packages will be installed:
    gh
    0 upgraded, 1 newly installed, 0 to remove and 91 not upgraded.
    Need to get 8,836 kB of archives.
    After this operation, 45.4 MB of additional disk space will be used.
    Get:1 http://us.archive.ubuntu.com/ubuntu noble-updates/universe amd64 gh amd64 2.45.0-1ubuntu0.3 [8,836 kB]
    Fetched 8,836 kB in 1s (6,534 kB/s)
    Selecting previously unselected package gh.
    (Reading database ... 215818 files and directories currently installed.)
    Preparing to unpack .../gh_2.45.0-1ubuntu0.3_amd64.deb ...
    Unpacking gh (2.45.0-1ubuntu0.3) ...
    Setting up gh (2.45.0-1ubuntu0.3) ...
    Processing triggers for man-db (2.12.0-4build2) ...
    beelee@beelee-ThinkPad-T560:~/git-repos$ git clone gh repo clone triplea-maps/global_40_expansion_uhd_boxes
    fatal: Too many arguments.

    usage: git clone [<options>] [--] <repo> [<dir>]

    -v, --[no-]verbose be more verbose -q, --[no-]quiet be more quiet --[no-]progress force progress reporting --[no-]reject-shallow don't clone shallow repository -n, --no-checkout don't create a checkout --checkout opposite of --no-checkout --[no-]bare create a bare repository --[no-]mirror create a mirror repository (implies bare) -l, --[no-]local to clone from a local repository --no-hardlinks don't use local hardlinks, always copy --hardlinks opposite of --no-hardlinks -s, --[no-]shared setup as shared repository --[no-]recurse-submodules[=<pathspec>] initialize submodules in the clone --[no-]recursive ... alias of --recurse-submodules -j, --[no-]jobs <n> number of submodules cloned in parallel --[no-]template <template-directory> directory from which templates will be used --[no-]reference <repo> reference repository --[no-]reference-if-able <repo> reference repository --[no-]dissociate use --reference only while cloning -o, --[no-]origin <name> use <name> instead of 'origin' to track upstream -b, --[no-]branch <branch> checkout <branch> instead of the remote's HEAD -u, --[no-]upload-pack <path> path to git-upload-pack on the remote --[no-]depth <depth> create a shallow clone of that depth --[no-]shallow-since <time> create a shallow clone since a specific time --[no-]shallow-exclude <revision> deepen history of shallow clone, excluding rev --[no-]single-branch clone only one branch, HEAD or --branch --no-tags don't clone any tags, and make later fetches not to follow them --tags opposite of --no-tags --[no-]shallow-submodules any cloned submodules will be shallow --[no-]separate-git-dir <gitdir> separate git dir from working tree -c, --[no-]config <key=value> set config inside the new repository --[no-]server-option <server-specific> option to transmit -4, --ipv4 use IPv4 addresses only -6, --ipv6 use IPv6 addresses only --[no-]filter <args> object filtering --[no-]also-filter-submodules apply partial clone filters to submodules --[no-]remote-submodules any cloned submodules will use their remote-tracking branch --[no-]sparse initialize sparse-checkout file to include only files at root --[no-]bundle-uri <uri> a URI for downloading bundles before fetching from origin remote

    beelee@beelee-ThinkPad-T560:~/git-repos$ gitclone gh repo clone triplea-maps/global_40_expansion_uhd_boxes
    gitclone: command not found
    beelee@beelee-ThinkPad-T560:~/git-repos$

    I knew things were going too smoothly 🙂

    Any help is appreciated

    Edit
    OK I figured it out. Had to switch to https

    Screenshot from 2026-05-03 04-53-07.png

    Edit 2
    and the struggle continues lol

    Screenshot from 2026-05-03 04-57-39.png

    Edit 3
    Cheese and rice what minor nightmare that was lol. I guess I'll just delete this massive wall lol Idk that it'll really help anyone. they can just ask there AI buddy lol

    Edit 4
    Well actually it won't let me delete it 🙂

    So yea follow the prompts so they can tell who you are and then you create a new token by going to your personal git avatar and

    Settings → Developer settings → Personal access tokens

    Be real deliberate when you do the token. If you're in a hurry just wait and do it some other time 🙂

    read more

  • Heard. I understand it was convenient.

    We are so close to the 2.7 release model where every prerelease is the official download. The hope is you won't miss the link for long

    read more

  • @poptech
    Indeed, it used to be there until the redesign of the website.
    I would welcome it back, too, maybe in the "Development"-Section on the bottom of the Download page.

    cc: @LaFayette

    read more

  • The pre-release link is missing from the official download page.

    read more