platform
folder. It manages:match_ending_enabled
)custom_tdm
, survival
) and what maps these gamemodes can be played ondefault_shield_hp
for custom_tdm
)Gamemodes
block, while playlists are defined in the Playlists
block. At the bottom of the file, you will also find KVFileOverrides
.custom_tdm
)! You can differentiate them by looking in which block they're defined.survival
: standard Apex Battle Royale experiencecustom_tdm
:despite its name, it's a variable-team deathmatch experience with respawnsscripts/weapons/*
, as the changes are broadcasted to every player connected to you, so no weird issues arise using this method. This way, no desync issues/weird bugs will arise.custom_tdm
playlist settings. You can find the full version in the file.//
is not read by the game and is named a comment. It is there only to help other people understand what you've done, or to neatly organize all the properties you've written. A common practice is to comment properties you want to temporarily disable without deleting them, as the game will not read the contents.max_teams
) and the value is, well, the value of said property (2
). The game will read this KV and make it so the players only get distributed in 2 teams, which is perfect for a Team Deathmatch! int
3
, -41
bool
0
or 1
Typically used for PlaylistVars with only 2 possible values, such asreplay_enabled
0
float
3.14
string
"
"mp_weapon_mastiff"
max_team_players
. This will make it so the game is forced to leave only 1 player in each team. max_players
isn't greater than max_teams
though, because the game will not have enough teams to assign the players to!