diff --git a/modules/billing/docs/7daystodie/index.php b/modules/billing/docs/7daystodie/index.php index a6dc7a2f..6a8df1fc 100644 --- a/modules/billing/docs/7daystodie/index.php +++ b/modules/billing/docs/7daystodie/index.php @@ -26,13 +26,13 @@
Varies (see configuration)26900294420serverconfig.xml - Server ConfigurationsSaves/serveradmin.xml - Admin ConfigurationsThe 7 Days to Die server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
26900 |
+ UDP | +Game port | +
26900 |
+ TCP | +Game port | +
26901 |
+ UDP | +Query port (+1) | +
26902 |
+ UDP | +Web control panel (+2) | +
8080 |
+ TCP | +Web dashboard | +
8081 |
+ TCP | +Telnet | +
Allow server ports through your firewall:
@@ -161,253 +202,3 @@ steamcmd.exe +login anonymous ^serverconfig.xml - Server ConfigurationsSaves/serveradmin.xml - Admin ConfigurationsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=7 Days to Die Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For 7 Days to Die server hosting -
diff --git a/modules/billing/docs/aliensvspredator/index.php b/modules/billing/docs/aliensvspredator/index.php index 8657c699..29d760ce 100644 --- a/modules/billing/docs/aliensvspredator/index.php +++ b/modules/billing/docs/aliensvspredator/index.php @@ -26,13 +26,13 @@Varies (see configuration)2701534120default.cfg - Server ConfigurationsThe Aliens vs Predator server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
@@ -159,253 +190,3 @@ steamcmd.exe +login anonymous ^default.cfg - Server ConfigurationsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Aliens vs Predator Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Aliens vs Predator server hosting -
diff --git a/modules/billing/docs/aoc/index.php b/modules/billing/docs/aoc/index.php index 36680121..c4be8bf9 100644 --- a/modules/billing/docs/aoc/index.php +++ b/modules/billing/docs/aoc/index.php @@ -26,7 +26,7 @@Varies (see configuration)7777The Age of Chivalry server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/arkse/index.php b/modules/billing/docs/arkse/index.php index 413f9571..3506a231 100644 --- a/modules/billing/docs/arkse/index.php +++ b/modules/billing/docs/arkse/index.php @@ -26,15 +26,15 @@Varies (see configuration)7777376030ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini - Server ConfigurationsShooterGame/Saved/Config/WindowsServer/Game.ini - Advanced ModificationsShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini - Server ConfigurationsShooterGame/Saved/Config/LinuxServer/Game.ini - Advanced ModificationsThe ARK: Survival Evolved server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
7777 |
+ UDP | +Game port | +
7778 |
+ UDP | +Raw UDP socket port (+1) | +
27015 |
+ UDP | +Query port | +
27020 |
+ TCP | +RCON | +
Allow server ports through your firewall:
@@ -158,256 +189,6 @@ steamcmd.exe +login anonymous ^Important configuration files for this server:
ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini - Server ConfigurationsShooterGame/Saved/Config/WindowsServer/Game.ini - Advanced ModificationsShooterGame/Saved/Config/LinuxServer/GameUserSettings.ini - Server ConfigurationsShooterGame/Saved/Config/LinuxServer/Game.ini - Advanced ModificationsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=ARK: Survival Evolved Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For ARK: Survival Evolved server hosting -
diff --git a/modules/billing/docs/arma-reforger/index.php b/modules/billing/docs/arma-reforger/index.php index 7c1cc95a..8da7826f 100644 --- a/modules/billing/docs/arma-reforger/index.php +++ b/modules/billing/docs/arma-reforger/index.php @@ -26,7 +26,7 @@Varies (see configuration)2001The Arma Reforger server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
2001 |
+ UDP | +Game port | +
2002 |
+ UDP | +Query port (+1 from game port) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/arma2co/index.php b/modules/billing/docs/arma2co/index.php index 852995f9..e0c75b34 100644 --- a/modules/billing/docs/arma2co/index.php +++ b/modules/billing/docs/arma2co/index.php @@ -26,7 +26,7 @@Varies (see configuration)2302The Arma 2: Combined Operations server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
2302 |
+ UDP | +Game port | +
2303 |
+ UDP | +Query port (+1 from game port) | +
2344 |
+ UDP | +BattlEye RCON | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/arma2oa/index.php b/modules/billing/docs/arma2oa/index.php index b8f7f013..fb91514a 100644 --- a/modules/billing/docs/arma2oa/index.php +++ b/modules/billing/docs/arma2oa/index.php @@ -26,23 +26,23 @@Varies (see configuration)230233930cfg\server.cfg - Server settingscfg\basic.cfg - Basic Network settingscfg\battleye\beserver.cfg - BattlEye Rcon Passwordcfg\hiveext.ini - DB settings and Date/Timecfg\users\dayz\dayz.arma2oaprofile - Difficulty Settingscfg\\server.cfg - Server settingscfg\\basic.cfg - Basic Network settingscfg\\battleye\\beserver.cfg - BattlEye Rcon Passwordcfg\\hiveext.ini - DB settings and Date/Timecfg\\users\\dayz\\dayz.arma2oaprofile - Difficulty Settingssteam_appid.txt - For DayZmod: 224580 All others: 33930bec\config\scheduler.xml - BEC Schedulerbec\config\admins.xml - BEC Adminsbec\config\whitelist.xml - BEC Whitelistbec\config\fortune.txt - BEC Message Listbec\\config\\scheduler.xml - BEC Schedulerbec\\config\\admins.xml - BEC Adminsbec\\config\\whitelist.xml - BEC Whitelistbec\\config\\fortune.txt - BEC Message ListThe Arma 2: Operation Arrowhead server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
2302 |
+ UDP | +Game port | +
2303 |
+ UDP | +Query port (+1 from game port) | +
2344 |
+ UDP | +BattlEye RCON | +
Allow server ports through your firewall:
@@ -166,264 +192,14 @@ steamcmd.exe +login anonymous ^Important configuration files for this server:
cfg\server.cfg - Server settingscfg\basic.cfg - Basic Network settingscfg\battleye\beserver.cfg - BattlEye Rcon Passwordcfg\hiveext.ini - DB settings and Date/Timecfg\users\dayz\dayz.arma2oaprofile - Difficulty Settingscfg\\server.cfg - Server settingscfg\\basic.cfg - Basic Network settingscfg\\battleye\\beserver.cfg - BattlEye Rcon Passwordcfg\\hiveext.ini - DB settings and Date/Timecfg\\users\\dayz\\dayz.arma2oaprofile - Difficulty Settingssteam_appid.txt - For DayZmod: 224580 All others: 33930bec\config\scheduler.xml - BEC Schedulerbec\config\admins.xml - BEC Adminsbec\config\whitelist.xml - BEC Whitelistbec\config\fortune.txt - BEC Message Listbec\\config\\scheduler.xml - BEC Schedulerbec\\config\\admins.xml - BEC Adminsbec\\config\\whitelist.xml - BEC Whitelistbec\\config\\fortune.txt - BEC Message ListCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Arma 2: Operation Arrowhead Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Arma 2: Operation Arrowhead server hosting -
diff --git a/modules/billing/docs/arma3/index.php b/modules/billing/docs/arma3/index.php index eeb6188d..476c6ada 100644 --- a/modules/billing/docs/arma3/index.php +++ b/modules/billing/docs/arma3/index.php @@ -26,13 +26,13 @@Varies (see configuration)2302233780profile/server.cfg - Server settingsprofile/basic.cfg - Basic Network settingsThe Arma 3 server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
2302 |
+ UDP | +Game port | +
2303 |
+ UDP | +Query port (+1 from game port) | +
2304 |
+ UDP | +Steam query port | +
2305 |
+ UDP | +Steam master port | +
2306 |
+ UDP | +VON (Voice over Network) | +
Allow server ports through your firewall:
@@ -161,253 +197,3 @@ steamcmd.exe +login anonymous ^profile/server.cfg - Server settingsprofile/basic.cfg - Basic Network settingsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Arma 3 Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Arma 3 server hosting -
diff --git a/modules/billing/docs/assettocorsa/index.php b/modules/billing/docs/assettocorsa/index.php index 1aa9e808..ed80f02a 100644 --- a/modules/billing/docs/assettocorsa/index.php +++ b/modules/billing/docs/assettocorsa/index.php @@ -26,13 +26,13 @@Varies (see configuration)9600302550/cfg/server_cfg.ini - Server Configurations/cfg/entry_list.ini - More Server Configurations/cfg/server_cfg.ini - Server Configurations/cfg/entry_list.ini - More Server ConfigurationsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Assetto Corsa Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Assetto Corsa server hosting -
diff --git a/modules/billing/docs/atlas/index.php b/modules/billing/docs/atlas/index.php index 35687720..d0f65c34 100644 --- a/modules/billing/docs/atlas/index.php +++ b/modules/billing/docs/atlas/index.php @@ -26,7 +26,7 @@Varies (see configuration)57561Varies (see configuration)27000N/Abec\config\config.cfg - Configbec\config\scheduler.xml - Schedulerbec\config\admins.xml - Adminsbec\config\whitelist.xml - Whitelistbec\config\fortune.xml - Fortunebec\\config\\config.cfg - Configbec\\config\\scheduler.xml - Schedulerbec\\config\\admins.xml - Adminsbec\\config\\whitelist.xml - Whitelistbec\\config\\fortune.xml - FortuneImportant configuration files for this server:
bec\config\config.cfg - Configbec\config\scheduler.xml - Schedulerbec\config\admins.xml - Adminsbec\config\whitelist.xml - Whitelistbec\config\fortune.xml - Fortunebec\\config\\config.cfg - Configbec\\config\\scheduler.xml - Schedulerbec\\config\\admins.xml - Adminsbec\\config\\whitelist.xml - Whitelistbec\\config\\fortune.xml - FortuneCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=BEC (BattlEye Extended Controls) Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For BEC (BattlEye Extended Controls) server hosting -
diff --git a/modules/billing/docs/bf2/index.php b/modules/billing/docs/bf2/index.php index ad155af7..2671b3b6 100644 --- a/modules/billing/docs/bf2/index.php +++ b/modules/billing/docs/bf2/index.php @@ -26,7 +26,7 @@Varies (see configuration)16567Varies (see configuration)19567Varies (see configuration)28801Varies (see configuration)27015475370brainbread2/cfg/server.cfg - Main Configuration FileThe BrainBread 2 server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
@@ -159,253 +190,3 @@ steamcmd.exe +login anonymous ^brainbread2/cfg/server.cfg - Main Configuration FileCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=BrainBread 2 Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For BrainBread 2 server hosting -
diff --git a/modules/billing/docs/callofdutymw2/index.php b/modules/billing/docs/callofdutymw2/index.php index 843462a3..274f4de3 100644 --- a/modules/billing/docs/callofdutymw2/index.php +++ b/modules/billing/docs/callofdutymw2/index.php @@ -26,7 +26,7 @@Varies (see configuration)28960Varies (see configuration)27016Varies (see configuration)27015489650Citadel/Saved/Config/WindowsServer/Game.ini - Server ConfigurationsCitadel/Saved/Config/LinuxServer/Game.ini - Server ConfigurationsThe Citadel: Forged with Fire server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
@@ -157,255 +188,5 @@ steamcmd.exe +login anonymous ^Important configuration files for this server:
Citadel/Saved/Config/WindowsServer/Game.ini - Server ConfigurationsCitadel/Saved/Config/LinuxServer/Game.ini - Server ConfigurationsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Citadel: Forged with Fire Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Citadel: Forged with Fire server hosting -
diff --git a/modules/billing/docs/cod_blackops/index.php b/modules/billing/docs/cod_blackops/index.php index 77d837ac..ef488148 100644 --- a/modules/billing/docs/cod_blackops/index.php +++ b/modules/billing/docs/cod_blackops/index.php @@ -26,7 +26,7 @@Varies (see configuration)4976Varies (see configuration)27040Varies (see configuration)7777443030ConanSandbox\Config\DefaultEngine.ini - Engine.ini ConanSandbox\Config\DefaultGame.ini - Game.ini ConanSandbox\Config\DefaultServerSettings.ini - ServerSettings.iniConanSandbox\\Config\\DefaultEngine.ini - Engine.ini ConanSandbox\\Config\\DefaultGame.ini - Game.ini ConanSandbox\\Config\\DefaultServerSettings.ini - ServerSettings.iniImportant configuration files for this server:
ConanSandbox\Config\DefaultEngine.ini - Engine.ini ConanSandbox\Config\DefaultGame.ini - Game.ini ConanSandbox\Config\DefaultServerSettings.ini - ServerSettings.iniConanSandbox\\Config\\DefaultEngine.ini - Engine.ini ConanSandbox\\Config\\DefaultGame.ini - Game.ini ConanSandbox\\Config\\DefaultServerSettings.ini - ServerSettings.iniCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Conan Exiles Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Conan Exiles server hosting -
diff --git a/modules/billing/docs/csgo/index.php b/modules/billing/docs/csgo/index.php index a3adc3df..d9c8f479 100644 --- a/modules/billing/docs/csgo/index.php +++ b/modules/billing/docs/csgo/index.php @@ -26,14 +26,17 @@Varies (see configuration)27015740csgo/cfg/server.cfg - Server settingscsgo/cfg/autoexec.cfg - Server settingscsgo/gamemodes_server.txt - Server settingscsgo/mapcycle.txt - Mapcycleworkshop_installed.txt - Steam WorkshopThe Counter-Strike: Global Offensive & CS2 server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
@@ -159,255 +193,8 @@ steamcmd.exe +login anonymous ^Important configuration files for this server:
csgo/cfg/server.cfg - Server settingscsgo/cfg/autoexec.cfg - Server settingscsgo/gamemodes_server.txt - Server settingscsgo/mapcycle.txt - Mapcycleworkshop_installed.txt - Steam WorkshopCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Counter-Strike: Global Offensive & CS2 Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Counter-Strike: Global Offensive & CS2 server hosting -
diff --git a/modules/billing/docs/css/index.php b/modules/billing/docs/css/index.php index 446f0b29..3d051c2c 100644 --- a/modules/billing/docs/css/index.php +++ b/modules/billing/docs/css/index.php @@ -26,7 +26,7 @@Varies (see configuration)27015The Counter-Strike: Source server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/cstrike/index.php b/modules/billing/docs/cstrike/index.php index 4b221cc6..b44e6cee 100644 --- a/modules/billing/docs/cstrike/index.php +++ b/modules/billing/docs/cstrike/index.php @@ -26,7 +26,7 @@Varies (see configuration)27015The Counter-Strike 1.6 server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/czero/index.php b/modules/billing/docs/czero/index.php index b792a97a..d2ecde34 100644 --- a/modules/billing/docs/czero/index.php +++ b/modules/billing/docs/czero/index.php @@ -26,7 +26,7 @@Varies (see configuration)27015The Counter-Strike Condition Zero server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/dayz/index.php b/modules/billing/docs/dayz/index.php index 3afa4cff..f9c8cd4f 100644 --- a/modules/billing/docs/dayz/index.php +++ b/modules/billing/docs/dayz/index.php @@ -26,23 +26,14 @@Varies (see configuration)2302221100cfg\server.cfg - Server settingscfg\basic.cfg - Basic Network settingscfg\battleye\beserver.cfg - BattlEye Rcon Passwordcfg\hiveext.ini - DB settings and Date/Timecfg\users\dayz\dayz.arma2oaprofile - Difficulty Settingssteam_appid.txt - For DayZmod: 224580 All others: 33930bec\config\scheduler.xml - BEC Schedulerbec\config\admins.xml - BEC Adminsbec\config\whitelist.xml - BEC Whitelistbec\config\fortune.txt - BEC Message ListserverDZ.cfg - Server ConfigurationsThe DayZ Standalone server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
2302 |
+ UDP | +Game port | +
2303 |
+ UDP | +Query port (+1) | +
2305 |
+ UDP | +Steam port | +
2306 |
+ UDP | +VON (Voice over Network) | +
Allow server ports through your firewall:
@@ -166,264 +188,5 @@ steamcmd.exe +login anonymous ^Important configuration files for this server:
cfg\server.cfg - Server settingscfg\basic.cfg - Basic Network settingscfg\battleye\beserver.cfg - BattlEye Rcon Passwordcfg\hiveext.ini - DB settings and Date/Timecfg\users\dayz\dayz.arma2oaprofile - Difficulty Settingssteam_appid.txt - For DayZmod: 224580 All others: 33930bec\config\scheduler.xml - BEC Schedulerbec\config\admins.xml - BEC Adminsbec\config\whitelist.xml - BEC Whitelistbec\config\fortune.txt - BEC Message ListserverDZ.cfg - Server ConfigurationsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=DayZ Standalone Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For DayZ Standalone server hosting -
diff --git a/modules/billing/docs/dayzmod/index.php b/modules/billing/docs/dayzmod/index.php index a2ec1e3a..26e9cd37 100644 --- a/modules/billing/docs/dayzmod/index.php +++ b/modules/billing/docs/dayzmod/index.php @@ -26,7 +26,7 @@Varies (see configuration)2302The DayZ Mod server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
2302 |
+ UDP | +Game port | +
2303 |
+ UDP | +Query port (+1) | +
2344 |
+ UDP | +BattlEye RCON | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/dmc/index.php b/modules/billing/docs/dmc/index.php index b3c08b5a..1c52c7a1 100644 --- a/modules/billing/docs/dmc/index.php +++ b/modules/billing/docs/dmc/index.php @@ -26,7 +26,7 @@Varies (see configuration)27015The Death Match Classic server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/dods/index.php b/modules/billing/docs/dods/index.php index b98e9bd0..a1603154 100644 --- a/modules/billing/docs/dods/index.php +++ b/modules/billing/docs/dods/index.php @@ -26,7 +26,7 @@Varies (see configuration)27015The Day of Defeat Source server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/dontstarvetogether/index.php b/modules/billing/docs/dontstarvetogether/index.php index 42a0173c..4ec448c1 100644 --- a/modules/billing/docs/dontstarvetogether/index.php +++ b/modules/billing/docs/dontstarvetogether/index.php @@ -26,7 +26,7 @@Varies (see configuration)10999Varies (see configuration)3000Varies (see configuration)26900530870dedicated.yaml - Server ConfigurationsSaves/adminconfig.example.yaml - Admin Configurationsdedicated.yaml - Server ConfigurationsSaves/adminconfig.example.yaml - Admin ConfigurationsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Empyrion Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Empyrion server hosting -
diff --git a/modules/billing/docs/epochmod/index.php b/modules/billing/docs/epochmod/index.php index fdc34608..1dd36908 100644 --- a/modules/billing/docs/epochmod/index.php +++ b/modules/billing/docs/epochmod/index.php @@ -26,23 +26,23 @@Varies (see configuration)2302221100cfg\server.cfg - Server settingscfg\basic.cfg - Basic Network settingscfg\battleye\beserver.cfg - BattlEye Rcon Passwordcfg\hiveext.ini - DB settings and Date/Timecfg\users\dayz\dayz.arma2oaprofile - Difficulty Settingscfg\\server.cfg - Server settingscfg\\basic.cfg - Basic Network settingscfg\\battleye\\beserver.cfg - BattlEye Rcon Passwordcfg\\hiveext.ini - DB settings and Date/Timecfg\\users\\dayz\\dayz.arma2oaprofile - Difficulty Settingssteam_appid.txt - For DayZmod: 224580 All others: 33930bec\config\scheduler.xml - BEC Schedulerbec\config\admins.xml - BEC Adminsbec\config\whitelist.xml - BEC Whitelistbec\config\fortune.txt - BEC Message Listbec\\config\\scheduler.xml - BEC Schedulerbec\\config\\admins.xml - BEC Adminsbec\\config\\whitelist.xml - BEC Whitelistbec\\config\\fortune.txt - BEC Message ListThe DayZ Epoch Mod server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
2302 |
+ UDP | +Game port | +
2303 |
+ UDP | +Query port (+1) | +
2344 |
+ UDP | +BattlEye RCON | +
Allow server ports through your firewall:
@@ -166,264 +192,14 @@ steamcmd.exe +login anonymous ^Important configuration files for this server:
cfg\server.cfg - Server settingscfg\basic.cfg - Basic Network settingscfg\battleye\beserver.cfg - BattlEye Rcon Passwordcfg\hiveext.ini - DB settings and Date/Timecfg\users\dayz\dayz.arma2oaprofile - Difficulty Settingscfg\\server.cfg - Server settingscfg\\basic.cfg - Basic Network settingscfg\\battleye\\beserver.cfg - BattlEye Rcon Passwordcfg\\hiveext.ini - DB settings and Date/Timecfg\\users\\dayz\\dayz.arma2oaprofile - Difficulty Settingssteam_appid.txt - For DayZmod: 224580 All others: 33930bec\config\scheduler.xml - BEC Schedulerbec\config\admins.xml - BEC Adminsbec\config\whitelist.xml - BEC Whitelistbec\config\fortune.txt - BEC Message Listbec\\config\\scheduler.xml - BEC Schedulerbec\\config\\admins.xml - BEC Adminsbec\\config\\whitelist.xml - BEC Whitelistbec\\config\\fortune.txt - BEC Message ListCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=DayZ Epoch Mod Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For DayZ Epoch Mod server hosting -
diff --git a/modules/billing/docs/ets2/index.php b/modules/billing/docs/ets2/index.php index ea787a00..8c76ca16 100644 --- a/modules/billing/docs/ets2/index.php +++ b/modules/billing/docs/ets2/index.php @@ -26,15 +26,15 @@Varies (see configuration)270151948160Euro Truck Simulator 2/server_config.sii - configure serverEuro Truck Simulator 2/server_packages.sii - Advanced ModificationsEuro Truck Simulator 2/server_packages.sii - Advanced ModificationsImportant configuration files for this server:
Euro Truck Simulator 2/server_config.sii - configure serverEuro Truck Simulator 2/server_packages.sii - Advanced ModificationsEuro Truck Simulator 2/server_packages.sii - Advanced ModificationsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Euro Truck Simulator 2 Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Euro Truck Simulator 2 server hosting -
diff --git a/modules/billing/docs/factorio/index.php b/modules/billing/docs/factorio/index.php index 184d380b..40d3f3ab 100644 --- a/modules/billing/docs/factorio/index.php +++ b/modules/billing/docs/factorio/index.php @@ -26,13 +26,13 @@Varies (see configuration)34197nonedata/server-settings.json - Server settings (use SERVER SETTINGS to edit this filedata/server-whitelist.json - Whitelist Filedata/server-adminlist.json - Adminlist FileThe factorio server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
34197 |
+ UDP | +Game port | +
Allow server ports through your firewall:
@@ -165,253 +181,3 @@ steamcmd.exe +login anonymous ^data/server-adminlist.json - Adminlist Filedata/server-banlist.json - Banlist FileCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=factorio Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For factorio server hosting -
diff --git a/modules/billing/docs/feedthebeast/index.php b/modules/billing/docs/feedthebeast/index.php index d8e38173..088ba38c 100644 --- a/modules/billing/docs/feedthebeast/index.php +++ b/modules/billing/docs/feedthebeast/index.php @@ -26,7 +26,7 @@Varies (see configuration)25565The Feed The Beast Server server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
25565 |
+ TCP | +Game/Query port | +
25575 |
+ TCP | +RCON (if enabled) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/fivem/index.php b/modules/billing/docs/fivem/index.php index 381a3b76..27843dc5 100644 --- a/modules/billing/docs/fivem/index.php +++ b/modules/billing/docs/fivem/index.php @@ -26,13 +26,13 @@Varies (see configuration)30120N/Aserver.cfg - Main Config Fileserver.cfg - Main Config FileCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=FiveM Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For FiveM server hosting -
diff --git a/modules/billing/docs/freecol/index.php b/modules/billing/docs/freecol/index.php index 897191ef..4a8cbe1e 100644 --- a/modules/billing/docs/freecol/index.php +++ b/modules/billing/docs/freecol/index.php @@ -26,7 +26,7 @@Varies (see configuration)3551Varies (see configuration)27015The Garrys Mod server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/halo_ce/index.php b/modules/billing/docs/halo_ce/index.php index 7c013849..81532149 100644 --- a/modules/billing/docs/halo_ce/index.php +++ b/modules/billing/docs/halo_ce/index.php @@ -26,7 +26,7 @@Varies (see configuration)2302Varies (see configuration)7777950900\HarshDoorstop\Saved\Config\WindowsServer\game.ini - Game.ini\HarshDoorstop\Saved\Config\WindowsServer\engine.ini - Engine.ini\HarshDoorstop\Saved\Config\WindowsServer\mapcycle.cfg - Mapcycle.cfg\HarshDoorstop\Saved\Config\WindowsServer\admins.cfg - Admins.cfgMaplist.txt - Maplist.txtHarshDoorstop\\Saved\\Config\\WindowsServer\\Game.ini - Game.iniHarshDoorstop\\Saved\\Config\\WindowsServer\\Engine.ini - Engine.iniHarshDoorstop\\Saved\\Config\\WindowsServer\\Mapcycle.cfg - Mapcycle.cfgImportant configuration files for this server:
\HarshDoorstop\Saved\Config\WindowsServer\game.ini - Game.ini\HarshDoorstop\Saved\Config\WindowsServer\engine.ini - Engine.ini\HarshDoorstop\Saved\Config\WindowsServer\mapcycle.cfg - Mapcycle.cfg\HarshDoorstop\Saved\Config\WindowsServer\admins.cfg - Admins.cfgMaplist.txt - Maplist.txtHarshDoorstop\\Saved\\Config\\WindowsServer\\Game.ini - Game.iniHarshDoorstop\\Saved\\Config\\WindowsServer\\Engine.ini - Engine.iniHarshDoorstop\\Saved\\Config\\WindowsServer\\Mapcycle.cfg - Mapcycle.cfgCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Operation Harsh Doorstop Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Operation Harsh Doorstop server hosting -
diff --git a/modules/billing/docs/hidden_source/index.php b/modules/billing/docs/hidden_source/index.php index 7431e490..72cfe6f1 100644 --- a/modules/billing/docs/hidden_source/index.php +++ b/modules/billing/docs/hidden_source/index.php @@ -26,7 +26,7 @@Varies (see configuration)27015The Hidden: Source server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/hldm/index.php b/modules/billing/docs/hldm/index.php index 65203d30..05c4b720 100644 --- a/modules/billing/docs/hldm/index.php +++ b/modules/billing/docs/hldm/index.php @@ -26,7 +26,7 @@Varies (see configuration)27015The Half Life: Death Match server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/homefront/index.php b/modules/billing/docs/homefront/index.php index 3f54a2f3..57e62d1c 100644 --- a/modules/billing/docs/homefront/index.php +++ b/modules/billing/docs/homefront/index.php @@ -26,13 +26,13 @@Varies (see configuration)2701555280GCGame/Config/DedicatedProfile_DefaultProfile/DedicatedPlaylist - Server ConfigurationsThe Homefront server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
@@ -159,253 +190,3 @@ steamcmd.exe +login anonymous ^GCGame/Config/DedicatedProfile_DefaultProfile/DedicatedPlaylist - Server ConfigurationsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Homefront Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Homefront server hosting -
diff --git a/modules/billing/docs/hurtworld/index.php b/modules/billing/docs/hurtworld/index.php index ffe5fea1..125737c6 100644 --- a/modules/billing/docs/hurtworld/index.php +++ b/modules/billing/docs/hurtworld/index.php @@ -26,13 +26,13 @@Varies (see configuration)12871405100autoexec.cfg - Server Configurationsautoexec.cfg - Server ConfigurationsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Hurtworld Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Hurtworld server hosting -
diff --git a/modules/billing/docs/il2/index.php b/modules/billing/docs/il2/index.php index 71c00256..d45cb45a 100644 --- a/modules/billing/docs/il2/index.php +++ b/modules/billing/docs/il2/index.php @@ -26,7 +26,7 @@Varies (see configuration)21000Varies (see configuration)27015The Insurgency: Modern Infantry Combat server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/insurgencysandstorm/index.php b/modules/billing/docs/insurgencysandstorm/index.php index 298cf93f..8959ccd9 100644 --- a/modules/billing/docs/insurgencysandstorm/index.php +++ b/modules/billing/docs/insurgencysandstorm/index.php @@ -26,13 +26,13 @@Varies (see configuration)27015581320Insurgency/Saved/Config/LinuxServer/Game.ini - Server ConfigsInsurgency/Config/Server/MapCycleCustom.txt - Custom Map CycleInsurgency/Config/Server/Admins.txt - Admins ListThe Insurgency: Sandstorm server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
@@ -163,253 +194,3 @@ steamcmd.exe +login anonymous ^Insurgency/Config/Server/MapCycleCustom.txt - Custom Map CycleInsurgency/Config/Server/Admins.txt - Admins ListCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Insurgency: Sandstorm Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Insurgency: Sandstorm server hosting -
diff --git a/modules/billing/docs/ivmp/index.php b/modules/billing/docs/ivmp/index.php index d2ea4560..c7f13ede 100644 --- a/modules/billing/docs/ivmp/index.php +++ b/modules/billing/docs/ivmp/index.php @@ -26,7 +26,7 @@Varies (see configuration)8815Varies (see configuration)4200Varies (see configuration)28070Varies (see configuration)29070Varies (see configuration)7707Varies (see configuration)7777222840left4dead/cfg/server.cfg - The main config fileleft4dead/cfg/server.cfg - The main config fileCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-./srcds_run -console -game left4dead2 -ip 0.0.0.0 -port 27015 +map c1m1_hotel +maxplayers 24 +exec server.cfg
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Left 4 Dead Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-Open 27015/udp and 27015/tcp; check -ip/-port; ensure sv_lan 0; verify external firewall/NAT.
- -Ensure -authkey is present; server has internet access; use +host_workshop_collection and +workshop_start_map or fall back to FastDL.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Left 4 Dead server hosting -
diff --git a/modules/billing/docs/lifeisfeudal/index.php b/modules/billing/docs/lifeisfeudal/index.php index e18ba829..2bd80e25 100644 --- a/modules/billing/docs/lifeisfeudal/index.php +++ b/modules/billing/docs/lifeisfeudal/index.php @@ -26,7 +26,7 @@Varies (see configuration)28000Varies (see configuration)7240Varies (see configuration)27010N/Aconfig.xml - Server Configurationsconfig.xml - Server ConfigurationsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Mafia 2 Online Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Mafia 2 Online server hosting -
diff --git a/modules/billing/docs/minecraft/index.php b/modules/billing/docs/minecraft/index.php index e06ccfb6..a763b85c 100644 --- a/modules/billing/docs/minecraft/index.php +++ b/modules/billing/docs/minecraft/index.php @@ -26,7 +26,7 @@Varies (see configuration)25565The Minecraft Server server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
25565 |
+ TCP | +Game/Query port | +
25575 |
+ TCP | +RCON (if enabled) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/miscreated/index.php b/modules/billing/docs/miscreated/index.php index e9c476df..2dae49a5 100644 --- a/modules/billing/docs/miscreated/index.php +++ b/modules/billing/docs/miscreated/index.php @@ -26,13 +26,13 @@Varies (see configuration)64090302200hosting.cfg - Server Configurationhosting.cfg - Server ConfigurationCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Miscreated Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Miscreated server hosting -
diff --git a/modules/billing/docs/mohaa/index.php b/modules/billing/docs/mohaa/index.php index 0ba10e30..56e70a68 100644 --- a/modules/billing/docs/mohaa/index.php +++ b/modules/billing/docs/mohaa/index.php @@ -26,7 +26,7 @@Varies (see configuration)12203Varies (see configuration)12300Varies (see configuration)12300Varies (see configuration)12300Varies (see configuration)7777629760Mordhau/Saved/Config/LinuxServer/Game.ini - Main Config FileMordhau/Saved/Config/LinuxServer/Game.ini - Main Config FileCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Mordhau Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Mordhau server hosting -
diff --git a/modules/billing/docs/multitheftauto/index.php b/modules/billing/docs/multitheftauto/index.php index 2d540f66..5c4233e9 100644 --- a/modules/billing/docs/multitheftauto/index.php +++ b/modules/billing/docs/multitheftauto/index.php @@ -26,13 +26,13 @@Varies (see configuration)22003N/Amods/deathmatch/mtaserver.conf - Server Configurationsmods/deathmatch/mtaserver.conf - Server ConfigurationsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Multi Theft Auto Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Multi Theft Auto server hosting -
diff --git a/modules/billing/docs/mumble/index.php b/modules/billing/docs/mumble/index.php index 0f990507..8711f47a 100644 --- a/modules/billing/docs/mumble/index.php +++ b/modules/billing/docs/mumble/index.php @@ -26,7 +26,7 @@Varies (see configuration)64738The Murmur [Mumble server] server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
64738 |
+ TCP/UDP | +Voice and control | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/nexuiz/index.php b/modules/billing/docs/nexuiz/index.php index 393bc53b..a0c28b2a 100644 --- a/modules/billing/docs/nexuiz/index.php +++ b/modules/billing/docs/nexuiz/index.php @@ -26,7 +26,7 @@Varies (see configuration)26000Varies (see configuration)27015The No More Room In Hell server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/ns2/index.php b/modules/billing/docs/ns2/index.php index 79436ed0..0ef9c322 100644 --- a/modules/billing/docs/ns2/index.php +++ b/modules/billing/docs/ns2/index.php @@ -26,7 +26,7 @@Varies (see configuration)27015The Natural Selection 2 server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/nucleardawn/index.php b/modules/billing/docs/nucleardawn/index.php index 34ef1a1a..7d6803a5 100644 --- a/modules/billing/docs/nucleardawn/index.php +++ b/modules/billing/docs/nucleardawn/index.php @@ -26,7 +26,7 @@Varies (see configuration)27015The Nuclear Dawn (Linux) server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/ootow/index.php b/modules/billing/docs/ootow/index.php index 41825567..28c874b2 100644 --- a/modules/billing/docs/ootow/index.php +++ b/modules/billing/docs/ootow/index.php @@ -26,7 +26,7 @@Varies (see configuration)3074Varies (see configuration)3979N/Aopenttd.cfg - Server Configurationsopenttd.cfg - Server ConfigurationsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=OpenTTD Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For OpenTTD server hosting -
diff --git a/modules/billing/docs/pixark/index.php b/modules/billing/docs/pixark/index.php index 8c5b651a..e1a7e0f8 100644 --- a/modules/billing/docs/pixark/index.php +++ b/modules/billing/docs/pixark/index.php @@ -26,13 +26,13 @@Varies (see configuration)7777376030ShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini - Server ConfigurationsShooterGame/Saved/Config/WindowsServer/GameUserSettings.ini - Server ConfigurationsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=PixARK Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For PixARK server hosting -
diff --git a/modules/billing/docs/pvkii/index.php b/modules/billing/docs/pvkii/index.php index 85c42c42..b6aef1a5 100644 --- a/modules/billing/docs/pvkii/index.php +++ b/modules/billing/docs/pvkii/index.php @@ -26,7 +26,7 @@Varies (see configuration)27015The Pirates, Vikings and Knights II server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/quake3/index.php b/modules/billing/docs/quake3/index.php index 1f5620e6..32421295 100644 --- a/modules/billing/docs/quake3/index.php +++ b/modules/billing/docs/quake3/index.php @@ -26,7 +26,7 @@Varies (see configuration)27960The Quake 3 server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27960 |
+ UDP | +Game/Query port | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/quake4/index.php b/modules/billing/docs/quake4/index.php index fcc65b4c..6d6c8439 100644 --- a/modules/billing/docs/quake4/index.php +++ b/modules/billing/docs/quake4/index.php @@ -26,7 +26,7 @@Varies (see configuration)28004The Quake 4 server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
28004 |
+ UDP | +Game/Query port | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/redorchestra2/index.php b/modules/billing/docs/redorchestra2/index.php index dbf88fe7..42d9a17d 100644 --- a/modules/billing/docs/redorchestra2/index.php +++ b/modules/billing/docs/redorchestra2/index.php @@ -26,7 +26,7 @@Varies (see configuration)7777Varies (see configuration)7350381690Configuration/ServerSettings.cfg - Server ConfigurationsConfiguration/ConsoleSettings.cfg - Console ConfigurationsConfiguration/Users.cfg - User ConfigurationsConfiguration/Users.cfg - User ConfigurationsConfiguration/Whitelist.cfg - Whitelist ConfigurationsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Reign of Kings Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Reign of Kings server hosting -
diff --git a/modules/billing/docs/ricochet/index.php b/modules/billing/docs/ricochet/index.php index 12bf9e64..4a40cc64 100644 --- a/modules/billing/docs/ricochet/index.php +++ b/modules/billing/docs/ricochet/index.php @@ -26,7 +26,7 @@Varies (see configuration)27015The Ricochet server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/risingstorm2/index.php b/modules/billing/docs/risingstorm2/index.php index 40ad16ea..14f78ee9 100644 --- a/modules/billing/docs/risingstorm2/index.php +++ b/modules/billing/docs/risingstorm2/index.php @@ -26,7 +26,7 @@Varies (see configuration)7777Varies (see configuration)27015N/AGameSettings.txt - server.cfgGameSettings.txt - server.cfgCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Roadkill Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Roadkill server hosting -
diff --git a/modules/billing/docs/rorserver/index.php b/modules/billing/docs/rorserver/index.php index 9381f53c..af5b0511 100644 --- a/modules/billing/docs/rorserver/index.php +++ b/modules/billing/docs/rorserver/index.php @@ -26,7 +26,7 @@Varies (see configuration)12000Varies (see configuration)28015The Rust server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
28015 |
+ UDP | +Game port | +
28016 |
+ TCP | +RCON | +
28082 |
+ TCP | +Web panel (if enabled) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/sanandreasmp/index.php b/modules/billing/docs/sanandreasmp/index.php index 08bab92a..06dfd930 100644 --- a/modules/billing/docs/sanandreasmp/index.php +++ b/modules/billing/docs/sanandreasmp/index.php @@ -26,7 +26,7 @@Varies (see configuration)77770config.ini - Main Config Fileconfig.ini - Main Config FileCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=SinusBot for TS 3 and Discord Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For SinusBot for TS 3 and Discord server hosting -
diff --git a/modules/billing/docs/smashball/index.php b/modules/billing/docs/smashball/index.php index 809fa312..913d3836 100644 --- a/modules/billing/docs/smashball/index.php +++ b/modules/billing/docs/smashball/index.php @@ -26,7 +26,7 @@Varies (see configuration)27015The Smashball server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/smokinguns/index.php b/modules/billing/docs/smokinguns/index.php index bee70ccf..5457d733 100644 --- a/modules/billing/docs/smokinguns/index.php +++ b/modules/billing/docs/smokinguns/index.php @@ -26,7 +26,7 @@Varies (see configuration)27960Varies (see configuration)9000Varies (see configuration)27015208050default.cfg - Server Configurationsdefault.cfg - Server ConfigurationsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Sniper Elite V2 Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Sniper Elite V2 server hosting -
diff --git a/modules/billing/docs/soldatserver/index.php b/modules/billing/docs/soldatserver/index.php index 19497eeb..5cf5a623 100644 --- a/modules/billing/docs/soldatserver/index.php +++ b/modules/billing/docs/soldatserver/index.php @@ -26,7 +26,7 @@Varies (see configuration)23073Varies (see configuration)27016950900SpaceEngineers-Dedicated.cfg - Server settingsSpaceEngineers-Dedicated.cfg - Server settingsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Space Engineers Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Space Engineers server hosting -
diff --git a/modules/billing/docs/spigotmc/index.php b/modules/billing/docs/spigotmc/index.php index 389fcf4a..a2b40732 100644 --- a/modules/billing/docs/spigotmc/index.php +++ b/modules/billing/docs/spigotmc/index.php @@ -26,7 +26,7 @@Varies (see configuration)25565The Spigot Server server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
25565 |
+ TCP | +Game/Query port | +
25575 |
+ TCP | +RCON (if enabled) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/spunkybot/index.php b/modules/billing/docs/spunkybot/index.php index f1288a2b..51755de6 100644 --- a/modules/billing/docs/spunkybot/index.php +++ b/modules/billing/docs/spunkybot/index.php @@ -32,7 +32,7 @@spunkybotconf/rules.conf - Rulesconf/settings.conf - Settingsconf/rules.conf - Rulesconf/settings.conf - SettingsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=SpunkyBot Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For SpunkyBot server hosting -
diff --git a/modules/billing/docs/squad/index.php b/modules/billing/docs/squad/index.php index 52ee8071..86590f4b 100644 --- a/modules/billing/docs/squad/index.php +++ b/modules/billing/docs/squad/index.php @@ -26,13 +26,13 @@Varies (see configuration)7787403240SquadGame/ServerConfig/Server.cfg - Server ConfigurationsSquadGame/ServerConfig/Rcon.cfg - RCON ConfigurationsSquadGame/ServerConfig/Admins.cfg - Admin ConfigurationsSquadGame/ServerConfig/MapRotation.cfg - Map Rotation ConfigurationsSquadGame/ServerConfig/ServerMessages.cfg - Server Messages ConfigurationsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Squad Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Squad server hosting -
diff --git a/modules/billing/docs/starbound/index.php b/modules/billing/docs/starbound/index.php index 7c8be77b..3e99c82f 100644 --- a/modules/billing/docs/starbound/index.php +++ b/modules/billing/docs/starbound/index.php @@ -26,13 +26,13 @@Varies (see configuration)21025533830storage/starbound_server.config - Server Configurationsstorage/starbound_server.config - Server ConfigurationsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Starbound Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Starbound server hosting -
diff --git a/modules/billing/docs/stationeers/index.php b/modules/billing/docs/stationeers/index.php index 68a903fe..2d144cb9 100644 --- a/modules/billing/docs/stationeers/index.php +++ b/modules/billing/docs/stationeers/index.php @@ -26,13 +26,13 @@Varies (see configuration)27015600760default.ini - Server Configurationsdefault.ini - Server ConfigurationsCommon administrative commands (access via console or RCON):
-# Kick player
-kick [player_name]
-
-# Ban player
-ban [player_name]
-
-# Change map/level (syntax varies by game)
-changelevel [map_name]
-
-# Set admin password (if supported)
-setadminpassword [password]
-
-
-# Generic startup command structure
-./server_executable [parameters]
-
-
--port [number] - Set the server port-maxplayers [number] - Maximum player slots-map [name] - Starting map/level-console - Enable console output-nographics - Run without graphics (headless mode)Linux (start.sh):
-#!/bin/bash
-cd /path/to/server
-./server_executable [parameters] 2>&1 | tee server.log
-
-chmod +x start.sh
-./start.sh
-
-
-Windows (start.bat):
-@echo off
-cd /d "%~dp0"
-server_executable.exe [parameters]
-pause
-
-
-Linux (systemd):
-# Create service file: /etc/systemd/system/gameserver.service
-[Unit]
-Description=Stationeers Server
-After=network.target
-
-[Service]
-Type=simple
-User=gameserver
-WorkingDirectory=/home/gameserver/server
-ExecStart=/home/gameserver/server/start.sh
-Restart=on-failure
-RestartSec=10
-
-[Install]
-WantedBy=multi-user.target
-
-
-# Enable and start service
-sudo systemctl daemon-reload
-sudo systemctl enable gameserver
-sudo systemctl start gameserver
-sudo systemctl status gameserver
-
-
-# View recent log entries
-tail -f server.log
-
-# Or check system logs
-journalctl -u gameserver -f
-
-
-# Find what's using the port
-sudo lsof -i :[PORT]
-sudo netstat -tulpn | grep [PORT]
-
-# Kill the process or change server port
-
-
-Ensure all required dependencies are installed. Check the error messages for missing libraries or packages.
- -ps aux | grep servernetstat -an | grep [PORT]htop or topiotop# Monitor memory usage
-free -h
-top -p $(pgrep -f server)
-
-# Restart server regularly via cron if needed
-0 4 * * * /home/gameserver/restart.sh
-
-
-# Increase file descriptor limits
-echo "* soft nofile 65536" >> /etc/security/limits.conf
-echo "* hard nofile 65536" >> /etc/security/limits.conf
-
-# Network tuning
-sysctl -w net.core.rmem_max=16777216
-sysctl -w net.core.wmem_max=16777216
-sysctl -w net.ipv4.tcp_rmem="4096 87380 16777216"
-sysctl -w net.ipv4.tcp_wmem="4096 87380 16777216"
-
-
-Set up monitoring to track server health:
-#!/bin/bash
-# backup.sh - Run via cron
-DATE=$(date +%Y%m%d_%H%M%S)
-BACKUP_DIR="/backups/gameserver"
-SERVER_DIR="/home/gameserver/server"
-
-# Create backup
-tar -czf $BACKUP_DIR/backup_$DATE.tar.gz -C $SERVER_DIR .
-
-# Keep only last 7 days
-find $BACKUP_DIR -name "backup_*.tar.gz" -mtime +7 -delete
-
-
-# Minimal firewall - only allow necessary ports
-sudo ufw default deny incoming
-sudo ufw default allow outgoing
-sudo ufw allow [SERVER_PORT]/tcp
-sudo ufw allow [SERVER_PORT]/udp
-sudo ufw allow 22/tcp # SSH
-sudo ufw enable
-
-
-- Last updated: November 2025 | For Stationeers server hosting -
diff --git a/modules/billing/docs/synergy/index.php b/modules/billing/docs/synergy/index.php index 89a1b6ec..cd7ca329 100644 --- a/modules/billing/docs/synergy/index.php +++ b/modules/billing/docs/synergy/index.php @@ -26,7 +26,7 @@Varies (see configuration)27015The Synergy server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+| Port | +Protocol | +Purpose | +
|---|---|---|
27015 |
+ UDP | +Game/Query port | +
27015 |
+ TCP | +RCON | +
27020 |
+ UDP | +SourceTV (if enabled) | +
27005 |
+ UDP | +Client port (outbound) | +
Allow server ports through your firewall:
diff --git a/modules/billing/docs/teamspeak2/index.php b/modules/billing/docs/teamspeak2/index.php index 70382131..10dbe84d 100644 --- a/modules/billing/docs/teamspeak2/index.php +++ b/modules/billing/docs/teamspeak2/index.php @@ -26,7 +26,7 @@Varies (see configuration)8767The TeamSpeak 2 server typically uses a configurable port. Check your server configuration files for the specific port settings.
+The following ports are used by this game server:
+