Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix Now×
Skip to content
World desk12 min

How to Move a RedM Server From Another Host Without Losing Data

Move a RedM server between hosts without wiping characters or inventories. This runbook covers cold backups, txAdmin state, database export/import, destination configuration, testing, cutover, and rollback.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

You can move a RedM server without resetting characters, inventories, money, or permissions if you migrate both halves of the installation: the complete FXServer/server-data and txAdmin state, plus a consistent MySQL or MariaDB backup. Stop writes on the old host, verify the backups, restore them to a compatible FXServer destination, and test a real existing account before changing the player endpoint.

What a safe RedM migration actually moves

A RedM installation is more than the executable that starts the game server. Data loss usually occurs when an operator copies only resources and forgets the database, or starts a new txAdmin deployment that points to a different data directory. Treat the migration as four linked parts:

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Runtime: the FXServer/RedM artifact or build and a compatible Windows or Linux environment.
  • Server files: the server-data directory, every resource and dependency, server.cfg, included configuration files, and any framework-specific files.
  • txAdmin state: the complete txData directory, which holds panel accounts, configuration, its local database, and logs.
  • Persistent game database: the MySQL or MariaDB schema and rows for characters, inventories, money, jobs, permissions, and other framework tables.

External services are a fifth dependency. Record webhooks, Discord status settings, voice services, object-storage credentials, scheduled backups, DNS, and firewall rules so the restored server behaves like the old one.

1. Inventory the old host before touching it

Make an inventory while the old server is healthy. This prevents a missing path or secret from becoming a cutover emergency.

#1 Best Overall
Sale
Western Digital 8TB My Book Desktop External Hard Drive, USB 3.0, External HDD with Password Protection and Backup Software - WDBBGB0080HBK-NESN
  • Massive capacity, up to 22TB capacity. (1TB = one trillion bytes. Actual user capacity may be less depending on operating environment.).Specific uses: Personal
  • Includes software for device management and backup with password protection (Download and installation required. Terms and conditions apply. User account registration may be required.)
  • 256-bit AES hardware encryption
  • SuperSpeed USB (5 Gbps); USB 2.0 compatible
  • Trusted storage built with WD reliability
  • Record the FXServer artifact/build identifier, operating system, startup command, and the absolute server-data path.
  • List the resources directory, framework (and its version if your project records one), resource dependencies, and the ensure order in server.cfg.
  • Identify the database engine (MySQL or MariaDB), database name, host, port, account, and where the connection string is stored.
  • Write down the game endpoint’s TCP and UDP ports, panel URL/port, firewall rules, and public address or DNS name.
  • List cron jobs, Windows Task Scheduler jobs, restart scripts, backup jobs, webhooks, voice integrations, and any external storage.
  • Locate the license key and database password, but do not put either value in a ticket, chat message, public repository, or migration notes that other people can read.

Open txAdmin’s getting-started documentation and the server-configuration documentation to match the destination’s panel and configuration concepts to what you already run. Labels and environment behavior can change; the available technical reference snapshot is dated 11 October 2026, so check the current documentation for your installed artifact before relying on a version-specific setting.

2. Freeze writes and create two independent backups

Put the old server in a consistent state

Schedule a maintenance window and stop FXServer, or use a maintenance mode that prevents players and scheduled scripts from changing data. A file archive made while resources are writing files can contain a mixture of old and new state, while a database dump made during active transactions can miss the final save. The cleanest sequence is: announce maintenance, stop player access, stop the server and write-producing jobs, then back up.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Archive files and txAdmin state

Archive the complete server-data/resources tree, server.cfg and every file it includes, and the entire txData directory. The txAdmin documentation explicitly says to “Back up that folder and your txData before making changes.” Preserve the directory structure and file permissions where the destination operating system supports them. Do not rename resources to make the archive look tidier; resource names and dependency paths are part of the running configuration.

txAdmin is already included with FXServer; you do not install it as a separate resource. Copying txData is therefore how you retain panel accounts, configuration, its database, and logs. If you intentionally want a fresh panel, you can omit it, but that is a separate administrative reset and should not be confused with a full migration.

Rank #2
WD 2TB My Passport, Portable External Hard Drive, Black, backup software with defense against ransomware, and password protection, USB 3.1/USB 3.0 compatible - WDBYVG0020BBK-WESN
  • Slim durable design to help take your important files with you
  • Vast capacities up to 6TB[1] to store your photos, videos, music, important documents and more
  • Back up smarter with included device management software[2] with defense against ransomware
  • Help secure your important files with password protection and hardware encryption
  • 3-year limited warranty

Export the database separately

Create a consistent MySQL/MariaDB dump while writes are frozen. Keep this dump separate from the file archive, record its byte size and a checksum, and store at least one copy away from both hosts. The appropriate export method depends on your database engine, version, provider, and privileges; the RedM and txAdmin references document connection and import concepts rather than prescribing one universal dump command. Use your engine’s documented consistent-backup procedure or your database provider’s export function, and verify that the resulting file contains schema definitions and rows, not just table names.

At minimum, inspect the dump for framework and player tables covering characters, inventories, money, jobs, permissions, identifiers, and any tables added by your resources. A successful export that omits a resource’s tables is not a complete game backup.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Verify before transferring

  • List the archive and confirm the expected resources, included configuration files, and txData are present.
  • Calculate a checksum for the archive and SQL dump; calculate it again after transfer.
  • Check that the SQL dump can be read and that its size is plausible compared with the live database.
  • Keep the old host powered off or unchanged after the backup so it remains a rollback point.

3. Provision a compatible destination

Choose the operating system and control model

FXServer supports Windows and Linux installations. Select a destination that can run the same or a compatible FXServer/RedM artifact, exposes both required game protocols, and gives you enough control to restore files, secrets, firewall rules, and scheduled jobs. A full VPS provides root or administrator access; a managed panel may restrict filesystem and database operations. Neither model is automatically safer—the deciding factor is whether you can perform and verify a complete restore.

Install FXServer and launch txAdmin

Install the supported FXServer artifact for the destination operating system, start it, and open txAdmin. txAdmin is bundled with FXServer, as noted in the installation guide, so do not download a separate txAdmin resource. Confirm where the destination stores txData. The environment reference documents TXHOST_DATA_PATH for setting that location and TXHOST_GAME_NAME=redm for restricting setup to RedM; use those variables only when they match the way your service manager launches FXServer.

Rank #3
Sale
Western Digital 6TB My Book Desktop External Hard Drive, USB 3.0, External HDD with Password Protection and Auto Backup Software - WDBBGB0060HBK-NESN
  • Massive capacity, up to 18TB capacity (1 1TB = one trillion bytes. Actual user capacity may be less depending on operating environment.).Specific uses: Business, personal
  • Includes software for device management and backup with password protection (Download and installation required. Terms and conditions apply. User account registration may be required.)
  • 256-bit AES hardware encryption
  • SuperSpeed USB (5 Gbps); USB 2.0 compatible

Use the right txAdmin deployment path

For an existing installation, choose txAdmin’s existing-server path and point it at the restored server-data directory. A new RedM recipe is useful when you are building a clean deployment, but deploy it into an empty directory before copying your backed-up files. Recipe tasks can write files and execute database queries. Read the recipe and inspect every cleanup or database-reset option before running it against a database that already contains player data; the recipe reference is at github.com/citizenfx/txAdmin/blob/master/docs/recipe.md.

4. Restore the server files without changing the layout

  1. Stop the destination FXServer and any resource-management process.
  2. Copy the archived server-data tree and resources into the destination deployment directory, preserving resource names, subdirectories, and framework layout.
  3. Restore server.cfg and all files it includes. Keep the original ensure order unless you have a documented reason to change it; dependencies can fail when resources start out of order.
  4. Restore txData to the destination path you recorded. If you set TXHOST_DATA_PATH, ensure the service account can read and write that directory.
  5. Replace old absolute paths with destination paths. Update any provider-specific environment variables, mount points, service names, or file permissions.
  6. Set the destination’s RedM license key and database secret in protected server files or provider secret settings. The txAdmin documentation advises keeping server keys and database passwords in protected locations.
  7. Review endpoint declarations and assign the destination’s TCP and UDP ports. Open those ports in the host firewall and any provider firewall, then confirm that the public address or DNS record will point to this machine.

Do not use a copied configuration blindly if it contains the old host’s internal address, drive letter, container path, or environment-variable name. Change only values that describe the destination; retain framework settings, OneSync choices, resource configuration, and identifiers that your application depends on.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

5. Create the destination database and import the dump

  1. Create the destination MySQL or MariaDB database with the required character set and collation for your framework.
  2. Create a database account and grant the privileges your resources need to read, insert, update, create, and alter tables. Do not grant broader server-wide privileges than necessary.
  3. Import the verified SQL dump into the empty destination database using the engine or provider’s documented import process.
  4. Update the connection string, environment secret, or framework configuration in server.cfg so it names the destination host, port, database, account, and password.
  5. Check that the import completed without skipped statements, duplicate-table errors, or collation failures. Confirm that character, inventory, money, job, permission, identifier, and framework-specific tables exist.

Do not point a new recipe at the production database until you understand every query it will run. A recipe can execute database cleanup tasks as well as setup queries; running a reset task against an existing database can remove the very rows you are trying to preserve. The txAdmin recipes documentation explains how recipe tasks work.

6. Start through txAdmin and validate persistence

Start FXServer from txAdmin rather than bypassing the panel with an untested command. Watch the console from the first line and fix the first dependency or configuration error before interpreting later failures. The RedM installation guide and RedM server basics documentation provide installation context, but your own resource stack remains the authority for its required settings.

Rank #4
Sale
WD 6TB My Passport, Portable External Hard Drive, Black, Backup Software with Defense Against ransomware, and Password Protection, USB 3.1/USB 3.0 Compatible - WDBR9S0060BBK-WESN
  • World’s First 6TB 2.5” Portable Hard Drive
  • Slim durable design to help take your important files with you
  • Vast capacities up to 6TB[1] to store your photos, videos, music, important documents and more
  • Back up smarter with included device management software[2] with defense against ransomware
  • Help secure your important files with password protection and hardware encryption

Run a functional checklist

  • Log in to txAdmin with the restored panel account and confirm the panel sees the intended server-data path.
  • Confirm the FXServer console reaches a ready state without missing-resource, permission, or license errors.
  • Verify both game endpoint protocols and the panel port through the destination firewall and public network.
  • Confirm database connectivity, then watch for failed queries when resources initialize.
  • Join with a real existing test account. Check character selection, spawn, inventory, money, jobs, permissions, and identifiers.
  • Change a harmless value, disconnect, restart the server, reconnect, and verify that the value persists. This tests the complete save path rather than merely proving that the database is reachable.
  • Check scheduled restarts, framework save jobs, backups, webhooks, Discord status, voice integration, object-storage uploads, and any administrative commands.
  • Review logs for errors after a player has connected and performed normal actions; a clean startup alone does not prove persistence.

Use a disposable test character for destructive tests, but use at least one existing account to prove that the restored identifiers map to the imported rows. Never “fix” a missing character by creating a replacement account before you have checked the database connection and identifier settings.

7. Cut over only after a second backup

  1. Leave the old host intact and do not delete its files or database.
  2. After validation, stop the destination briefly and create a fresh backup of the restored files and database. This gives you a known-good rollback point at the moment of cutover.
  3. Put the old host into maintenance again, stop all writes, and take a final incremental or full SQL export if players have been allowed onto it during testing.
  4. Apply that final database export to the destination, then repeat the account, inventory, money, and save test.
  5. Change the DNS record or the player connection endpoint to the destination address. Lowering DNS TTL in advance can reduce cache time, but actual propagation depends on resolvers and is not instantaneous.
  6. Monitor txAdmin, FXServer, database, firewall, and web-integration logs while players reconnect. Pay particular attention to failed saves and connection attempts still reaching the old address.
  7. Retain the old archive and database dump until the new host has operated successfully for a period appropriate to your server’s save and backup schedule.

If the destination fails, reverse the endpoint change, stop writes on the destination, and restore the old host from the last known-good state. Do not run both hosts as active production servers: players may create conflicting identifiers and database rows that are difficult to reconcile.

What must be preserved, and where it lives

Component What to carry over Typical migration failure
FXServer/RedM runtime Compatible artifact/build and operating-system setup Resources require features absent from an older artifact, or the service cannot execute the binary
Configuration server.cfg, included cfg files, endpoint declarations, ensure order, framework settings, license and secrets Old absolute paths, ports, or environment variables still point at the former host
Resources Scripts, maps, MLOs, framework resources, assets, and dependencies, with original names and layout A missing dependency prevents later resources from starting
txAdmin Entire txData directory, including panel accounts, configuration, local database, and logs A new empty txData directory makes the panel appear unconfigured or loses its history
Persistent database MySQL/MariaDB schema and rows for characters, inventories, money, jobs, permissions, identifiers, and framework tables The connection points to an empty database, or the dump omitted resource tables
External integrations Hostnames, webhooks, Discord status, voice, object storage, scheduled backups, and firewall rules Gameplay works, but notifications, voice, uploads, or automatic backups silently fail
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

How to evaluate the new host before committing

Compare destinations against the operations you must perform, not just advertised player slots. No authoritative performance, capacity, downtime, or data-loss statistics were established for this migration; CPU, memory, disk I/O, bandwidth, resource load, and player count must be evaluated for your own stack.

Decision area Questions to answer
Control Can you access the filesystem, run the required service account, restore txData, and change firewall rules, or are you limited to panel buttons?
Compatibility Are Windows or Linux supported for your chosen artifact? Does the panel support RedM recipes and your resource dependencies?
Database Is MySQL or MariaDB available locally or as a managed service? How often are backups made, and can you perform a test restore? Are storage and connection limits documented?
Networking Are stable TCP and UDP ports allocated? Can you control firewall rules, public address, DNS, and DDoS protection?
Operations Do you retain txAdmin and console logs, support scheduled restarts, provide support access when needed, and allow rollback?
Capacity and cost Are CPU, memory, disk I/O, bandwidth, player-slot limits, and backup storage adequate, and are recurring backup or database charges clear?

A managed RedM host can simplify patching and panel access, while a self-managed VPS offers broader control. Before signing up, ask the operator to confirm RedM support, migration assistance, backup policy, port allocation, restore workflow, region, and any restrictions on custom resources. Keep your own archive and SQL dump regardless of the provider’s backup promise.

Best Value
WD 4TB My Passport, Portable External Hard Drive, Black, Backup Software with Defense Against ransomware, and Password Protection, USB 3.1/USB 3.0 Compatible - WDBPKJ0040BBK-WESN
  • Slim durable design to help take your important files with you
  • Vast capacities up to 6TB[1] to store your photos, videos, music, important documents and more
  • Back up smarter with included device management software[2] with defense against ransomware
  • Help secure your important files with password protection and hardware encryption
  • 3-year limited warranty

Common failure symptoms and targeted fixes

The panel opens, but the old server configuration is missing

txAdmin is probably reading a new or incorrect txData location. Stop FXServer, confirm TXHOST_DATA_PATH or the service’s working directory, restore the complete old txData, and verify permissions for the account that runs FXServer.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Resources fail in a cascade

Read the first missing dependency or path error, not the final resource in the list. Compare the restored resources tree and ensure order with the inventory, then correct destination paths and file permissions. Do not rename a resource to hide a dependency mismatch.

The server starts but characters or inventories are empty

Check the active connection string, database name, host, port, and account privileges in the destination configuration. Query the destination database directly to confirm the expected tables and rows were imported. If the rows exist, compare the framework’s identifier settings with the identifiers stored for the test account.

Players can connect, but saves do not survive a restart

Watch database errors while changing a test value, confirm the account can update tables, and verify scheduled save resources are running in the intended order. A successful login proves only that some connection succeeded; the write-and-restart test proves persistence.

Players still reach the old host

Check the DNS record, advertised endpoint, cached resolver results, and any hard-coded direct-connect address. Keep the old host in maintenance so a stale client cannot continue creating writes there. Monitor both hosts until connection traffic has moved.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Security and retention after the move

  • Rotate the database password, panel credentials, and webhooks if they were exposed during the migration or stored in a location no longer trusted.
  • Store license keys and database secrets in protected server files or provider secret settings, not in public repositories.
  • Encrypt archives and SQL dumps when they contain identifiers, inventories, money, or credentials. An optional offline copy on an external hard drive for server backup protects against a provider-side deletion or account lockout.
  • Keep at least one restore-tested backup separate from the live machine. A backup that has never been imported is an assumption, not a recovery plan.
  • Document the final server-data path, txData path, database endpoint, ports, scheduled jobs, and rollback procedure for the next operator.

Once the new host has passed real-player monitoring and a restore test, retire the old service deliberately: preserve the agreed retention archives first, revoke its credentials, and remove DNS or firewall access only after you are certain no required integration still depends on it.

Quick Recap

SaleBestseller No. 1
Western Digital 8TB My Book Desktop External Hard Drive, USB 3.0, External HDD with Password Protection and Backup Software - WDBBGB0080HBK-NESN
Western Digital 8TB My Book Desktop External Hard Drive, USB 3.0, External HDD with Password Protection and Backup Software - WDBBGB0080HBK-NESN
256-bit AES hardware encryption; SuperSpeed USB (5 Gbps); USB 2.0 compatible; Trusted storage built with WD reliability
$329.99
Bestseller No. 2
WD 2TB My Passport, Portable External Hard Drive, Black, backup software with defense against ransomware, and password protection, USB 3.1/USB 3.0 compatible - WDBYVG0020BBK-WESN
WD 2TB My Passport, Portable External Hard Drive, Black, backup software with defense against ransomware, and password protection, USB 3.1/USB 3.0 compatible - WDBYVG0020BBK-WESN
Slim durable design to help take your important files with you; Help secure your important files with password protection and hardware encryption
$132.10
SaleBestseller No. 3
SaleBestseller No. 4
WD 6TB My Passport, Portable External Hard Drive, Black, Backup Software with Defense Against ransomware, and Password Protection, USB 3.1/USB 3.0 Compatible - WDBR9S0060BBK-WESN
WD 6TB My Passport, Portable External Hard Drive, Black, Backup Software with Defense Against ransomware, and Password Protection, USB 3.1/USB 3.0 Compatible - WDBR9S0060BBK-WESN
World’s First 6TB 2.5” Portable Hard Drive; Slim durable design to help take your important files with you
$259.00
Bestseller No. 5
WD 4TB My Passport, Portable External Hard Drive, Black, Backup Software with Defense Against ransomware, and Password Protection, USB 3.1/USB 3.0 Compatible - WDBPKJ0040BBK-WESN
WD 4TB My Passport, Portable External Hard Drive, Black, Backup Software with Defense Against ransomware, and Password Protection, USB 3.1/USB 3.0 Compatible - WDBPKJ0040BBK-WESN
Slim durable design to help take your important files with you; Help secure your important files with password protection and hardware encryption
$181.00

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.