Skip to main content

Rust tool

Rust server description formatter

Rust reads server.description as a single line, so a description you typed across several lines has to be flattened before the game will accept it. Paste yours below and the formatter does it.

  • Rust guides
  • Updated
  • 4 min read
  • Instant, in browser
  • One click copy
  • No sign up
OUTPUTserver.cfg# what you typeWeekly wipeLoot x3, no BP wipeDiscord in the name# what Rust needsserver.description "Weekly wipe \n Loot x3, no BP wipe \n Discord..."

The short answer

Type your description with normal line breaks, press Format, and paste the whole output line, quotes included, into server.cfg. The \n markers in the result are correct: they are what Rust turns into line breaks.

The formatter

Enter your server description in the box below exactly as you want it to appear, then press Format. The tool flattens it into the single line Rust expects and inserts the line break markers for you.

Formatted output

Paste the whole line, quotes included, into your server.cfg.

How the formatting works

Rust reads server.description as a single line of text, so a description typed across several lines has to be flattened before the game will accept it.

The formatter trims each line and joins them with the literal two-character sequence \n, which is what Rust converts into a line break when it renders your description in the server browser. That is why the output is one long line, and why the \n markers are visible in it: they are meant to be.

This is the part that catches people out. Pressing Enter inside the config editor does not give you a line break in the description. It breaks the config line, which usually stops the setting working at all. The markers do the job that the Enter key looks like it should.

Using the output

  1. Copy the formatted line

    Use the Copy button, or select it manually. Take the whole thing including the quotes.

  2. Open server.cfg

    Through the config file editor in your control panel. Stop the server first, so your edit is not overwritten when it shuts down.

  3. Replace the existing description line

    Paste it in on its own line. If there is already a server.description line, replace it rather than adding a second one.

  4. Save and restart

    The new description appears in the browser once the server is back up.

Writing a description worth reading

The formatting is the easy part. What decides whether anyone joins is what you actually wrote, and a well-formatted description that says nothing is still a description that says nothing.

Lead with the differentiator
Most players read the first line and decide. If your best feature is in paragraph three, it does not exist.
State the wipe schedule
One of the first things experienced players filter on, and one of the most commonly omitted.
Be specific about rates
"Modded" tells nobody anything. "Loot x3, gather x2, no BP wipe" tells them whether this is their kind of server.
Say what you do not allow
Rules in the description filter out the people who would have caused a problem, before they arrive.
Keep it current
A description advertising a summer event in November suggests nobody is minding the server.

Once the description reads well, our guide on adding tags to your Rust server description covers getting into the filters players use to narrow the list, and Rust server advertising covers getting the listing seen in the first place.

More guides for people running their own Rust server.

Quick answers

Common questions

Rust reads server.description as one line, and converts the literal two character sequence \n into a line break when it renders the description. So a multi-line description has to be flattened into a single line with those markers inserted, which is what this formatter does.

Because the line breaks were not converted. Pressing Enter in a config editor does not produce a line break in the rendered description, it just breaks the config line, which usually stops the setting working at all. The \n markers are what Rust actually reads.

Into server.cfg, on its own line, with the quotes included exactly as the formatter produces them. Restart the server afterwards for the change to take effect.

Because they are meant to be. They are the literal characters Rust looks for and converts into line breaks at render time. If they are not in your config, you do not get line breaks.

Long enough that length is rarely the constraint. Attention is: most players read the first line or two before deciding, so put what matters at the top rather than building to it.

A good description needs a server behind it

Rust hosting on high frequency CPUs in our own UK data centre, with config file access so you can paste that line straight in.

  • UK data centre
  • Config file editing
  • DDoS protection included