How to put a RustEdit map on your server
Updated 19 September 2026
Save the map in RustEdit, upload the .map file to get a direct download link, and set that link as server.levelurl. If your map uses custom loot, NPC spawners or wired puzzles, install the RustEdit extension for Oxide on the server too, or none of that will work.
Step 1: save the map
Save from RustEdit and you get one .map file. That single file is everything the server and your players need: terrain, monuments, prefabs and spawn data. Keep your own copy somewhere safe, because a hosting link is not a backup.
Step 2: host it at a direct link
Players download the map from the link, not from your server, so it has to serve the file itself and stay up all wipe. Upload it toRustMapCDN for a free direct link, or use your own web server. Test the link in a browser first: the download should start with no page in between.
Step 3: point the server at it
Set the link as server.levelurl, and remove any world size and seed settings:
+server.levelurl "https://rustmapcdn.com/your-server/your-map.map"Panel, startup script and server.cfg versions of this step are inhow to add a custom map to your Rust server.
Step 4: install the RustEdit extension, if your map needs it
The map file carries the layout on its own. Some RustEdit features need help from the server to work:
- Custom loot containers and the profiles that refill them
- NPC spawners placed in the editor
- Wired IO, doors and puzzles built in the editor
- Custom vending machines
Those need Oxide.Ext.RustEdit, a free extension for Oxide servers. Copy Oxide.Ext.RustEdit.dll into your server'sRustDedicated_Data/Managed folder and restart. It writes its settings to oxide/config/RustEdit.json, where you can switch individual handlers off.
Step 5: test before your players do
- Start the server and read the console as it downloads the map.
- Join and walk your custom monuments. Check loot spawns, doors and puzzles.
- Check the map size is what you expect in game, since a mismatch usually means an old file is still linked.
When you edit the map again
Save, upload the new file and swap the link. Each upload has its own link here, so the old version stays exactly where it was until you change the setting. Do the swap at a wipe: a changed map means a new world.
More guides
- How to add a custom map to your Rust serverGet a direct link for your .map file and set it as levelurl on Pterodactyl, a startup command or server.cfg.
- Custom Rust maps: where to find them and how to host themFree and paid places to get a custom map, what to check before you use one, and what good hosting looks like.
- Rust custom map not downloading? How to fix itA checklist for the usual causes: expired links, share pages, typos, leftover seed settings and bandwidth limits.