Navigation

    TripleA Logo

    TripleA Forum

    • Register
    • Login
    • Search
    • TripleA Website
    • Categories
    • Recent
    • Popular
    • Users
    • Groups
    • Tags

    Special bots for playtesting purpose

    Feature Requests & Ideas
    5
    20
    1127
    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.
    • Schulz
      Schulz last edited by

      Would it be possible to add maps repository even if the balance hasn't tested yet? Why not just adding these maps to category of beta or unfinished, allowing players to download via repository and map owner will be able to change everything without demanding redownloading (Just editing XML).

      It would be way easier method for playtesting. Plus hosting requirement would be removed too.

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

        @Schulz isn't that what experimental is for? That is where I figure my map will go when it gets to a remotely playable stage.

        1 Reply Last reply Reply Quote 2
        • Schulz
          Schulz last edited by Schulz

          Its not exactly same. Map owner is unable to change somethings on their own and it also requires other players constantly redowloading and updatings.

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

            @Schulz How would that be different in a different category? You could still just edit the xml instead of a whole fresh download. Also, what do you mean by hosting requirement? Do you mean on github? I assume that to be in the repository, it has to be on github.

            1 Reply Last reply Reply Quote 0
            • Schulz
              Schulz last edited by

              Because it would be better if playtesters participate other aspects too beside just XML like graphics, game speed, units, adding/removing territories,new units, tech etc... For example if map owner decides to add more territory the map then it just becomes another map not an update. Some might like or dislike its hard to measaure.

              Some people are unable to hosting in lobby and without hosting, its not possible easily to play.

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

                @Schulz I guess I am not sure what you are looking for. It seems like each of your comments is looking for something different.

                1 Reply Last reply Reply Quote 0
                • Schulz
                  Schulz last edited by

                  I mean beta maps shouldn't be downloaded via repository but instead they should be downloaded via some bots only which preserved playtesting purpose. Thats what would it separate them from experimental categories.

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

                    @Schulz so you want something to keep it up to date for each of the play testers whenever it gets changed?

                    1 Reply Last reply Reply Quote 0
                    • Schulz
                      Schulz last edited by

                      Yes, when they open the map on these specialized bots they will see the latest version.

                      prastle 1 Reply Last reply Reply Quote 0
                      • prastle
                        prastle Moderators Admin @Schulz last edited by

                        @Schulz Basically you want an unstable lobby to playtest in like we had for the last 2 years.... which sadly had basically 0 vistors... I have no problem spending triplea money for an unstable lobby if we have testers that actually report to github ... With that being said... the real question here is should we maintain a testing lobby? that no one tests in or refuses to report from? You will never be able to test the unstable in the stable lobby .

                        B 1 Reply Last reply Reply Quote 0
                        • B
                          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 😄

                          prastle 1 Reply Last reply Reply Quote 0
                          • Schulz
                            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
                            • prastle
                              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

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

                                I get the feeling something is getting lost in translation.

                                prastle 1 Reply Last reply Reply Quote 0
                                • prastle
                                  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...

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

                                    Ok. Got it.....

                                    1 Reply Last reply Reply Quote 0
                                    • F
                                      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?

                                      prastle 1 Reply Last reply Reply Quote 0
                                      • prastle
                                        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

                                        1 Reply Last reply Reply Quote 0
                                        • LaFayette
                                          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
                                            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
                                            • 1 / 1
                                            • First post
                                              Last post
                                            Copyright © 2016-2018 TripleA-Devs | Powered by NodeBB Forums