Knowledgebase

Guides, billing help, and FiveM server troubleshooting.

Back Home

Backups

Backups In the panel

Backups let you save a copy of your server files. Recommended times to backup: - Before installing new resources - Before framework updates - Before SQL/database changes - B...

Backups

Server Backups

To create backups in the panel: 1. Open your server. 2. Go to Backups. 3. Click Create Backup. 4. Download important backups locally. We recommend creating backups before ma...

Billing

Billing And Cancellations

You can update your package, change payment methods, or cancel your subscription through the customer portal. Cancellation is scheduled for the end of the paid billing period....

Billing

Billing FAQ

When am I charged? Subscriptions renew automatically every 30 days. What happens if payment fails? Your server may enter past_due status, become suspended, and eventually be t...

Billing

Cancelling Your Subscription

When you cancel your subscription from the portal, cancellation is usually scheduled for the end of the paid billing period. You keep access until the paid period ends. After th...

Billing

Changing Payment Method

To change payment method: 1. Log in to the customer portal. 2. Select your server. 3. Click Change Payment Method. 4. Stripe will open a secure billing page. 5. Update your ca...

Billing

Downgrading Your Package

Before downgrading disk storage, make sure your server is using less storage than the new limit. If your server has 80GB of files and you downgrade to 40GB, it may cause issues....

Billing

How Billing Works

Billing is handled through Stripe subscriptions. When you purchase a server: - Stripe creates the subscription. - The website provisions the server. - Your server renews mont...

Billing

Refund Policy Overview

Refund eligibility depends on the situation and service usage. Commonly reviewed factors: - whether the server was deployed - how long the service was active - whether resour...

Billing

Understanding Your Invoice

Stripe invoices may show: - subscription price - prorations - credits - taxes if applicable - discounts - next billing date If you changed your package mid-cycle, Stripe m...

Billing

Upgrading Your Package

To upgrade: 1. Log in to customer portal. 2. Click Change Package. 3. Select new RAM or disk. 4. Confirm the change. Your the panel server resources and Stripe subscription ...

Billing

Using Coupon Codes

If a promotion code is active, Stripe Checkout will show a promotion code box. To use one: 1. Build your package. 2. Continue to checkout. 3. Enter the promotion code. 4. Co...

Billing

What Happens If Payment Fails?

If payment fails: 1. Stripe marks the invoice as failed. 2. The subscription may become past_due. 3. Your server may be suspended. 4. You can update payment method in the porta...

Billing

Why Is My Next Invoice Higher?

A higher invoice is often caused by prorations. Prorations happen when: - you upgrade mid-cycle - you downgrade mid-cycle - your subscription price changes before renewal ...

Customer Portal

Customer Portal Features

The customer portal allows customers to manage their hosting service. Available features may include: - Package upgrades - Billing management - Secure email login - Subscrip...

Customer Portal

Deployment Tracker Guide

The deployment tracker shows provisioning progress. Common stages: - payment received - creating user - assigning ports - creating server - saving subscription - deploymen...

Customer Portal

How To Access The Customer Portal

To access the customer portal: 1. Go to the Customer Portal page. 2. Enter the email used during checkout. 3. Click Send Login Link. 4. Open the email and click the secure link...

Customer Portal

Magic Link Login

The customer portal uses secure email login links. Benefits: - no password to remember - login links expire - safer access flow - easy customer verification If you do not...

Customer Portal

Managing Multiple Servers Under One Email

One customer email can manage multiple subscriptions and servers. Each server should appear as a separate card in the dashboard. Package changes, payment method changes, and can...

Customer Portal

Server Status Meaning

Common portal statuses: active: subscription is active and server should be usable. suspended: payment or policy issue is preventing access. canceling: subscription is scheduled...

Customer Portal

Understanding Your Server Dashboard

Your customer dashboard shows your active hosting services. Common dashboard fields: - Server name: Your server display name. - RAM: Memory assigned to the server. - Disk: St...

Database

Backing Up Your Database

Before major changes, export your database. Recommended: 1. Open phpMyAdmin or database manager. 2. Select your database. 3. Click Export. 4. Use Quick export for basic back...

Database

Database Performance Tips

Database performance tips: - Remove unused tables carefully. - Avoid huge unoptimized logs tables. - Use indexes for large custom tables. - Keep database credentials private. ...

Database

Database Setup

Recommended database versions: - MariaDB 10.11+ - MySQL 8+ Example oxmysql config: set mysql_connection_string "mysql://user:[email protected]/database?charset=utf8mb4" M...

Database

Databases In the panel

Databases store persistent server data. Common database data: - Player accounts - Inventories - Vehicles - Houses - Jobs - Permissions Always back up your database befo...

Database

Fixing Missing Table Errors

A missing table error means a script expects a database table that does not exist. Fix: 1. Find the SQL file included with the resource. 2. Import it into the correct database...

Database

Fixing MySQL Access Denied

Access denied means the database rejected your login. Check: - database username - database password - database host - database privileges - whether you are using the corre...

Database

Importing SQL Files

To import SQL: 1. Open your database manager. 2. Select your server database. 3. Choose Import. 4. Upload the SQL file. 5. Run the import. 6. Check for errors. Always impo...

Database

MySQL Connection String Guide

A typical oxmysql connection string looks like: set mysql_connection_string "mysql://username:password@host/database?charset=utf8mb4" Make sure: - username is correct - passw...

ESX

ESX Installation Checklist

ESX setup checklist: 1. Upload es_extended. 2. Upload required dependencies. 3. Import SQL. 4. Configure database connection. 5. Add ensure lines to server.cfg. 6. Start oxmy...

ESX

ESX Society Issues

If ESX society accounts are not working: - Check addon_account SQL tables. - Confirm society resources are started. - Check job names. - Verify boss menu dependencies. - Look ...

File Manager

Uploading Server Files

Through the panel File Manager: 1. Open your server. 2. Go to Files. 3. Upload resources. 4. Extract ZIP files. 5. Edit server.cfg. Recommended folder structure: resources...

FiveM

Connecting To Your FiveM Server

To find your server IP, open your server in the panel, go to Console, and find the IP:PORT. Example: 15.204.58.117:30120 To connect through FiveM: 1. Open FiveM. 2. Press ...

FiveM

FiveM License Key Guide

A FiveM license key is required for most public servers. To get one: 1. Go to the Cfx.re keymaster website. 2. Log in with your Cfx.re account. 3. Create a new server key. 4...

FiveM

How To Access txAdmin

Your txAdmin port is assigned as the secondary allocation. Open the the panel panel, check your server allocations, then use the secondary port for txAdmin access....

FiveM

How To Connect To Your FiveM Server

To connect: 1. Open FiveM. 2. Press F8. 3. Type connect IP:PORT. 4. Press Enter. Example: connect 15.204.58.117:30120 You can find your IP and port in the panel under Al...

FiveM

How To Install FiveM Resources

Upload your resource folder into the resources directory, then add ensure resource_name to your server.cfg. Restart the server after saving changes....

FiveM

OneSync Explained

OneSync improves player synchronization and supports larger player counts. Recommended setting: set onesync on For larger communities, OneSync is important for stability, en...

FiveM

Recommended FiveM Resources

Commonly used FiveM resources: - oxmysql - ox_lib - qb-target - qb-menu - wasabi_bridge - wasabi_mdt Only install resources from trusted developers and avoid leaked or mal...

FiveM

server.cfg Basics

The server.cfg file controls your FiveM server settings. Common settings: sv_hostname "My FiveM Server" sets tags "roleplay, seriousrp" sv_maxclients 48 set onesync on ensu...

FiveM

Steam Web API Key Guide

Some resources require a Steam Web API key. Add it like this: set steam_webApiKey "YOUR_API_KEY" If your server uses Steam identifiers, missing this key can cause identity o...

FiveM

txAdmin Setup

txAdmin runs on your secondary allocation port. Example: Game Port: 30120 txAdmin Port: 40120 Access txAdmin by opening: http://YOURIP:40120 Initial txAdmin setup: 1. ...

FiveM

What Is FiveM Hosting?

FiveM hosting allows you to run a GTA V roleplay or custom multiplayer server. A FiveM server usually includes: - FXServer artifacts - server.cfg - txAdmin - resources folde...

Frameworks

Installing ESX

Basic ESX installation: 1. Upload ESX framework. 2. Configure oxmysql. 3. Import SQL. 4. Start dependencies. Example: ensure es_extended ensure oxmysql...

Frameworks

Installing QBCore

Basic QBCore installation: 1. Upload QBCore files. 2. Import SQL. 3. Configure database connection. 4. Ensure resources in server.cfg. Example: ensure qb-core ensure qb-ta...

Frameworks

Switching Frameworks

Switching frameworks is a major change. Before switching: 1. Backup files. 2. Export database. 3. Remove old framework resources. 4. Import new SQL. 5. Update server.cfg. ...

Getting Started

Creating Your First Server

Step 1: Purchase a package from the homepage. Select RAM, select storage, apply coupon codes if available, and complete checkout. Step 2: Access the customer portal. After check...

Getting Started

Deployment Times

Most servers deploy within 30-90 seconds depending on node load and API availability. If deployment takes longer than expected, check the customer portal deployment tracker or o...

Getting Started

First 30 Minutes Checklist

After your server is created, complete this checklist: 1. Open the panel panel. 2. Confirm the server starts. 3. Open txAdmin. 4. Set your txAdmin admin password. 5. Add your ...

Getting Started

Getting Started Overview

Welcome to American Force Proud Hosting. This guide explains the basic steps after purchasing your FiveM server: 1. Complete checkout. 2. Check your email for account setup. ...

Getting Started

Getting Started With Your FiveM Server

After your order completes, check your email for your the panel account setup link. Once logged in, open your server from the panel and review the console, file manager, and startu...

Getting Started

Welcome to American Force Proud Hosting

American Force Proud Hosting provides high-performance game server hosting focused on FiveM, GTA RP communities, custom frameworks, high uptime infrastructure, fast deployment, NVM...

Getting Started

What Happens After Purchase

After checkout is completed, your subscription is created through Stripe. The provisioning system then creates or finds your the panel user account, assigns ports, creates your Fiv...

Maintenance

Updating Your Server

To update FXServer artifacts through txAdmin: 1. Open txAdmin. 2. Go to Settings. 3. Go to FXServer. 4. Update artifacts. 5. Restart your server. Always backup your server ...

Networking

Advanced Networking

Common ports: FiveM Game Port: 30120 txAdmin: 40120 SSH: 22 the panel Wings: 8080 Your exact ports may differ depending on your assigned allocations. Always check the the pa...

Networking

DDoS Protection

American Force Proud Hosting servers include network protection features such as: - Layer 4 mitigation - Network filtering - Real-time attack protection - Automatic mitigation ...

Networking

Firewall Basics

If a port is blocked, services may not load. Common signs: - txAdmin unreachable - players cannot connect - API errors - timeout errors Open a support ticket if you belie...

Networking

Ports Explained

Your server uses ports for different services. Common examples: - FiveM game server: 30120 - txAdmin: 40120 - SSH: 22 - Wings: 8080 Your assigned ports may be different. ...

Networking

Primary vs Secondary Allocation

Primary allocation is usually the main game port. Secondary allocation is often used for txAdmin. Do not remove the secondary allocation if txAdmin depends on it....

Networking

What To Do During A DDoS Attack

If you suspect an attack: 1. Note the time. 2. Screenshot errors. 3. Check status page. 4. Avoid restarting repeatedly. 5. Open a support ticket. Include server IP, port, a...

Performance

Map Optimization Tips

Map resources can hurt performance if too large or poorly built. Tips: - Avoid too many high-detail MLOs. - Remove unused maps. - Check for collisions issues. - Watch client...

Performance

Performance Tips

To reduce server lag: - Remove unused scripts. - Avoid excessive loops in scripts. - Optimize vehicles and maps. - Use streamed assets properly. - Monitor resource usage. - A...

Performance

Planning RAM For Player Count

General planning: 2GB: testing only 4GB: small community 8GB: recommended starter production server 12GB: medium community 16GB: heavy scripts or large community Scripts, m...

Performance

Reducing Resource Usage

To reduce resource usage: - Remove unused scripts. - Avoid poorly optimized resources. - Reduce vehicle and map sizes. - Avoid excessive server-side loops. - Monitor console w...

Performance

Script Optimization Tips

Script optimization tips: - Avoid while true loops without waits. - Use event-based logic where possible. - Cache repeated values. - Avoid heavy database queries. - Remove dup...

Performance

Server Lag Checklist

If your server lags: 1. Check console errors. 2. Check resource monitor. 3. Remove recently added scripts. 4. Test without large vehicle packs. 5. Review database errors. 6. ...

Performance

Server Optimization

Recommended OneSync setting: set onesync on Suggested player counts by RAM: 4GB RAM: 16-32 players 8GB RAM: 32-64 players 12GB RAM: 64-96 players 16GB RAM: 96-128 players ...

Performance

Vehicle Optimization Tips

Vehicle packs can cause lag if not optimized. Tips: - Use optimized textures. - Avoid oversized YTD files. - Limit high-poly vehicles. - Test packs before adding to producti...

Policies

Acceptable Use Overview

Customers are expected to use hosting services responsibly. Do not use servers for: - illegal activity - attacks - malware - stolen resources - abuse of networks - violati...

Policies

Cancellation Data Warning

When a subscription is cancelled and reaches the end of the paid period, server files may be deleted. Download backups before cancellation completes if you need to keep your dat...

Policies

Customer Data Responsibility

Customers are responsible for their own server files, scripts, databases, and backups. We recommend regular backups before: - script changes - database imports - framework up...

QBCore

Common QBCore Dependencies

Common QBCore dependencies include: - qb-core - qb-target - qb-menu - qb-input - qb-inventory or another inventory - oxmysql - PolyZone - progressbar Some servers may al...

QBCore

QBCore Installation Checklist

QBCore setup checklist: 1. Upload qb-core. 2. Upload dependencies. 3. Import SQL. 4. Configure database. 5. Add resources to server.cfg. 6. Start oxmysql before qb-core. 7. ...

QBCore

QBCore Jobs Not Working

If jobs do not work: - Confirm job exists in shared jobs config. - Check database player job data. - Restart qb-core. - Check dependent scripts. - Verify permissions for boss ...

QBCore

QBCore Player Data Not Saving

If QBCore data is not saving: 1. Check database connection string. 2. Confirm SQL tables were imported. 3. Make sure oxmysql starts first. 4. Check console for SQL errors. 5. ...

Resources

Correct Resource Folder Structure

Correct: resources/myresource/fxmanifest.lua Incorrect: resources/myresource-main/myresource/fxmanifest.lua If a downloaded zip creates nested folders, move the real resour...

Resources

ensure vs start In server.cfg

Both ensure and start can load resources. Recommended: ensure resource_name ensure will start the resource if stopped and restart it when needed. Most modern server.cfg file...

Resources

fxmanifest.lua Explained

fxmanifest.lua tells FiveM how to load a resource. It may define: - Scripts - Client files - Server files - UI files - Dependencies - Game version If a resource has no ...

Resources

Installing FiveM Resources

To install a resource: 1. Upload the resource folder to resources. 2. Make sure the folder contains fxmanifest.lua or __resource.lua. 3. Add ensure resource_name to server.cfg. ...

Resources

Resource Dependencies

Many resources require dependencies. Common dependencies: - ox_lib - oxmysql - qb-core - es_extended - PolyZone - qb-target - ox_target Start dependencies before scrip...

Resources

Resource Start Order

Start order matters. Recommended order: 1. Database resources such as oxmysql 2. Libraries such as ox_lib 3. Framework such as qb-core or es_extended 4. Dependencies like ta...

Security

Avoid Leaked Resources

Leaked resources can contain: - backdoors - token loggers - malicious commands - hidden webhooks - performance issues Only use trusted sources and scan files before uploadi...

Security

Backup Security

Backups may contain secrets and player data. Protect backups by: - downloading only to trusted devices - not sharing public links - deleting old unneeded backups - encryptin...

Security

Discord Security For Communities

Discord security tips: - enable 2FA for staff - restrict bot permissions - avoid unknown bots - protect ticket channels - verify webhook URLs - remove inactive staff roles ...

Security

Protecting Admin Access

Protect admin access by: - using strong passwords - enabling 2FA where available - limiting staff permissions - removing inactive staff - not sharing panel accounts - reviewi...

Security

Securing server.cfg

Keep secrets private: - sv_licenseKey - steam_webApiKey - database passwords - API keys - webhook URLs Do not post server.cfg publicly without removing secrets....

Security

Security Recommendations

Protect your server by following these steps: - Use strong txAdmin passwords. - Keep scripts updated. - Avoid leaked resources. - Backup frequently. - Restrict admin permissio...

Security

Staff Permission Safety

Give staff only the permissions they need. Avoid giving everyone: - database access - file delete permissions - txAdmin full access - root/admin panel access Review permi...

Status

Status Page Guide

Understanding status types: Operational: Everything is working normally. Degraded: Some services are slow, limited, or under monitoring. Major Outage: A service is disr...

Support

How To Open A Support Ticket

When opening a ticket, include: - order email - server name - server ID - screenshots - console errors - what changed recently - what you already tried Better details hel...

Support

Information Support Needs

For fastest support, provide: - server ID - email on account - error messages - screenshots - console logs - exact steps to reproduce - recent changes Avoid saying only '...

Support

Support Guide

When opening a support ticket, include: - Server ID - Error screenshots - Console logs - Steps to reproduce - Recent changes made before the issue started Providing this in...

Support

Support Response Expectations

Support response times depend on ticket volume and issue complexity. Billing and outages are usually prioritized. Custom script troubleshooting may take longer, especially if th...

Support

What Support Can Help With

Support can help with: - server access - billing questions - the panel panel issues - provisioning issues - basic startup errors - hosting/network issues Custom script dev...

the panel

Allocations Explained

Allocations are IP and port combinations assigned to your server. FiveM commonly uses: - Primary allocation for the game server - Secondary allocation for txAdmin Do not re...

the panel

Before Reinstalling Your Server

Reinstalling can reset or overwrite important files depending on the server egg. Before reinstalling: 1. Download a backup. 2. Save server.cfg. 3. Export database data. 4. S...

the panel

How To Access The Hosting Panel

The hosting panel is where you manage your server files, console, startup options, databases, backups, and allocations. To access: 1. Go to the Hosting Panel link. 2. Use the ...

the panel

Startup Variables Explained

Startup variables control important server settings. Common variables: - FIVEM_LICENSE - STEAM_WEBAPIKEY - MAX_PLAYERS - SERVER_HOSTNAME - TXADMIN_ENABLE - TXADMIN_PORT ...

the panel

Using SFTP

SFTP is useful for uploading large files. Steps: 1. Open your server in the panel. 2. Find SFTP details. 3. Use an SFTP client like WinSCP or FileZilla. 4. Log in using your...

the panel

Using The File Manager

The file manager lets you upload, edit, rename, move, and delete server files. Common uses: - Upload resources - Edit server.cfg - Extract zip files - Manage logs - Organiz...

the panel

Using The the panel Console

The console shows live server output. Use it to: - Start the server - Stop the server - Restart the server - View errors - Watch resource loading - See txAdmin setup infor...

Troubleshooting

Common FiveM Server Fixes

If your server does not start, check your license key, artifacts version, server.cfg, and console errors. Many startup issues are caused by missing dependencies or incorrect resour...

Troubleshooting

Common Startup Errors

Could Not Load Resource: Usually caused by a missing dependency, incorrect folder structure, or corrupted upload. Could Not Connect To Database: Check database credentials, fi...

Troubleshooting

Failed To Load Script

Failed to load script usually means: - file path is wrong - fxmanifest references missing file - syntax error - file was not uploaded - wrong case on Linux Linux filenames ...

Troubleshooting

Fixing attempt to index a nil value

This Lua error means the script tried to use a value that does not exist. Common causes: - Missing dependency - Wrong framework object - Resource started too early - Config ...

Troubleshooting

Fixing No Such Export Errors

A No such export error usually means: - The dependency is not started. - The resource name is wrong. - The export name is wrong. - The script version changed. - The resource s...

Troubleshooting

Inventory Not Opening

If inventory does not open: - Check inventory resource started. - Check framework compatibility. - Check keybind conflicts. - Check console errors. - Verify dependencies. - C...

Troubleshooting

Job Menu Not Working

If job menus do not work: - Check job name spelling. - Check player job data. - Check boss menu dependency. - Check target/menu resource. - Check permissions. - Restart relat...

Troubleshooting

Players Cannot Connect

If players cannot connect: - Confirm server is online. - Confirm correct IP and port. - Check FiveM status. - Check server.cfg endpoint settings. - Check firewall/ports. - Ch...

Troubleshooting

Resource Could Not Be Found

If FiveM says a resource could not be found: 1. Check spelling in server.cfg. 2. Confirm the folder exists. 3. Make sure there are no spaces or unusual symbols. 4. Confirm fxma...

Troubleshooting

Resources Stuck Starting

A resource stuck starting may be waiting on: - a database connection - missing export - missing dependency - broken config - external API call Check the console line where ...

Troubleshooting

Server Crashes Randomly

Random crashes may be caused by: - bad scripts - corrupted resources - bad artifacts - memory limits - map issues - database timeouts - excessive entity spawning Review c...

Troubleshooting

Server Not Showing In FiveM List

If your server is not listed: - Check sv_hostname. - Check tags. - Check license key. - Make sure the server is public. - Wait for FiveM listing refresh. - Confirm server is ...

Troubleshooting

Server Won't Start

If your server will not start: 1. Check console logs. 2. Check license key. 3. Check startup variables. 4. Disable recently added resources. 5. Check server.cfg syntax. 6. Co...

Troubleshooting

Texture Loss Issues

Texture loss is usually client-side or asset-related. Common causes: - unoptimized vehicle packs - oversized maps - too many streamed assets - low client graphics memory - ...

Troubleshooting

Voice Chat Issues

Voice issues may involve: - pma-voice config - mumble settings - server.cfg voice settings - player microphone settings - conflicting voice resources Make sure only one voi...

txAdmin

Finding Your txAdmin Port

Your FiveM server normally uses one port for gameplay and another port for txAdmin. Example: Game port: 30120 txAdmin port: 40120 Check the panel Allocations to see both po...

txAdmin

Setting Scheduled Restarts In txAdmin

Scheduled restarts help keep servers stable. Recommended setup: - Restart every 6 to 12 hours for busy servers. - Announce restarts 15, 10, 5, and 1 minute before. - Avoid re...

txAdmin

txAdmin Not Loading

If txAdmin does not load: 1. Make sure the server is running. 2. Check the txAdmin port. 3. Use http:// not https:// unless configured. 4. Confirm TXADMIN_ENABLE is enabled. 5...

txAdmin

txAdmin Overview

txAdmin is the web-based management tool for FiveM servers. It can handle: - Starting and stopping the server - Console access - Player management - Recipe installation - A...

txAdmin

txAdmin PIN Code

During first setup, txAdmin may show a PIN code in the server console. To use it: 1. Start the server. 2. Watch the console output. 3. Copy the txAdmin PIN. 4. Open txAdmin ...

txAdmin

Updating FXServer Artifacts In txAdmin

To update artifacts: 1. Open txAdmin. 2. Go to Settings. 3. Find FXServer/artifacts. 4. Select latest recommended build. 5. Save and restart. Always backup before artifact ...