> ## 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 Manage Network Allocations and Subdomains

> Manage port allocations, set primary ports, add notes, and configure custom subdomains for your FREAKHOSTING game server in the network settings panel.

## Managing Your Server's Network Settings

Every game server needs at least one IP address and port to accept connections from players. Some servers need multiple ports — one for the main game connection, another for file transfers, a third for remote administration. The FREAKHOSTING Game Panel at **games.freakhosting.com** gives you full control over these network allocations through the **Management > Network** section, and lets you set up friendly subdomains through **Management > Subdomains** so players can connect with a memorable name instead of a raw IP and port number.

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

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

***

## Understanding Port Allocations

When your game server is provisioned, it is assigned one or more **port allocations** — combinations of an IP address and a port number that the server listens on for incoming connections. Think of the IP address as your building's street address and the port as a specific door number within that building. Different services use different doors.

Here is a practical example using a TeamSpeak voice server:

| IP Address    | Port  | Purpose                                                                                                                    |
| ------------- | ----- | -------------------------------------------------------------------------------------------------------------------------- |
| 191.96.94.103 | 9987  | **Main voice connection** — This is the port players connect to with their TeamSpeak client. It is the Primary allocation. |
| 191.96.94.103 | 30033 | **File transfer** — Used when uploading icons, avatars, or files to channels within TeamSpeak.                             |
| 191.96.94.103 | 10011 | **ServerQuery** — A remote administration interface for bots, management tools, and automated scripts.                     |

All three ports share the same IP address but serve completely different purposes. The **Primary** allocation is the one players use to connect, while the additional ports handle supporting functions behind the scenes.

<Info>
  Not all game servers need multiple ports. A standard Minecraft server, for example, typically uses a single port for all player connections. TeamSpeak, multi-service game servers, and some modded setups are the most common cases where multiple allocations matter.
</Info>

***

## Accessing the Network Section

<Steps>
  <Step title="Log In to the Game Panel">
    Navigate to [games.freakhosting.com](https://games.freakhosting.com) and sign in with your credentials.
  </Step>

  <Step title="Select Your Server">
    From the server list or the server selector dropdown, choose the game server you want to manage.
  </Step>

  <Step title="Open Management > Network">
    In the left sidebar, click **Management**, then select **Network**. You will see the **Manage allocation** table listing all port allocations assigned to your server.
  </Step>
</Steps>

The Manage allocation table shows the following columns for each allocation:

| Column      | What It Shows                                                                                                                                                 |
| ----------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **IP**      | The IP address assigned to this allocation. All your allocations may share the same IP, or you may have allocations on different IPs depending on your setup. |
| **Port**    | The specific port number for this allocation.                                                                                                                 |
| **Notes**   | An editable text field where you can add a description for this allocation (e.g., "Voice port", "File transfer", "Query port").                               |
| **Actions** | Shows a green **Primary** badge for the primary allocation, or a **Make Primary** button and a red **delete** trash icon for secondary allocations.           |

***

## What Is the Primary Allocation?

The **Primary** allocation is the main port your server uses — it is the IP:port combination that players type into their game client to connect. It is marked with a green **Primary** badge in the Manage allocation table.

Every server must have exactly one Primary allocation. You can change which allocation is Primary, but you cannot have zero or multiple Primary allocations at the same time.

<CardGroup cols={2}>
  <Card title="Primary Allocation" icon="star">
    The main connection point for your server. This is the IP:port players use to join. Marked with a green **Primary** badge. Cannot be deleted while it is the Primary.
  </Card>

  <Card title="Secondary Allocations" icon="circle-nodes">
    Additional ports for supporting services — file transfers, query interfaces, RCON, plugins that need their own port. Each has a **Make Primary** button and a red **delete** trash icon.
  </Card>
</CardGroup>

***

## Adding Notes to Your Allocations

The **Notes** column in the Manage allocation table provides an editable input field for each allocation. This is where you can label what each port is used for — incredibly helpful when your server has multiple allocations and you need to remember which port does what.

<Steps>
  <Step title="Find the Allocation">
    In the Manage allocation table, locate the row for the port you want to label.
  </Step>

  <Step title="Click the Notes Field">
    Click on the **Notes** input field next to the allocation. It becomes editable.
  </Step>

  <Step title="Type Your Note">
    Enter a short, descriptive label. For example:

    * `Voice connection` for the main TeamSpeak port
    * `File transfer` for port 30033
    * `ServerQuery` for port 10011
    * `RCON` for a remote console port
    * `Dynmap web` for a web map plugin port
  </Step>

  <Step title="Save">
    Press Enter or click outside the field to save the note. It will persist across page reloads and sessions.
  </Step>
</Steps>

<Tip>
  Notes are visible only to you in the Game Panel — players cannot see them. Use them as a personal reference so you do not have to memorize which port number serves which purpose. This is especially valuable months later when you have forgotten the original setup.
</Tip>

***

## Changing the Primary Allocation

If you need to switch which port is your server's main connection point — for example, after migrating to a different IP or if your server configuration changed — you can promote any secondary allocation to Primary.

<Steps>
  <Step title="Stop Your Server">
    Before changing the Primary allocation, stop your game server. Changing the primary port while the server is running may cause connection issues.
  </Step>

  <Step title="Find the New Primary">
    In the Manage allocation table, locate the secondary allocation you want to make Primary. It will have a **Make Primary** button next to it.
  </Step>

  <Step title="Click Make Primary">
    Click the **Make Primary** button. The green **Primary** badge moves from the old allocation to the new one. The previously primary allocation becomes a secondary allocation with its own **Make Primary** button and delete icon.
  </Step>

  <Step title="Update Connection Details">
    After changing the Primary, update any connection details you have shared with players — server list entries, website connection info, Discord bot configurations, and anywhere else you have listed the old IP:port.

    <Warning>
      Changing the Primary allocation changes the IP:port that players use to connect. If you do not notify your players of the new connection details, they will not be able to find your server. Update your server listings, community Discord, and website immediately after making the change.
    </Warning>
  </Step>

  <Step title="Start Your Server">
    Start the server back up and verify it is listening on the new Primary port by connecting to it with your game client.
  </Step>
</Steps>

***

## Deleting a Secondary Allocation

If a secondary allocation is no longer needed, you can remove it. Each secondary allocation has a red **delete** trash icon in the Actions column.

<Steps>
  <Step title="Ensure Nothing Uses the Port">
    Before deleting, confirm that no plugin, mod, or service on your server is configured to use this port. Deleting an allocation that is actively in use will break that service.
  </Step>

  <Step title="Click the Delete Icon">
    Click the red trash icon next to the secondary allocation you want to remove. Confirm the deletion when prompted.
  </Step>
</Steps>

<Info>
  You cannot delete the **Primary** allocation. If you need to remove it, first make a different allocation Primary, and then the old primary becomes a secondary that can be deleted.
</Info>

***

## Managing Subdomains

The **Management > Subdomains** section lets you create friendly, memorable subdomains that point to your game server. Instead of asking players to connect using a raw IP address and port like `191.96.94.103:9987`, you can give them something like `myserver.example.com` — much easier to remember and share.

<Steps>
  <Step title="Open Management > Subdomains">
    In the left sidebar, click **Management**, then select **Subdomains**. This opens the subdomain management interface.
  </Step>

  <Step title="Create a Subdomain">
    Follow the prompts to create a new subdomain for your game server. Choose a name that is short, memorable, and relevant to your server or community.

    <Tip>
      Pick a subdomain name that reflects your server identity. If your Minecraft server is called "PixelCraft", something like `pixelcraft.example.com` is far more professional and memorable than asking players to memorize `191.96.94.103:25565`.
    </Tip>
  </Step>

  <Step title="Share with Players">
    Once the subdomain is created and active, share it with your players. They can use the subdomain in their game client's server address field instead of the raw IP and port.
  </Step>
</Steps>

<Info>
  Subdomain availability and configuration options depend on your plan and the game server type. If you do not see the Subdomains option in the sidebar, your server type may not support this feature. Contact support if you need subdomain functionality.
</Info>

***

## Common Network Questions

<AccordionGroup>
  <Accordion title="Can I get a different IP address for my server?">
    IP addresses are assigned based on the server location and available pool. If you need a specific IP or a change, contact our support team — they can check availability and assist with reassignment if possible.
  </Accordion>

  <Accordion title="Can I request additional port allocations?">
    If your server needs more ports than currently allocated (for example, adding a DynMap web interface on a separate port), contact support. Additional allocations can often be added depending on availability.
  </Accordion>

  <Accordion title="Players cannot connect after I changed the Primary allocation">
    Make sure players are using the new IP:port combination. The old Primary is no longer the main connection point. Update your server listings, Discord, and website with the new details. Also verify that your server's configuration file references the correct port — some games require the port to be set in the server config as well as in the panel.
  </Accordion>

  <Accordion title="What happens if I delete a port that a plugin is using?">
    The plugin or service that was listening on that port will stop working. For example, if DynMap was running a web server on port 8123 and you delete that allocation, the web map becomes inaccessible. Always check your server configuration and plugin settings before removing any allocation.
  </Accordion>

  <Accordion title="Do subdomains work with all games?">
    Most games that support connecting via hostname (rather than requiring a raw IP) will work with subdomains. Minecraft, for example, supports SRV records and hostname connections natively. Some older games or specific game clients may only accept IP addresses. Check your game's documentation for hostname support.
  </Accordion>

  <Accordion title="How long does a subdomain take to start working?">
    DNS propagation typically takes a few minutes, but can occasionally take up to 24-48 hours depending on your players' DNS providers. If a subdomain is not resolving immediately, give it some time and try clearing your local DNS cache.
  </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 spin up a new game server? Use code **KB20** at checkout for **20% off** your first month!
</Tip>

***

<div align="center">
  **Last Updated:** March 2026 | **Game Panel Support:** Network and subdomain management simplified.
</div>
