Unitremia's current map rotation


#1

I’ll keep this original post up to date with the current rotation for Unitremia:

rotation1
{
        atcs_ds
        if numclients > 18
                rotation3
        if numclients > 11
                rotation2

        rusty-b2
        if numclients > 18
                rotation3
        if numclients > 11
                rotation2

        fort5_ds
        if numclients > 18
                rotation3
        if numclients > 11
                rotation2

        narrow_edge
        if numclients > 18
                rotation3
        if numclients > 11
                rotation2

        derelictb-beta04
        if numclients > 18
                rotation3
        if numclients > 11
                rotation2

        nano
        if numclients > 18
                rotation3
        if numclients > 11
                rotation2

        arena_ds
        if numclients > 18
                rotation3
        if numclients > 11
                rotation2

        sol
        if numclients > 18
                rotation3
        if numclients > 11
                rotation2

        fortification
        if numclients > 18
                rotation3
        if numclients > 11
                rotation2

        utcsud
        if numclients > 18
                rotation3
        if numclients > 11
                rotation2

        base-a51_b2
        if numclients > 18
                rotation3
        if numclients > 11
                rotation2

        tremor_2016
        if numclients > 18
                rotation3
        if numclients > 11
                rotation2

        flap
        if numclients > 18
                rotation3
        if numclients > 11
                rotation2
}

rotation2
{
        karith
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        citadel
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        sector50-b22
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        nexus6
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        peorongateb3
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        arachnid2_mjed
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        thechurch
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        sokolov-1.0
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        cruz-b6
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        fortification
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        kampfsimulator
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        grangercannon_lr2
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        metro-b1-2
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        nebula-b5
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        station15-r1
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        overthehill-b1
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        sector51-b3
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        temple
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        hamunaptra
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        gloom3t
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        pulse
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        rotcannon_b11
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        spacetracks-r1
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3

        tremor_2016
        if numclients < 10
                rotation1
        if numclients > 18
                rotation3
}

rotation3
{
        antares-b2
        if numclients < 10
                rotation1
        if numclients < 17
                rotation2

        eden-b3
        if numclients < 10
                rotation1
        if numclients < 17
                rotation2

        far_beyond
        if numclients < 10
                rotation1
        if numclients < 17
                rotation2

        gloom3t
        if numclients < 10
                rotation1
        if numclients < 17
                rotation2

        methane-beta1
        if numclients < 10
                rotation1
        if numclients < 17
                rotation2

        nova
        if numclients < 10
                rotation1
        if numclients < 17
                rotation2

        parpax
        if numclients < 10
                rotation1
        if numclients < 17
                rotation2

        ancient_remains_1-0
        if numclients < 10
                rotation1
        if numclients < 17
                rotation2

        perseus-b3
        if numclients < 10
                rotation1
        if numclients < 17
                rotation2

        pulse
        if numclients < 10
                rotation1
        if numclients < 17
                rotation2

        procyon-r1
        if numclients < 10
                rotation1
        if numclients < 17
                rotation2

        slimepunk-b2
        if numclients < 10
                rotation1
        if numclients < 17
                rotation2

        veddak-final
        if numclients < 10
                rotation1
        if numclients < 17
                rotation2

        sirius
        if numclients < 10
                rotation1
        if numclients < 17
                rotation2

        specula_b4
        if numclients < 10
                rotation1
        if numclients < 17
                rotation2

        thermal
        if numclients < 10
                rotation1
        if numclients < 17
                rotation2

}

#2

I updated the rotation on Unitremia. There are now 3 rotations based on the number of players on the servers, instead of two (rotation1 for about 11 players and under, rotation2 for about 10 to 18 players, and rotation3 for about 17 players and more). I removed a few maps from the rotation, and added a bunch more for variety. Also some maps are in two of the rotations.

I was trying to experiment with the map rotation scripting to simulate shuffling, however that didn’t go well with the current map rotation system, so for now I went back to keeping it simple. It would probably be preferential to redo the map rotation system code from scratch someday, lol.


#3

I removed raktar-b4 from the rotation. Also I swapped Kaith’s and Arachnid’s spots with each other in rotation2.