Game History
Round: 1 Research Technology - Russians Purchase Units - Russians Russians buy 8 infantry; Remaining resources: 0 PUs; Combat - Russians Trigger Russians Can Move: Setting movementRestrictionTerritories cleared for rulesAttachment attached to Russians Trigger Russians Can Move: Setting movementRestrictionType to disallowed for rulesAttachment attached to Russians Non Combat Move - Russians 1 submarine and 1 transport moved from Karelia Sea Zone to North Sea Zone 1 armour moved from Soviet Far East to Novosibirsk 2 infantry moved from Soviet Far East to Yakut S.S.R. 2 infantry moved from Evenki National Okrug to Yakut S.S.R. 1 infantry moved from Yakut S.S.R. to Soviet Far East 4 infantry moved from Caucasus to Karelia S.S.R. 2 armour, 1 fighter and 4 infantry moved from Russia to Karelia S.S.R. Place Units - Russians 8 infantry placed in Karelia S.S.R. Turn Complete - Russians Russians collect 24 PUs; end with 24 PUsForum posting test
-
Forum posting test
-
Testing Forum poster
Test summary from TripleA, engine version: 2.7+00000, time: 8:35:38 AM
Savegame -
Testing Forum poster
Test summary from TripleA, engine version: 2.7+00000, time: 8:53:12 AM
Savegame -
Testing Forum poster
Test summary from TripleA, engine version: 2.7+00000, time: 9:48:09 AM
Savegame -
Testing Forum poster
Test summary from TripleA, engine version: 2.7.15570, time: 10:10:00
Savegame -
I wonder why you have 2.7+00000 as version?
As current 2.7-prereleases work fine here but not over there, I suppose the issue is somehow related to the NodeBB-update.
-
Also FWIW this forum is on NodeBB 3.4.3, TrA-forum is on NodeBB 4.10.3.
When this forum switched from NodeBB 1.9 to 3.4.3 there were PBF incompatibilities, too.
-
@Panther it says 2.7+00000 because I was running TripleA directly from the source code. In that case, no exact version number is specified.
I needed to do some testing because the A&A forum posting does work, and the TripleA forum posting does not, while they appear to use the exact same code. I printed some things to the console while posting to see what causes the exact error.
The error was that the TripleA forum does not recognize the API endpoint /v2/users/uid/tokens. Currently it looks like the issue is caused in the NodeBB version difference (3.4.3 vs 4.10.3), but I am not 100% sure. Do you happen to know what the fix was for this forum when upgrading to 3.4.3?
-
@VictoryFirst Let’s ping @djensen . I hope that he remembers that.
-
Just one additional info: I am by far no expert concerning the depth of NodeBB. But I prompted Gemini about the changes from NodeBB 1.X to 3.X as well as from 3.x to 4.x and the consequences for the TripleA software and Play by Forum. I got some interesting results, that seem to indicate that especially the change from 3 to 4 has serious consequences and changes regarding the “nodebb-write-api” that seem to lead to a different approach implementing PBF in NodeBB 4. I doesn’t sound to be trivial (at least to me).
I don’t understand too much of that, so I recommend that you maybe prompt the AI of your choice with details and maybe the error message, too. The result should give you something to get deeper into it.
-
@Panther I actually did the same thing, but with ChatGPT. It also said there were drastic changes between NodeBB 3 and NodeBB 4 regarding forum play. But I wanted to find like an official NodeBB announcement or documentation about it before taking it for granted. In case it’s true, I need to discuss with the other TripleA developers what to do. Either downgrade the TripleA forum to NodeBB 3.4.3, or completely rewrite the code for forum posting. Since this problem is considered a release blocker, I am interested to see what we will end up doing.
-
@VictoryFirst Very good. Please see https://github.com/triplea-game/triplea/issues/14440#issuecomment-4535730485 too. I think this issue urgently needs more attention, too.
In any case we need a solution that is compatible with both forums.
-
Testing Forum poster
Test summary from TripleA, engine version: 2.7+00000, time: 5:52:58 PM
Savegame





