Skip to content
Guide

How to Move a Rust Server to a New Host

Fed up with a laggy or attack-prone Rust host? Switching is straightforward — your server is files. This guide covers migrating a Rust server to a new host without losing your map, blueprints, players or plugins, ideally timed around a wipe for a clean cutover.

8 min read Intermediate Anti-DDoS hosting

A Rust server's state — the map save, player and blueprint data, your server.cfg, and your Oxide/uMod or Carbon plugins with their configs — all live in files you can copy. Move them to a new host, match the Rust version, update the IP, and you're running. Many admins simply migrate on wipe day, which sidesteps carrying the map over entirely.

Below is the process. Moving to us? Our Rust hosting runs fast dedicated cores with Layer-4 DDoS protection and one-click wipes — often the reason people switch.

Before you start

What you'll need

A quick checklist before you begin — have these ready and the rest is easy.

  • Access to the old server's files (File Manager or SFTP).
  • A backup: server.cfg, identity/save folder, oxide/carbon folder.
  • The same Rust version and modding framework on the new host.
  • A new host with fast CPU and DDoS protection (why most switch).
  • The new IP:port to share with your community.
Step by step

Migrate your Rust server, step by step

1

Decide: carry the map or migrate on wipe

The easiest Rust migration is on wipe day — you don't need the old map, just your configs and plugins. If you want to keep the current map and progress, you'll copy the save too. Pick this first; it shapes the rest.

2

Back up from the old host

Stop the server, then download your server.cfg, the identity/save folder (the map, player and blueprint data under server/<identity>/), and your oxide/ or carbon/ folder (plugins + config + data + lang).

server.cfg
server//   (map + player + blueprint data)
oxide/  (or carbon/)  plugins, config, data, lang
3

Match the version & framework

On the new host, install Rust and the same modding framework (Oxide/uMod or Carbon) you were running. A framework or version mismatch is the main cause of plugins failing after a move, so line this up before uploading.

4

Upload your files

Stop the new server, then upload server.cfg, the identity/save folder (only if keeping the map) and your oxide/carbon folder over the defaults, via File Manager or SFTP. Keep the same identity name so the save is found.

5

Update the connect IP

The new server has a new IP:port. Share it with your community (client.connect IP:port via F1), update it on your Discord/website and any server-list listing, and set your server.cfg hostname if it changed.

client.connect :28015
6

Test, then cancel the old host

Start the new server, confirm the map/blueprints, plugins and player data loaded, and have someone connect. Only cancel the old host once confirmed — keep its backup until after the next wipe.

Migrate safely

Clean cutover, nothing lost

Migrate on wipe day if you can

The simplest Rust move is at a wipe — you only carry configs and plugins, not the map. Time the switch to your wipe schedule for a clean cutover.

Match Oxide/Carbon exactly

Plugins break if the framework differs. Install the same Oxide/uMod or Carbon version on the new host before uploading your oxide/carbon folder.

Stop before copying the save

A running server writes to the save constantly. Stop it on both ends before backing up or uploading, or the map data can corrupt.

Switching for DDoS? Confirm protection

Many admins move because their old host got attacked. Make sure the new host includes Layer-4 protection — for Rust it's essential, not optional.

Troubleshooting

Common problems & fixes

Hit a snag? These are the issues people run into most — and how to solve them.

The map didn't carry over

The identity/save folder wasn't copied, or the identity name differs. Copy server// and keep the same identity name on the new host.

Plugins error after the move

Framework/version mismatch. Match Oxide/uMod or Carbon and the Rust build, then re-upload the oxide/carbon folder.

Players can't connect

They're on the old IP. Share the new IP:port and update your Discord/website and server listing.

I switched because of DDoS but it happened again

The new host needs real Layer-4 protection. Confirm it's included — for Rust, protection is essential.

Skip the setup — host it with ESAGAMES

Switching your Rust server to us? Our Rust hosting runs fast dedicated cores with Layer-4 DDoS protection, one-click wipes and easy file access — Frankfurt, and our support helps you migrate.

Rust hosting
FAQ

Frequently asked questions

Can I move my Rust server to a new host without losing the map?

Yes — stop the server, copy the identity/save folder (map, player and blueprint data), your server.cfg and your oxide/carbon folder, then upload them to the new host running the same version and framework. Keep the same identity name so the save is found. Many admins instead migrate on wipe day and skip carrying the map.

How do I transfer my Rust plugins to a new host?

Copy the whole oxide/ (or carbon/) folder — plugins, config, data and lang — to the new server, and make sure it runs the same framework (Oxide/uMod or Carbon) and Rust version so the plugins load.

When is the best time to migrate a Rust server?

On wipe day. You don't need to carry the old map — just your server.cfg and plugins — so it's the cleanest, lowest-risk time to switch hosts.

Will my players keep their blueprints and progress after moving hosts?

If you copy the identity/save folder (which holds player and blueprint data) and keep the same identity name, yes. If you migrate on a wipe, everything resets anyway, so it doesn't matter.

Why did my Rust plugins stop working after migrating?

Almost always a framework or version mismatch. Install the same Oxide/uMod or Carbon version and the same Rust build on the new host, then re-upload your oxide/carbon folder.

How do players connect after I move the Rust server?

Share the new IP:port — they can use client.connect :28015 in the F1 console, or find it via your server-list listing once it updates. Update your Discord/website with the new address.

More guides

Keep reading

Ready to launch?

Protected, low-latency game hosting in Frankfurt — online in minutes with 24/7 support.

Payments Secure checkout with cards, banking apps and digital wallets.

Choose the payment flow that fits your stack and region without leaving the platform.

Pay by Zen Visa Mastercard Paysafecard PaysafeCash Skrill Trustly Bancontact UnionPay iDeal WebMoney