> ## 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 Get Started with Alt:V Server Setup

> A complete beginner's guide to setting up your first Alt:V server on FREAKHOSTING. Learn how to manage configuration, modules, and resources.

## Launching Your Alt:V Multiplayer Server

Alt:V is a high-performance alternative multiplayer client for Grand Theft Auto V, highly favored by developers for its inherent stability and advanced scripting capabilities. This guide will walk you through the fundamental steps required to initialize your server on the FREAKHOSTING platform, from basic identity settings to resource deployment.

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

  <Card title="Time" icon="15 Minutes">
    15 Minutes
  </Card>
</CardGroup>

***

## Step 1: Core Configuration

Your `server.cfg` (or `server.toml` for modern versions) is the primary configuration file that defines your server's identity, network settings, and operational behavior.

<Steps>
  <Step title="Access the File Manager">
    Log in to your [Game Panel](https://panel.freakhosting.com), select your Alt:V server, and navigate to the **Files** tab in the sidebar.
  </Step>

  <Step title="Edit the Configuration">
    Locate and open the `server.cfg` file.
  </Step>

  <Step title="Define Server Identity">
    Update the `name` parameter to determine how your server appears on the public masterlist.

    * *Example:* `name: 'FREAKHOSTING Official Roleplay | High Performance'`
  </Step>

  <Step title="Enable Diagnostic Logging">
    During the initial setup phase, set `debug: true`. This allows you to view granular error logs in the console, which is important for troubleshooting resource initialization failures.
  </Step>
</Steps>

***

## Step 2: Language Module Activation

Alt:V uses specialized modules to interpret and execute various programming languages. You must activate the specific modules corresponding to the scripts you intend to deploy.

<Tabs>
  <Tab title="JavaScript / TypeScript">
    If your resources use JS or TypeScript, ensure the `js-module` is registered.

    ```yaml theme={null}
    modules: [
      'js-module'
    ]
    ```
  </Tab>

  <Tab title="C# (.NET)">
    For resources compiled in C#, you must enable the `csharp-module`.

    ```yaml theme={null}
    modules: [
      'csharp-module'
    ]
    ```
  </Tab>
</Tabs>

<Info>
  ### Resource Efficiency

  To maintain optimal server performance and minimize startup times, only enable the modules required by your active resource list.
</Info>

***

## Step 3: Resource Deployment

Resources are the collection of scripts and assets that define your server's gameplay experience, such as chat interfaces, roleplay frameworks, or vehicle spawners.

<Steps>
  <Step title="Upload Content">
    Upload your individual resource folders (e.g., `chat`, `base-gamemode`) into the `/resources` directory using the File Manager or an SFTP client.
  </Step>

  <Step title="Register Resources">
    In your `server.cfg`, add the exact name of each folder to the `resources` array:

    ```yaml theme={null}
    resources: [
      'chat',
      'base-gamemode'
    ]
    ```
  </Step>

  <Step title="Initialize and Verify">
    Navigate to the **Console** tab and **Restart** your server. Upon a successful launch, the console will display `Started resource: [name]` for every registered item.
  </Step>
</Steps>

<Warning>
  ### Resolving Startup Failures

  If your server fails to initialize, examine the console for syntax errors within your configuration file. In TOML and CFG formats, indentation and bracket placement must be perfectly precise. Additionally, verify that all necessary runtime dependencies, such as `node.dll` or `libnode.so`, are present in the server's root directory.
</Warning>

***

<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 | **Alt:V:** GTA V Multiplayer Reimagined.
</div>
