Ceiling lights
The worst light in the game for frame rate because of the fog effect it draws. Buy simple lights from /s instead.
The Diagnostics Bay
"Lag" is really three different problems, and two of them live on your side of the screen. Find out which one you have, fix it, and see how your base affects everyone around you.
10 second diagnosis
Answer two or three questions. Get sent straight to the fix.
Players call all of these "lag". They have different causes, different fixes, and different owners.

By far the most common one.

Smooth picture, broken movement.

Real, but rare here.
Rust has a built in performance readout. Press F1, type the command, press Enter. No guessing needed.
perf 1
Shows your FPS in the corner of the screen.
Start here. Leave it on while you play and watch what the number does when the game feels bad.
Your PC is struggling. Go to Fix my FPS.
Your connection. Go to Fix my connection.
Ask in chat. If everyone feels it at once, it may be the server.
Rust is one of the heaviest games on PC. Most FPS trouble comes down to memory, storage, or a few expensive settings. Start with the memory check.
Installed RAM
Running at the same time
Turn on JavaScript to use the budget check.
Typical figures, and yours will differ. Rust normally sits at 12 to 14 GB and takes more when more is free, so 20 GB or more on a 32 GB or 64 GB PC is normal. A video tab or a busy Discord costs more than shown. For your real numbers press Ctrl + Shift + Esc and open the Processes tab while Rust is running.
Rust loads a huge amount of the world into memory. The official minimum is 12 GB and the recommended amount is 16 GB, and Rust on its own normally uses 12 to 14 GB.
"Minimum" means the game will start, not that it will run well. Game requirements are quoted as low as possible, because a lower number on the box sells more copies. They assume a clean PC with nothing else open. No browser, no Discord, no overlays. Nobody actually plays like that.
When memory runs out, Windows starts using your disk as overflow. Disk is far slower than RAM, so the game freezes for a moment every time it happens. That freeze is what most players call lag.
Rust keeps loading things from disk while you move around. On an old spinning hard drive that means very long load times and stutter every time you enter a new area.
Rust's own system requirements call for an SSD. If Rust is on a hard drive, moving it to an SSD is the cheapest upgrade you can make.
In Steam: right click Rust, Properties, Installed Files, Move install folder.
Do not lower everything. Lower the expensive ones first, test, and stop when it feels good.
Near big bases the first two do the most. Shadows and draw distance decide how much of that base your PC has to draw.
Have an RTX card? Turn on DLSS in the graphics options. It is the closest thing to free frames.
If the game runs well and then hangs for a split second, that is usually one of three things:
F1 and type gc.buffer 2048.The first few minutes after joining are always rougher while the game loads everything in. Judge your FPS after that, not before.
Rubber banding with a good FPS number is almost always the path between you and the server. If it only happens to you, start here.
Wifi drops and delays data even with full bars. A network cable is the single best fix for rubber banding.
Game updates, streaming video and cloud backups on your network all fight Rust for the same line. Check other people in the house too.
A VPN sends your traffic on a detour. Turn it off for Rust and see if the rubber banding stops.
Unplug it for 30 seconds. It sounds silly, and it fixes more than it should.
The farther you live from the server, the higher your ping. A steady ping is playable. A ping that jumps around is the problem.
The server never draws your screen. Its job is to keep track of the world and tell every player what changed.
Every wall, box, plant, animal, dropped item and vehicle is an object the server has to remember. A busy wipe has hundreds of thousands of them.
Most of the game's thinking runs through one single queue. More hardware cannot split that work up. Less work in the queue is the only real fix.
Every change in your base gets sent to every player close enough to see it. Crowded, busy areas cost the most.
Each Zombie Land server runs alone on its own dedicated machine, and we watch its numbers around the clock. If the server itself is struggling, we usually know before you do. Still think it is the server? Tell staff when it happened and what you were doing. That is what lets us find it.
Everything you place costs somebody something. Some things hurt the frame rate of everyone nearby. Others add work for the server. Most of our deployable limits exist because of this list.
The worst light in the game for frame rate because of the fog effect it draws. Buy simple lights from /s instead.
Every picture has to be downloaded and drawn by each player who comes near. A wall of them is one of the biggest FPS killers on the server.
Extreme frame rate impact for everyone in view. Pick up the 300 power test generator in Town instead.
Every piece in view gets drawn by every player who can see it, from a long way off. An empty castle is cheap for the server and still brutal on frame rates.
One box is nothing. Hundreds of boxes, rugs and decor items are hundreds of objects to draw, track, save and send, for the whole wipe.
Each dropped item becomes its own object with physics until it despawns. Emptying a box onto the floor creates dozens at once. Recycle it or box it.
One conveyor is cheap. Dozens running around the clock add up, because each one keeps checking its boxes. Switch off what you are not using.
A steady circuit costs very little. Fast timers, blinkers and loops that switch on and off nonstop flood the server with updates. Keep circuits simple and stable.
Every plant is an object the server grows on a timer, and every plant is foliage your neighbors have to draw. Grow what you need.
A powered turret never stops looking for targets. Nothing raids you during PVE, so save them for PVP Prep Time.
Small each, but they burn fuel, throw light and make smoke the whole time they run. Turn them off when the smelting is done.
Every minicopter, boat, car and horse is a moving object with physics. Park what you keep at your base and do not collect spares.
Player models are the most expensive thing your PC draws. It is why Town is the lowest FPS spot on any server, and why you should log out at home.
The bars show rough scale, not lab measurements. Limits are counted server wide across all of your bases.
Click a card to flip it.
Eight habits. Tick the ones you already do. Your browser remembers them.
Fresh spawn
System requirements are the ones published by Facepunch for Rust. Still stuck after trying all of this? Ask in Discord and tell us your FPS, your ping and how much RAM you have.