- Dependencies
Each player is on their own—no teams or alliances—just you against everyone else. Take down as many opponents as you can to achieve the highest score and claim victory.
Console Commands
gm.ffa create <title> <position> <radius> [maxPlayerCapacity]
- Creates a new FFA arena with the specified title, position, and radius.gm.ffa edit <arenaId>
- Enters editing mode for the specified FFA arena, enabling modifications to its teleporter, spawn points, and other settings.gm.ffa remove
- Removes the FFA arena that’s currently being edited.gm.ffa teleporter create <position> <radius> [visibilityRange] [visibleZone]
- Creates a teleporter at the given position and radius.visibilityRange
(optional) - Sets the distance from which players can see the teleporter's information display.visibleZone
(optional) - Adds a shaded dome around the teleporter to mark its area visually.
gm.ffa teleporter remove
- Removes the teleporter associated with the FFA arena being edited.gm.ffa spawn add <position> <radius>
- Adds a new spawn point within the FFA arena at the specified position and radius.gm.ffa spawn remove <spawnPointId>
- Removes the specified spawn point from the FFA arena by its id.gm.ffa rule add <rule1> [<rule2> ...]
- Adds one or more rules to the FFA arena. (See Rules for details on available rules.)gm.ffa rule remove <rule1> [<rule2> ...]
- Removes one or more rules from the FFA arena.gm.ffa set <property> <value>
- Configures various properties of the FFA arena. Available properties include:title <string>
- Sets the name of the arena.enabled <true/false>
- Determines if the arena is open for players to join.maxplayers <int>
- Defines the maximum number of players allowed in the arena at any given time.infotemplate <string>
- Customizes the information displayed on the arena teleporter, showing details like player count and status. (Check Arena Teleporters for all placeholders you can use.)respawngear <gearSetName>
- Specifies the gear set that players receive each time they respawn in the arena.roundduration <float>
- Sets how long each round lasts in seconds.- A positive number ends the round after the specified duration.
- Setting it to
-1
lets the round run indefinitely. (Round will only end when a player reaches the required kill count to win.)
killfeed <true/false>
- Determines if players receive kill notifications in chat.killstowin <int>
- Sets the number of kills a player needs to win the round, defining the victory condition.
here
to use your current location.Quick Start
- Be sure the lobby is created first. If you haven't done this yet, follow the steps here.
- Use
gm.ffa create <title> <position> <radius>
to create the FFA arena.
Example:gm.ffa create Containers here 30
creates an arena called 'Containers' at your location with a radius of 30.
- Add as many spawn points as needed within the arena using
gm.ffa spawn add <position> <radius>
.
Example:gm.ffa spawn add here 1
adds a spawn point at your location with a radius of 1.
- Create the teleporter that players will use to join the arena with
gm.ffa teleporter create <position> <radius>
. (The teleporter must be created inside the lobby.)
Example:gm.ffa teleporter create here 1
places a teleporter at your location with a radius of 1.
- Define the gear set players respawn with using
gm.ffa set respawngear <gearSetName>
. (Requires Gear Core plugin.)
Example:gm.ffa set respawngear RifleSet
assigns players the 'RifleSet' set upon respawn.
- Specify how long each round should last with
gm.ffa set roundduration <seconds>
.
Example:gm.ffa set roundduration -1
makes the round duration unlimited, meaning the round will only end when a player reaches the required kill count to win.
- Finally, define the number of kills required to win the round with
gm.ffa set killstowin <number>
.
Example:gm.ffa set killstowin 10
sets the required kills to win a round to 10.
Configuration
JSON:
{
"Version": "1.0.0",
"Restore Full Health On Kill": true,
"Restock Gun Ammo On Kill": true
}
Restore Full Health On Kill
- Determines whether players' health is fully restored after each kill.Restock Gun Ammo On Kill
- Determines whether players' gun ammo is fully refilled with each kill.
Stored Data
JSON:
{
"FFA Arenas": [
{
"Enabled": true,
"Id": "001",
"Title": "Warehouse",
"Gamemode": "FreeForAll",
"Radius": 50.0,
"Position": {
"x": 200.0,
"y": 250.0,
"z": 300.0
},
"Rules": ["NoBuild", "NoCorpseSpawn", "NoItemDrop"],
"Teleporter": {
"Radius": 5.0,
"Position": {
"x": 205.0,
"y": 250.0,
"z": 305.0
},
"Information Text Visibility Range": 15.0,
"Visible Zone": true
},
"Information Template": "{Title}\nGamemode: {Gamemode}\nStatus: {Status}\nTime Left: {TimeLeft}\nPlayers: {PlayerCount} / {PlayerCapacity}\n\nParticipants:\n{PlayerList}",
"Maximum Player Capacity": 20,
"Spawn Points": [
{
"Id": "001",
"Position": {
"x": 200.0,
"y": 251.0,
"z": 300.0
},
"Radius": 1.0
},
{
"Id": "002",
"Position": {
"x": 205.0,
"y": 251.0,
"z": 305.0
},
"Radius": 1.0
},
{
"Id": "003",
"Position": {
"x": 210.0,
"y": 251.0,
"z": 310.0
},
"Radius": 1.0
}
],
"Round Duration Seconds": 600,
"Respawn Gear Set": "SemiAutomaticRifle",
"Has Kill Feed": true,
"Kills Needed For Win": 15
}
]
}