Terraria Setup
Terraria benefits from frequent backups, TShock permissions, and optional tModLoader support. Mamba Host runs Terraria workloads on Dell PowerEdge R630 hardware (dual Intel E5-2680v4, 128 GB RAM, NVMe storage) so world saves, boss fights, and automation stay responsive.
Before You Begin
Section titled “Before You Begin”- Decide whether you’re hosting vanilla, TShock, or tModLoader.
- Gather world files (
.wld), configs (serverconfig.txt,tshock.json), and mod packs. - Determine difficulty (Journey, Classic, Expert, Master) and world size.
- Plan backup cadence and whitelist/password policy.
Plan Selection
Section titled “Plan Selection”| Players / World Size | Recommended Plan | Notes |
|---|---|---|
| ≤12 players, small world | Starter (≈1 GB RAM) | Vanilla or light TShock |
| 12–20 players, medium world | Pro (≈2 GB RAM) | Calamity/Thorium or multiple plugins |
| 25–40 players, large world | Premium (≈3 GB RAM) | Heavy modpacks, multiple concurrent worlds |
Upgrade when autosaves take longer than a few seconds or when modded servers throw memory errors.
Provision the Server
Section titled “Provision the Server”- Go to https://panel.mambahost.com → Create Server → Terraria.
- Select plan, runtime (vanilla, TShock, or tModLoader), and deploy (~2 minutes).
- Download autogenerated configs from
/home/container. - Enable automatic backups (hourly/daily) before importing worlds.
Upload Worlds & Mods
Section titled “Upload Worlds & Mods”- Stop the server, upload
.wldfiles to/worlds, and setworld=/home/container/worlds/<name>.wldinsideserverconfig.txt. - For TShock, edit
config.json,permissions.json, andsscconfig.json. - For tModLoader, place
.tmodfiles in/Mods, enable them viaEnabled.json, and restart so dependencies install.
Administration (TShock)
Section titled “Administration (TShock)”- Create superadmin via console (
authlogin) and store the password securely. - Define permission groups (builder, mod, admin) in
permissions.json. - Install plugins for regions, teleporters, economy, anti-grief, etc., in
/ServerPlugins. - Schedule restarts to clear NPC/pathing glitches and to trigger auto-saves.
Performance & Maintenance
Section titled “Performance & Maintenance”- Balance
npcstreamandmaxplayers—large NPC counts on small plans can lag clients. - Disable autosave on heavy modpacks and rely on panel backups if you notice micro-freezes.
- Allocate more RAM (Pro/Premium) for Calamity/Thorium or Magic Storage heavy worlds.
- Use panel snapshots to restore corrupted chunks or undo griefing within minutes.
Troubleshooting
Section titled “Troubleshooting”- Version mismatch: ensure server version matches clients; update via panel or switch betas (e.g., 1.4.x).
- TShock login issues: delete
tshock.sqlitewhen migrating and re-run setup. - tModLoader crashes: review
/Logs/Server.txtfor missing dependencies; disable problem mods until patched. - Mass griefing: restore from backup, tighten regions/permissions, and log staff actions.