Skip to main content
The Network tab controls all networking aspects of your game server, including port allocations, subdomain management, and traffic monitoring.

Overview

Network configuration ensures your server is properly accessible to players and external tools. You can manage:
  • Primary Allocation - Your server’s main IP and port
  • Additional Ports - Extra ports for plugins, web panels, or RCON
  • Subdomains - Custom domains for easier player access
  • Network Statistics - Real-time traffic monitoring
Network changes may temporarily disconnect active players. Plan changes during low-traffic periods when possible.

Primary Allocation

Your server’s primary allocation is automatically assigned during setup and includes:

IP Address

Example: 178.156.160.221The public IP address players use to connect to your server

Port Number

Example: 25565 (Minecraft default)The specific port your game server listens on
Changing your primary allocation may require players to update their connection details and could affect existing bookmarks.

Managing Additional Ports

Creating New Port Allocations

1

Click Create Allocation

Navigate to the Network tab and click Create Allocation
2

Configure Port Settings

Fill in the allocation details:
IP Address
string
default:"Auto-assigned"
Usually inherits your server’s primary IP address
Port
number
required
Choose a port between 1024-65535 (must be unique)
Alias
string
Optional friendly name for easy identification
3

Save Allocation

Click Create to finalize the new port allocation

Common Port Use Cases

Minecraft:
  • 25565 - Main server
  • 25575 - RCON access
  • 19132 - Bedrock edition
Rust:
  • 28015 - Game connection
  • 28016 - RCON access
  • 28082 - App/web port
Common web panels:
  • 8080 - Alternative web access
  • 8443 - HTTPS web panels
  • 9090 - Monitoring dashboards
  • 3000 - Development servers
Server query protocols:
  • 25566 - Minecraft query port
  • 27015 - Source engine query
  • 7777 - GameSpy protocol
  • 8766 - TeamSpeak 3 query
Voice servers:
  • 9987 - TeamSpeak 3 server
  • 64738 - Mumble server
  • 22222 - Discord bot connections

Subdomain Management

Creating Custom Subdomains

Subdomains provide memorable addresses for your players instead of raw IP addresses.
1

Open Subdomain Settings

Click Create Subdomain in the Network tab
2

Configure Subdomain

Subdomain
string
required
Choose a unique subdomain (lowercase, no spaces)Example: mc, play, survival
Domain
string
default:"Auto-filled"
The base domain provided by XGamingServerExample: dedicatedminecraft.host
Allocation
select
required
Select which port allocation this subdomain should point to
3

DNS Propagation

Wait 5-30 minutes for DNS changes to propagate globally
4

Test Connection

Verify players can connect using the new subdomain

Subdomain Best Practices

Descriptive Names

Use clear, game-relevant subdomain names:
  • survival.yourdomain.host
  • creative.yourdomain.host
  • lobby.yourdomain.host

Consistent Branding

Maintain consistent naming across your server network:
  • mc-survival.host
  • mc-creative.host
  • mc-events.host

Network Monitoring

Traffic Statistics

The Network tab displays real-time network usage:
  • Bytes In: Data received by your server
  • Bytes Out: Data sent by your server
  • Active Connections: Current player connections
  • Peak Concurrent: Highest simultaneous connections
  • 24-hour trends: Traffic patterns over the past day
  • Weekly overview: Bandwidth usage across the week
  • Monthly totals: Cumulative data transfer statistics

Understanding Network Usage

High outbound traffic often indicates:
  • Large world downloads (new players joining)
  • Frequent chunk loading (players exploring)
  • Plugin data synchronization
  • Automatic backups or file transfers

Port Security & Firewall

Default Security Measures

XGamingServer automatically provides:
  • DDoS Protection - Filters malicious traffic
  • Port Isolation - Each allocation is independently secured
  • Access Logging - Connection attempts are recorded
  • Rate Limiting - Prevents connection flooding

Manual Security Configuration

1

Review Open Ports

Regularly audit your port allocations and close unused ones
2

Monitor Connection Logs

Check the Activity tab for suspicious connection patterns
3

Use Strong Authentication

Enable passwords/whitelisting for sensitive ports (RCON, web panels)

Troubleshooting Network Issues

Common Causes:
  • Server is offline or starting up
  • Incorrect IP address or port
  • Firewall blocking the connection
  • DNS propagation still in progress (for subdomains)
Solutions:
  1. Verify server is running in the Console tab
  2. Double-check connection details
  3. Try connecting via IP address instead of subdomain
  4. Wait 30 minutes for DNS updates to complete
Problem: Error when creating new port allocationSolutions:
  • Choose a different port number
  • Check if another service is using the port
  • Review existing allocations for conflicts
  • Contact support if the port should be available
Problem: Unexpected bandwidth consumptionInvestigation Steps:
  1. Check for DDoS attacks in activity logs
  2. Review recent plugin installations
  3. Monitor player activity for unusual patterns
  4. Inspect backup/sync processes
Solutions:
  • Implement connection rate limiting
  • Optimize plugin configurations
  • Schedule data-intensive tasks during off-peak hours
Problem: Players can’t connect via custom subdomainTroubleshooting:
  1. Confirm subdomain points to correct allocation
  2. Test direct IP connection to isolate DNS issues
  3. Use nslookup or dig to verify DNS resolution
  4. Wait additional time for global DNS propagation
DNS Testing Commands:
# Windows/Linux
nslookup your-subdomain.host

# Linux/macOS  
dig your-subdomain.host

Advanced Network Configuration

Custom Domain Integration

Custom domain setup requires DNS configuration at your domain registrar. Contact support for assistance with advanced DNS configurations.
For enterprise users wanting to use their own domains:
  1. Purchase domain from a registrar (GoDaddy, Cloudflare, etc.)
  2. Create DNS records pointing to your server IP
  3. Contact support to configure SSL certificates
  4. Test thoroughly before announcing to players

Load Balancing & Proxies

For high-traffic servers, consider:
  • Reverse proxy setup (Nginx, Cloudflare)
  • Multiple server instances behind a load balancer
  • Geographic distribution for global player base
  • CDN integration for static content delivery

Need help with advanced network configuration? Join our Discord support server for expert assistance.