TripleA Logo TripleA Forum
    • TripleA Website
    • Categories
    • Recent
    • Popular
    • Users
    • Groups
    • Tags
    • Register
    • Login

    Special bots for playtesting purpose

    Scheduled Pinned Locked Moved Feature Requests & Ideas
    20 Posts 5 Posters 2.8k Views 5 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.
    • B Offline
      beelee @prastle
      last edited by

      @prastle my interpretation is he wants to playtest the map in the current stable not a prerelease.

      What I do is update the repo but not the yaml until I think the changes are ready. That way I don't spam out updating all the time. That can cause some confusion as well if people don't check that the map version is the same though.

      I've also noticed it takes a few days sometimes before a bot will use the repo change. It's not instant. Although maybe if you go to a bot and change to that game it does. Haven't tried that. I just noticed it being the previous version when the bot already starts with that game.

      Then again my interpretation could be wrong about ... well ... everything :grinning_face_with_smiling_eyes:

      prastleP 1 Reply Last reply Reply Quote 0
      • SchulzS Offline
        Schulz
        last edited by

        @prastle I though playtesters just share their opinions with map owners verbally only ,I didn't know about reporting github process. If new pre-release maps are not easily accessable/downloadable via lobby how can playtesting process be occur? They are even people which faces issues downloading games manually.

        1 Reply Last reply Reply Quote 0
        • prastleP Offline
          prastle Moderators Admin @beelee
          last edited by

          @beelee sounds like how we used to share m,aps before the testing lobby sug u continue to do the same then

          If we open a quarrel between past and present, we shall find that we have lost the future! Sir Winston Churchill

          1 Reply Last reply Reply Quote 0
          • F Offline
            ff03k64
            last edited by

            I get the feeling something is getting lost in translation.

            prastleP 1 Reply Last reply Reply Quote 0
            • prastleP Offline
              prastle Moderators Admin @ff03k64
              last edited by

              @ff03k64 To explain better every bot server costs x per month ... they are all tied to the map repo as @beelee mentioned. We can't just add a map being "tested" that anyone can download and meanwhile possibly screw up a bot server ... example the crashing bot servers of last year ... without it being vetted. That "Map Maker" needs to share it with "friends to test" and or host him self or use the testing lobby...

              If we open a quarrel between past and present, we shall find that we have lost the future! Sir Winston Churchill

              F 1 Reply Last reply Reply Quote 0
              • SchulzS Offline
                Schulz
                last edited by

                Ok. Got it.....

                1 Reply Last reply Reply Quote 0
                • F Offline
                  ff03k64 @prastle
                  last edited by

                  @prastle So apparently there is way more to this game than i ever thought about. What do the bot servers do as opposed to the lobby? or is the testing lobby just a specific bot server?

                  prastleP 1 Reply Last reply Reply Quote 0
                  • prastleP Offline
                    prastle Moderators Admin @ff03k64
                    last edited by

                    @ff03k64 The testing lobby runs the latest pre release code and has its own bot server. Yes they are 2 sep lobbies. The only way you can achieve what u wish is to "share your map with a friend and private host with both using the same engine and map.
                    To explain your ? the bot servers host for u. In the old days everyone could host and we never had bot servers

                    If we open a quarrel between past and present, we shall find that we have lost the future! Sir Winston Churchill

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

                      I think there is some confusion on this thread.

                      You are welcome to go through the map addition process at any stage of map development and have your map listed in experimental. The map could be totally incomplete, or just a first draft, or polished, you're welcome to do so as early in the process as you would want.

                      What does that mean, you would have your map in a github repository and listed in triplea_maps.yaml. From there any player could download the map. The download of maps is always the latest. If you change the map, and push those changes to github, anyone downloading again will get those updates. If you change the "version" value in triplea_maps.yaml, then it'll trigger notifications to players that they should update.

                      When you join games, bots or hosted, you need the map to play. When a host starts a game, you are not downloading the map from the host. Hence, players have to re-download to get updated maps.

                      If you are using latest features in your map, something that is available for example in 2.3 but not 2.0, then you could use the prerelease lobby (that is still a thing!). To do that, go to engine settings on the main screen after launching the game, testing > lobby URI override, and enter "https://prerelease.triplea-game.org", then save. When you connect to the online lobby next you'll go to the prerelease server.

                      The prerelease server restarts every time we merge code, potentially zero to a dozen times a day. Every time we merge code, we also do a partial deployment to all production servers which is what triggers bots to update their maps. We can do those on demand too. Interestingly enough, a version update in triplea_maps.yaml is a code merge and in of itself triggers a partial deployment and bots would have their maps updated within about 15 minutes after merging.

                      Hopefully no map is able to crash bots, we should be safe there, and if not it's something development would be interested to look at to fix.

                      Hopefully that clarifies a little bit how things are set up.

                      F 1 Reply Last reply Reply Quote 1
                      • F Offline
                        ff03k64 @LaFayette
                        last edited by

                        @LaFayette I might have to join a lobby just to see what the boots actually do!

                        1 Reply Last reply Reply Quote 0

                        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
                        Copyright © 2016-2018 TripleA-Devs | Powered by NodeBB Forums