> For the complete documentation index, see [llms.txt](https://wiki.thescriptersguild.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.thescriptersguild.com/forge/spawning/spawn-influence/spawn-volumes/ffa-and-spawn-volumes.md).

# FFA & Spawn Volumes

Implementing FFA Slayer respawns on maps that disallow spawn flipping in Slayer gametypes (designated with an Include Slayer label on spawn volumes with Affects Opposing Team & Disable Spawn Points set to "On") can be negatively affected by Spawn Volumes.

### Solution: 'Exclude FFA All' Label

To address the issue, it is recommended to put an Exclude FFA All label on map-covering spawn volumes set to Eagle and Cobra teams. This ensures that these volumes are ignored in FFA gametypes. Without this exclusion, players in the Neutral team (FFA) would have limited safe spawn areas, potentially causing undesirable gameplay situations.

### FFA Allegiance and Spawn System

FFA mode automatically sets the player's team to Neutral. The primary concern is that there are no safe spawns for the Neutral team if there are Spawn Volumes blocking spawns for all teams other than Team 1 and Team 2.

### Understanding FFA Allegiance

In FFA, the concept of Teams is replaced by FFA Allegiance. When units have Neutral FFA Allegiance, they find all other units to be hostile (neutral AI do not see other neutral AI as hostile), which is the default behavior in FFA.\
\
Players can be assigned an Allegiance, which uses the same datatype as Teams, and thus the same labels. Units with the same (non-neutral) FFA Allegiance see each other as if they are on the same team and see units with differing Allegiances as hostile.

**Contributors**\
Captain Punch\
Okom\
VidGamesPete\
Yumudas Beegbut\
All Seeing Sage


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://wiki.thescriptersguild.com/forge/spawning/spawn-influence/spawn-volumes/ffa-and-spawn-volumes.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
