RedMGuideMoving from another host is one upload, one setting, and the license key you already have. Zip your old server's folder (the one that holds resources, with…
Moving from another host is one upload, one setting, and the license key you already have. Zip your old server's folder (the one that holds resources, with txData if you use txAdmin), hand it to Upload Server, keep or set the Framework you ran (VORP Core, RSGCore or Custom), and start once with your existing Cfx.re license key. Your old host's files are untouched, but one key runs one server at a time, so the old one has to be off while you test here.
Create a RedM server and set Framework on the Overview card's Details tab (press Change framework). If your old server ran VORP Core or RSGCore and your upload has that framework's core where the server loads it (for example [vorp]/vorp_core or [rsg]/rsg-core), keep the same framework: Haptic does not add its own copy beside yours. If your upload has another framework, change Framework to Custom (bring your own) first: Upload Server tells you.
Upload Server imports a whole server. Zip your old server's folder the way your host gave it to you (RAR works too): the folder that holds resources, the whole FXServer folder, or your txAdmin txData folder. Upload Server finds your resources folder and your txAdmin data (bans, whitelist, player history) wherever they sit. If your server has run for a long time, leave its cache folder out of the zip: FXServer rebuilds it on the first start.
On the server's Backups card, click Upload Server, drop the ZIP in, and confirm. Power the server down first if it has already run.

If your old host gave you a .tar.gz or .7z backup, unpack it on your computer first and zip the folder that holds resources: the upload box takes ZIP and RAR.
What the importer does on purpose:
Your old server.cfg is not installed, because its license key and database lines would start the server here with dead credentials. Upload Server saves a copy without those lines as imported-server.cfg.txt in server-data, so you can copy the lines you need.
txAdmin's logs, caches and login tokens are left out, while bans, whitelist and player history come along.
Your resources replace every resource the server had. Upload Server tells you how many it installed.
A FiveM server uploaded here is refused with what it is, and nothing is installed.
If Upload Server says it found one resource, not a whole server, you zipped a single script: add it with the Files card instead. If it found MySQL's raw data files, export your database as a .sql file first.
Upload your database export with Upload Server, on its own as a .sql file or inside your server ZIP (named database-backup.sql beside resources, or any export with your players in it). It replaces your server's redm database on the next start, whichever database name your old host used, and your server's previous database is in the backup taken before the upload. See Import SQL files into your server's database.
Stop the server at your old host first. A Cfx.re key runs one server at a time.
Press Start. The first time, Haptic asks for your Cfx.re license key. Use a key from the same Cfx.re account as before, because escrow (Tebex) scripts are locked to the account their key belongs to.
Open server-data/server.cfg in the Files card and paste back only the convars, keys and permission lines your scripts need. Leave out mysql_connection_string and sv_licenseKey: Haptic sets both.
txAdmin: logins do not transfer. Sign in with your Cfx.re account; if you brought txData, your bans and player history are there. See Manage your server with txAdmin.
VORP servers need a Steam Web API key before players can join. See Players can't join your VORP server.
Message us on Discord or email support@haptic.gg with your server name and a screenshot of the upload message or the error in the Console card.