Making maplists

Making maplists

Hearken back to the days of yore and enjoy the first major Spring module!

Moderators: Moderators, Content Developer

Post Reply
User avatar
Jools
XTA Developer
Posts: 2816
Joined: 23 Feb 2009, 16:29

Making maplists

Post by Jools »

Hello all kids!

I've made it possible to add maplists on the fly, you can do it with the command:

Code: Select all

!maplist <name of list>
That adds the current map to the list that was specified.

I've made a definition of lists to avoid anarchy, but please help me refine this group of lists so that they are as efficient as possible. The current lists are:

[code]
[duel]

[fleas]

[2v2]

[3v3]

[4v4]

[5v5]

[6v6]

[7v7]

[8v8]

[3ffa]

[4ffa]

[5ffa]

[6ffa]

[7ffa]

[8ffa]

[newbie]

[popular]
[/code]

By efficient I mean that there are enough lists to separate maps in a meaningful way but not too many so that organising and selecting one gets too complicated. Maybe these are already too many? Is a 7v7 map that different from a 8v8 map? Maybe stop at 4v4 and call the rest XXL maps?
8611
XTA Developer
Posts: 242
Joined: 29 Dec 2014, 08:22

Re: Making maplists

Post by 8611 »

Nice. :)
Maybe too many lists?
Imo could be:

Code: Select all

[1v1]
[teams]
[bigteams]
[ffa]
Teamsizes are not so strict I think. (some maps have start mexes for 3v3 but we play them 2v2 or 4v4 too, without problems)

The start of maplist discussion was this:
Some XTA players remember enough mapnames from head to pick a good map.

But sometimes new players seem to come into XTA host:
They type !map - even spring newbies quickly learn about that command.
But it does not pick a good, suitable map...the host picks anything.
(speedmetal, partly broken maps, maps that "nobody likes" etc)
It is bit annoying when people do
!map
!map
!map
!map
!map
!map
(or !nextmap is the same thing)

they want to "flip" through all the maps and just find a normal map.
...and each map that comes up is worse than previous one ;)
Is like try to roll number 1-6 with a dice but the dice is this one: http://www.ericharshbarger.org/dice/math.jpg

So I think main thing about maplists is that !map should always pick a "basic, normal, good" map from a list.
But if a parameter is given, like !map duck then it should allow to set any map, from outside list too.
Is that possible?
User avatar
Jools
XTA Developer
Posts: 2816
Joined: 23 Feb 2009, 16:29

Re: Making maplists

Post by Jools »

These are now the defined lists:

all, 1v1, teams, bigteams, ffa, fleas, newbie, good (the 'all' list can obviously not be changed).

Now if the "!map" command is given like that, without arguments, it will pick a random map from the "good" and "newbie" lists. The command !map <mapname> or !nextmap will still cycle among all maps. To set them to just cycle within a list you can use the command "!maplist teams" e.g. to set a filter to only the maps in the "teams" list.
8611
XTA Developer
Posts: 242
Joined: 29 Dec 2014, 08:22

Re: Making maplists

Post by 8611 »

Think would be good to have the most important commands for quick reference on wiki.
!help gives 76 lines of text, bit much ;) and in forum it is spread over many threads...

I just updated a bit, removed stuff about Helium (its gone) here:
https://springrts.com/wiki/XTA#Importan ... t_Commands
can you add rest about maps? (when it is tested & final etc)
mongus
Posts: 1463
Joined: 15 Apr 2005, 18:52

Re: Making maplists

Post by mongus »

I like several list, i think it makes a much better bet on a map for the current setup.

1v1
2v2
3v3
4v4
5v5
6v6

3ffa
4ffa
5ffa

are pretty usual setups and every one of this games require diferent maps, picked specially for the ocassion.

i wont be discouraged to have at least these groups, imho.

that way, even with an automatic map selection for the current setup, you would get a fairly good map for the game at hand.

anyhow, i think there is no problem in having several map lists, it cant be that confusing.

btw, what happenen with the list we where already making? were these erased?
User avatar
Jools
XTA Developer
Posts: 2816
Joined: 23 Feb 2009, 16:29

Re: Making maplists

Post by Jools »

The maplists are not erased, they are saved to a file on autohost when it exists and loaded on start. In fact, all autohosts use same file, it kind of works like a database.

These are currently defined lists:

Code: Select all

[18:50:30] <[PRO]Jools> !printmaplist
[18:50:30] <[semprini]Autohost> Defined maplists are: 1v1 (8), teams (7), bigteams (1), 3ffa (9), 4ffa (1), 5ffa (1), fleas (0), good (9)
[18:50:31] <[semprini]Autohost> In total: 36 maps
We can add more lists, but how about we fill these ones first with more maps first. When you see a good map just add it to alist with the command !addmap <listname>, for example !addmap 5ffa
Post Reply

Return to “XTA”