> ## Documentation Index
> Fetch the complete documentation index at: https://help.freakhosting.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Enable Player Spray Logos in L4D2

> Enable custom player spray logos on your L4D2 server by configuring server-side settings that allow clients to upload and display personal spray decals.

## Community Expression

<CardGroup cols={2}>
  <Card title="Difficulty" icon="gauge-low">
    Beginner
  </Card>

  <Card title="Time" icon="clock">
    5 Minutes
  </Card>
</CardGroup>

***

> By default, many dedicated servers disable custom spray logos to save bandwidth or prevent the display of inappropriate content. If you wish to allow your community to use their custom decals, you must explicitly enable the upload and download protocols.

| Reading Time | Difficulty | Last Updated |
| :----------: | :--------: | :----------: |
|   4 minutes  |  Beginner  | January 2026 |

***

## 1. Server Configuration

Add the following lines to your `server.cfg` to allow the exchange of spray files:

```cfg theme={null}
sv_allowupload 1    // Allows the client to send their spray to the server
sv_allowdownload 1  // Allows other clients to download that spray from the server
decalfrequency 30   // Time in seconds between spray uses (prevents spam)
```

***

## 2. Troubleshooting Visibility Issues

If players report that they cannot see other people's sprays:

1. **FastDL Conflict:** If you use a custom `sv_downloadurl` for large maps, the game may attempt to look for temporary spray files on the web server (where they don't exist).
2. **Client Settings:** The player may have disabled decals in their local video settings (`r_decals 0`).
3. **Steam Cloud:** Sometimes Steam fails to sync a player's local `temp.vtf` spray file to the server.

***

<Note>
  ### Content Control

  There is no automated way to "filter" sprays on a dedicated server. Enabling `sv_allowupload` is an all-or-nothing setting. If you find your server being abused by trolls, the only solution is to disable the feature or move to an administrative "Spray Tracer" plugin.
</Note>

<Note>
  ### Support Channels

  If you need assistance or have any questions, please contact our support team:

  * **Live Chat:** Available on our website
  * **Website Ticket:** [Submit a Ticket](https://freakhosting.com/clientarea/submitticket.php)
  * **Discord:** [Join our Community](https://discord.gg/freakhosting)
  * **Email:** [support@freakhosting.com](mailto:support@freakhosting.com)
</Note>

<Tip>
  ### First Month Discount

  Use code **KB20** at checkout to get **20% off** your first month of hosting!
</Tip>

***

<div align="center">
  **Last Updated:** January 2026 | **L4D2:** Decals enabled.
</div>

***

<Note>
  ### Need Extra Help?

  If you encounter any issues, our support team is ready to assist:

  * **Live Chat:** Quick assistance via our website.
  * **Support Ticket:** [Open a Ticket](https://freakhosting.com/clientarea/submitticket.php)
  * **Discord:** [Join our Community](https://discord.gg/freakhosting)
  * **Email:** [support@freakhosting.com](mailto:support@freakhosting.com)
</Note>

<Tip>
  ### Save on Your Hosting

  Ready to get a new server? Use code **KB20** at checkout for **20% off** your first month!
</Tip>
