# How to Configure Your Terraria Server (serverconfig.txt) (/docs/terraria/server-config)



import { Step, Steps } from 'fumadocs-ui/components/steps';
import { File, Folder, Files } from 'fumadocs-ui/components/files';

<Files>
  <Folder name="Terraria Server" defaultOpen>
    <File name="serverconfig.txt" />

    <Folder name="worlds">
      <File name="world.wld" />
    </Folder>

    <Folder name="ModLoader">
      <Folder name="Mods" />

      <File name="enabled.json" />
    </Folder>
  </Folder>
</Files>

Editing serverconfig.txt [#editing-serverconfigtxt]

<Steps>
  <Step>
    Open Files [#open-files]

    In the [XGamingServer Panel](https://panel.xgamingserver.com), click **Files** → open `serverconfig.txt`.
  </Step>

  <Step>
    Save and restart from Console. [#save-and-restart-from-console]
  </Step>
</Steps>

All Settings [#all-settings]

| Setting                   | Description                              |
| ------------------------- | ---------------------------------------- |
| `worldname=MyWorld`       | World name                               |
| `world=path/to/world.wld` | World file path                          |
| `maxplayers=8`            | Max players (default 8, max 255)         |
| `password=`               | Join password                            |
| `port=7777`               | Game port (TCP)                          |
| `difficulty=0`            | 0=Classic, 1=Expert, 2=Master, 3=Journey |
| `seed=`                   | World seed                               |
| `autocreate=2`            | Size: 1=Small, 2=Medium, 3=Large         |
| `secure=1`                | Anti-cheat (disable for modded)          |
| `motd=Welcome!`           | Message of the Day                       |

Port [#port]

| Port     | Protocol |
| -------- | -------- |
| **7777** | TCP      |

Related Guides [#related-guides]

* [How to Connect](/docs/terraria/join-server)
* [Install Mods](/docs/terraria/mod-setup)
* [Difficulty Settings](/docs/terraria/difficulty-settings)
