> ## 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 Set Up a Surf Server in CS: Source

> Master the mechanics of high-speed movement. Learn how to optimize engine tickrates and air acceleration variables for a professional CSS surf server.

## Mastering the Ramps: High-Speed Simulation

Surfing in Counter-Strike: Source (CSS) is a specialized gameplay discipline that requires significant overrides to the engine's default physics and synchronization logic. A standard 66-tick server configuration often feels "heavy" or non-responsive, causing participants to lose momentum or slide off ramps prematurely. By precisely calibrating your tickrate and acceleration variables, you can create a professional "Skill-Surf" environment that rewards precise movement and maintain consistent world physics.

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

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

***

## Technical Engine Optimization: Tickrate

The **Tickrate** dictates the frequency (in Hz) at which the server calculates physical movements and collisions. For the high-velocity requirements of surfing, maximizing this value is essential.

* **Combat Surf:** 66-tick is sufficient for hybrid servers that maintain standard weaponry and tactical objectives.
* **Skill Surf:** We strongly recommend **100-tick** for the smoothest experience. This higher frequency ensures that the collision handshake between the player's boots and the ramp geometry is calculated with absolute precision.
* **Implementation:** Add the technical flag **`-tickrate 100`** to your FREAKHOSTING **Startup Parameters** dashboard.

***

## Essential Physics Parameters

You must implement these variables within your `server.cfg` to authorized the maintenance of momentum while airborne.

| Variable               | Recommended Value | Strategic Purpose                                                                                                  |
| :--------------------- | :---------------: | :----------------------------------------------------------------------------------------------------------------- |
| **`sv_airaccelerate`** |  `150` to `1000`  | **Mandatory:** The vanilla default (10) makes surfing physically impossible. 150 is the standard for most servers. |
| **`sv_accelerate`**    |        `10`       | Improves character responsiveness while maneuvering on steep surfaces.                                             |
| **`sv_maxvelocity`**   |       `3500`      | Prevents the engine from capping your speed on long downhill ramps.                                                |

***

## Strategic Hardware Analysis

<AccordionGroup>
  <Accordion title="Monitoring Server-Side FPS">
    High-tickrate simulations place an immense load on the server's primary CPU thread. use the console command **`stats`** to audit your performance. If your FPS is not consistently maintaining a value of **500 or higher**, the 100-tick simulation may experience micro-stutters, negatively impacting ramp synchronization.
  </Accordion>

  <Accordion title="Technical Fix: Multi-Threaded Hosting">
    If you experience persistent physics lag during high player counts, we recommend migrating to a **FREAKHOSTING Extreme** node. Our high-frequency processors are specifically selected to handle the extreme single-core requirements of 100-tick Source 1 environments.
  </Accordion>
</AccordionGroup>

***

<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>

***

<div align="center">
  **Last Updated:** January 2026 | **CSS:** Smooth riding.
</div>

***

<Tip>
  ### Check Your Stats

  If your players report "Lag" while surfing, use the `stats` command in the console. If your FPS is not consistently above 500, the 100-tick simulation may be stuttering. Consider moving to a FREAKHOSTING **Extreme VPS** for optimized single-core performance.
</Tip>

<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 | **CSS:** Smooth riding.
</div>
