TripleA Logo TripleA Forum
    • TripleA Website
    • Recent
    • Popular
    • Register
    • Login

    MARTI is migrating in triplea v2.7+

    Scheduled Pinned Locked Moved News
    11 Posts 4 Posters 4.3k Views 3 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ubernautU
      ubernaut Lobby Moderators @LaFayette
      last edited by

      @LaFayette nice how long will the existing server continue to run? also curious what happens to folks after that if they are not aware of the change can we send any kind of message to the user?

      "You should never have told me horses sleep standing up, it gave me a mental block." - Mister Ed

      LaFayetteL 1 Reply Last reply
      Reply Quote 2
      • LaFayetteL
        LaFayette Admin @ubernaut
        last edited by LaFayette

        @ubernaut Time-wise, hopefully not long. It's an expensive server that is super old.

        I agree though on highlighting the switched account. I'd appreciate any help in designing what a good UX should look like compared to where we are today.

        ubernautU 1 Reply Last reply
        Reply Quote 2
        • ubernautU
          ubernaut Lobby Moderators @LaFayette
          last edited by

          @LaFayette any ability to throw a message to old clients? fyi should be around for the 17th and the 24th if we are doing open hours those dates

          "You should never have told me horses sleep standing up, it gave me a mental block." - Mister Ed

          1 Reply Last reply
          Reply Quote 3
          • PantherP
            Panther Admin Moderators Lobby Moderators @LaFayette
            last edited by

            @LaFayette
            I just want you to point to
            https://github.com/triplea-game/triplea/issues/14364
            where testing the new dice server fails with an error message (see there please).

            Also I would like to know whether this is "only" a technical change or has the "randomize logic" changed, too?

            Don't always trust TripleA when it comes to rules questions. Know the rules before you start … and better check what TripleA has done.

            1 Reply Last reply
            Reply Quote 3
            • LaFayetteL
              LaFayette Admin
              last edited by

              Old Marti used PHPs variation of Mersenne Twister. Decent random numbers but the starting seed can be derived with a sufficiently series of values (doesn't really need that many).

              The new dice server uses Node's built-in crypto.randomBytes; also provides good randomness, but is cryptographically secure (values cannot be guessed based on a few examples)

              PantherP C 2 Replies Last reply
              Reply Quote 4
              • PantherP
                Panther Admin Moderators Lobby Moderators @LaFayette
                last edited by Panther

                @LaFayette
                Interesting, thank you!

                What logic does TripleA's internal dice roller use?

                Don't always trust TripleA when it comes to rules questions. Know the rules before you start … and better check what TripleA has done.

                LaFayetteL 1 Reply Last reply
                Reply Quote 3
                • C
                  Cernel Moderators Lobby Moderators @LaFayette
                  last edited by

                  @LaFayette said:

                  Old Marti used PHPs variation of Mersenne Twister. Decent random numbers but the starting seed can be derived with a sufficiently series of values (doesn't really need that many).

                  The new dice server uses Node's built-in crypto.randomBytes; also provides good randomness, but is cryptographically secure (values cannot be guessed based on a few examples)

                  I always assumed that being a paid service of some sort it was giving true random numbers, like throwing casino dice or something like that. Guess that would have costed even more.

                  ubernautU 1 Reply Last reply
                  Reply Quote 3
                  • ubernautU
                    ubernaut Lobby Moderators @Cernel
                    last edited by

                    @Cernel truly random numbers are actually something computers cant do there’s actually a whole entire market for random number generators

                    "You should never have told me horses sleep standing up, it gave me a mental block." - Mister Ed

                    1 Reply Last reply
                    Reply Quote 2
                    • LaFayetteL
                      LaFayette Admin @Panther
                      last edited by

                      @Panther The main game was using 'mersenne twister', that is changing to SplitMix64 with the latest revision forward.

                      1 Reply Last reply
                      Reply Quote 2
                      • PantherP
                        Panther Admin Moderators Lobby Moderators
                        last edited by

                        @lafayette Nice, thank you!

                        Don't always trust TripleA when it comes to rules questions. Know the rules before you start … and better check what TripleA has done.

                        1 Reply Last reply
                        Reply Quote 1

                        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                        With your input, this post could be even better 💗

                        Register Login
                        • 1 / 1
                        • First post
                          Last post
                        Powered by NodeBB Forums