Skip to main content

Author Topic: AAD Update

  • *****
  • GTA:T Team
  • Full Member
AAD Update
OP: April 04, 2023, 21:32:56 pm
The AAD update separates the gamemode into two modes:
- Freeroam (classic GTA:T)
- AAD (attack and defend)

The Freeroam mode has one world only, it is permanently online.

The AAD mode can have up to 20 worlds online at the same time.
Only one of them is permanently online, the world is listed in the /mode dialog as `Public AAD`. Helpers and Moderators have admin privileges in it.

The rest of the AAD worlds are created by players. Anyone can create their own AAD world and get to configure the world (/config), set admins in it, mute players in it, or ban/kick players from it.
These are called match worlds, they can be public or private. The private worlds can be either join-request or invite-only.

Join request:
Every player that is not banned from that specific world can request to join it. World admins will get a message and they can use /waccept to allow the player to join the world.
This permission type should be enabled once a world gets enough players to start a match (will prevent random players from joining and wanting to play when there`s no room for them).

Invite only:
Only the world starter or players that have been invited to the world (/winvite) can join the world. Admins won`t see any messages when someone tries to join the world.
This permission type should be enabled for CWs, you can also use /globalchat to leave the global chat and /panel to disable PMs so no one from any world can bother you.

The match worlds turn off automatically if they`re empty for too long, or if all players from it are AFK for too long.

The /mode command also gives you the option to list the players from each online world or spectate the Freeroam mode through a cinematic camera.

In the default game scoreboard (you see it when you press tab) the names of the players that are not in your world are black.
In the mode/custom scoreboard (you see it when you press tab twice or write /tab) only the players from your world are displayed.

Each world has its own chat, use the global chat (/0 or ~text) to message players from other worlds. The Freeroam lounge is also separated from the rest of Freeroam, you should use the global chat if you`re in it.

The tag you connect with will be displayed when you`re in an AAD world, and the tag of your gang (or no tag at all if you`re not in a gang) will be displayed in Freeroam.




AAD Features:

The AAD mode has been written from scratch, but it`s very similar to the AttDef gamemode that most of you are used to.

When you start a match world, you get the `World Starter` admin rank. There are a few commands that are accessible to this admin rank only, such as /setlevel, /wperm, /wclient, and /setws.

- /setlevel is used to set the world admin level of a player, the admin level is kept even if the player reconnects, it only resets when the world is turned offline
- /wperm changes the world permissions (described above)
- /wclient sets the oldest samp client version allowed in the world. The newer the version, the fewer cheats will work on it.
- /setws changes the world starter. If you leave the world you started for too long, or go AFK for too long, a new world starter will be picked (the highest admin level that has been in the world for the longest will be picked next). Use /setws to set the world starter to a certain player and prevent having an untrusted player get world starter when you leave or go AFK.


You can /wmute players from your world, it will prevent their PMs and global chat msgs from being seen by players from your world.

You can /wkick players from your world but they can re-join after a short cooldown, use to force players to re-join the world (in case there`s something bugged), or if you want them out of your world for a short period of time.

You can /wban players from your world and they will remain banned even after they reconnect as long as the world stays online. You can /wunban them, you also have the option to /wunbanall.


The features that differ the most from the other AAD gamemodes:
- exceeding the net limits no longer kicks players, just removes them from the round. (or pauses the round/removes and pauses, depending on what`s set from /config)
- whenever someone gets removed (by an admin or by the system), you can use /restore to add the player back to the round with the same round data
- /altping can be used to change the skins for every player that exceeds the `alt ping`. Defenders get the white barber skin, attackers get the skin with the brown shirt (hitboxes are virtually the same). This can be used to help people differentiate between low and high pingers when fighting at distance.
- there`s a round auto-start system that`s based on votes, it can be enabled on every AAD world
- /addme is configurable and will only work for players that didn`t participate in the round (you can`t die and /addme)


Rank System based on Elo ratings

Elo rating rewards and penalties:

- winning a CW - highest reward (for every round that you played and won)
- winning a TCW - mid reward (for every round that you played and won)
- winning a Public AAD round and getting top damage - lowest reward

- losing a CW - highest penalty (for every round that you played and lost)
- losing a TCW - mid penalty (for every round that you played and lost)
- losing a Public AAD round and getting the lowest damage in your team - lowest penalty

The Public AAD reward is many times less than the other ones and decreases as you go up in rank. (It will take hundreds or even thousands of round wins to rank up for higher rank classes)

Elo ratings are affected only by the results of 3v3+ rounds

Elo ratings are influenced by:
- your current rank class (ranking up while in the Silver rank class is much easier than ranking up while in the Diamond rank class)
- the average Elo ratings of your opponents (winning vs a team of Elites is much more rewarding than winning vs a team of Silvers)
- (for matches) your total damage; eg. losing the match but having the highest total damage will reduce the penalty, winning the match and having the highest total damage will increase the reward; the player that loses a match with the 4th most damage has a slightly higher penalty than the one with the 3rd most damage, the 3rd has a slightly higher penalty than the 2nd.


Each rank class has 4 ranks, different reward/penalty multipliers, and a different badge style. The rank titles might change in the future.



Because we just added the rank system, we made the Elo reward much higher now than it was initially intended, so enough people will rank up. This will be adjusted with time so only a small percentage of players will be in the highest rank class.



Website updates / AAD stats

The AAD stats for each player can be seen on the player page with the rest of the stats from Freeroam.

New pages have been added (can be accessed from the navigation bar - Stats)
- AAD Stats https://gtat.pro/aad-stats (absolute stats)
- AAD Rankings https://gtat.pro/aad-rankings (ranks the most active players, players with a few hours only are left out because their stats might not reflect their skill)
- AAD Match Log https://gtat.pro/match-log (lists all played matches, click on one of them to see the match result)

Note:
The avg. match damage stats are not based on match results, they are the avg. damage per 9 match rounds. They can`t be abused by playing matches with more rounds.
For the match stats to be accurate on the website, try not to reset scores or set team scores. If you want a match to restart, end it (it won`t count if it has less than 5 rounds played) and start another one.




Not all players from our community know about the AAD update, share it on Discord if you want more players to join it.

If we`re gonna organize tournaments in the future, they`ll be done through Discord. We @everyone only 8 times a year, on season restart. Join our discord server, more updates and news are posted there.
https://discord.io/gtatournament
  • IP logged