---
title: "How to add extra ports to your server"
url: https://help.endercloud.in/docs/how-to-add-extra-ports
category: "Game Panel"
type: Guide
tags: ["network", "panel", "ports"]
keywords: "allocation, additional port, extra port, open port, second port, geyser port, voice chat port, dynmap port, bluemap port, query port, udp port, primary port, dedicated ip, add port, how to add port, create allocation, network tab, more ports, port limit, extra port for plugin, allocation limit reached, port kaise add kare"
difficulty: intermediate
time: "5 minutes"
updated: 2026-11-14
source: Endercloud Knowledge Base (official)
---

# How to add extra ports to your server

> Open the Network tab and click Create Allocation to get an extra port for Geyser, voice chat, web maps or a bot's web server. The allocation count includes your main port.

Your server comes with one main port that players connect to. Some plugins and apps need a **second port** of their own. You can add these yourself in the **Network** tab, up to the limit of your plan.

## Main port vs additional ports

-   The **primary** allocation is your main address, the one shown at the top of the panel (for example `agni.ender.co.in:45808`). It has a **Primary** badge in the Network tab. Players join on this.
    
-   **Additional ports** are extra ports on the same IP that you can give to other programs on the server.
    

The Network tab shows a line like **"You are currently using 1 of 3 allowed allocations"**. That count **includes your primary port**. So a Grass plan shows 3 allowed allocations: 1 primary + 2 additional.

| Service | Additional ports | Allowed allocations shown (incl. primary) |
| --- | --- | --- |
| Minecraft Grass / Plank / Stone | 2 / 3 / 4 | 3 / 4 / 5 |
| Minecraft Iron / Gold / Diamond | 5 / 6 / 7 | 6 / 7 / 8 |
| Minecraft Netherite / Obsidian / Bedrock plan | 8 / 9 / 10 | 9 / 10 / 11 |
| Hytale plans | 3 to 10, depending on the plan | One more than the additional ports |
| Bot hosting plans | 2 | 3 |

Your exact limit is also listed under **Provisioning Limits** (Allocation) on the service's **Overview** tab in the billing panel.

## Add a port

1.  Open your server at [panel.endercloud.in](https://panel.endercloud.in) and click **Network** (under MANAGEMENT).
    
2.  Click **Create Allocation**. A free port is added to your server automatically. You can't choose the number yourself.
    
3.  The new port appears in the list with its **IP** and **Port**. Type what it is for in the **Notes** column, for example `Geyser` or `Voice chat`, so you remember later.
    
4.  Put the new port number into the config of the plugin or app that needs it, then restart the server.
    

> **Warning:**
> Don't make an extra port your primary one unless you mean to. That changes the port players use to join, so your current address would stop working.

## What extra ports are used for

| Use | Where to put the port |
| --- | --- |
| Geyser (Bedrock players on a Java server, UDP) | `bedrock: port:` in Geyser's `config.yml`. See [Geyser and Floodgate](/docs/geyser-and-floodgate-java-bedrock-crossplay). |
| Simple Voice Chat (UDP) | `port=` in `voicechat-server.properties`. See [Simple Voice Chat setup](/docs/simple-voice-chat-setup). |
| Dynmap or BlueMap web map | Dynmap: `webserver-port` in `configuration.txt`. BlueMap: `port` in `webserver.conf`. See [Dynmap and BlueMap](/docs/dynmap-and-bluemap-web-map). |
| Query (server lists, status bots) | `enable-query=true` and `query.port=` in `server.properties`. |
| Bot dashboard, webhook or API | Make your web server listen on `0.0.0.0` and the extra port number. |

Ports work for both TCP and UDP, so Geyser and voice chat need no extra setting.

## Want an address without a port number?

A **dedicated IP** lets players join on the default port (25565 for Java, 19132 for Bedrock) without typing a port. It is available on request: open a ticket at [billing.endercloud.in/tickets/create](https://billing.endercloud.in/tickets/create) and our team will share the price. You can also hide the port for Java players with a free subdomain. See [Free subdomain and dedicated IP](/docs/free-subdomain-and-dedicated-ip).

## Frequently asked questions

**Q: I can't create another allocation**

Check the "using X of Y allowed allocations" line. If X equals Y, you have used every port in your plan (remember the primary port counts as one). Remove an extra port you don't need, or upgrade your plan for more.

**Q: "Failed to bind to port" after adding a plugin**

The plugin is trying to use a port that is not assigned to your server. Change it to one of the ports in your Network tab. See [Failed to bind to port](/docs/failed-to-bind-to-port).

**Q: Can I choose a specific port number?**

No. Ports are assigned automatically from the free ports on your node.
