Choosing the right world size is one of the most important decisions when running a Terraria server. Whether you're hosting a small private world for friends or building a large community server, world size directly affects gameplay, exploration, and performance.

If you’ve already created a world and want to switch sizes, the process isn’t as simple as toggling a setting. Terraria requires generating a completely new world, which means your current one will be replaced.

In this guide, you’ll learn exactly how to change your Terraria server world size, whether you're self-hosting or using a provider like Pine Hosting.

What World Size Means In Terraria

Terraria offers three world sizes:

  • Small – Best for solo players or small groups
  • Medium – Balanced for casual multiplayer
  • Large – Ideal for bigger servers and long-term progression
Terraria worl sizes examples

Larger worlds contain more resources, biomes, and space for exploration, but they also require more server resources and longer load times.

Important Before You Change World Size

Before you proceed, keep this in mind:

  • Changing world size requires generating a new world
  • Your existing world will be permanently deleted
  • There is no way to resize an existing world

If you want to keep your current progress, make a backup before continuing.

How To Change World Size On A Self-Hosted Terraria Server

Changing the world size on a self-hosted Terraria server is more manual compared to using a dedicateed Terraria hosting provider. You’ll need to handle files, commands, and world generation yourself, but once you understand the process, it’s very manageable.

Below is a full step-by-step walkthrough.

Step 1: Fully Stop Your Server

Before making any changes, make sure your Terraria server is completely stopped.

Running changes while the server is active can:

  • Corrupt your world file
  • Cause data loss
  • Prevent new worlds from generating properly

If you're running the server through a console window, simply close it or use exit.

Step 2: Locate Your Server Directory

Find the folder where your Terraria server is installed. This typically includes:

  • TerrariaServer.exe
  • Configuration files
  • A Worlds folder (or similar)

Common locations:

  • Windows: same folder as your server executable
  • Linux: wherever you extracted your server files

Step 3: Find And Backup Your Current World

Navigate to the Worlds folder and locate your .wld file.

Example:

Worlds/MyWorld.wld

At this point, you have two options:

  • Backup (recommended): Copy the file to another folder
  • Delete: Required if you want the server to generate a new world

⚠️ Important:
There is no way to resize an existing Terraria world. Deleting or replacing it is mandatory.

Step 4: Understand World Size Values

When generating a new world via the server, Terraria uses numeric values:

  • 1 = Small
  • 2 = Medium
  • 3 = Large

This value is used in the -autocreate parameter.

Step 5: Generate A New World Using The Server

Now you’ll generate a fresh world with your desired size.

Open a terminal or command prompt inside your server directory and run:

TerrariaServer.exe -worldname NewWorld -autocreate 3

Breakdown:

  • -worldname NewWorld → Name of your new world
  • -autocreate 3 → Generates a large world

👉 You can change 3 to:

  • 1 for small
  • 2 for medium

Step 6: Configure Your Server To Use The New World

After generation, the new .wld file will appear in your Worlds folder.

Now you need to make sure your server loads it.

If you're using a config file (serverconfig.txt), update:

world=Worlds/NewWorld.wld

If you're launching manually, you can also specify the world directly:

TerrariaServer.exe -world Worlds/NewWorld.wld

Step 7: Start Your Server

Once everything is set:

  • Start your server again
  • Confirm it loads the new world
  • Join and verify the size (you’ll notice immediately during exploration)

Optional: Generate A World In-Game Instead

If you prefer a visual approach, you can:

  1. Open Terraria normally
  2. Create a new world with your desired size
  3. Locate it in:Documents/My Games/Terraria/Worlds
  4. Upload it to your server’s Worlds folder

This is often easier if you want specific seeds or settings.

Common Issues With Self-Hosting

Here are a few problems people run into:

  • Server keeps loading old world
    → You didn’t delete or update the world path
  • World not generating
    → Incorrect command or missing permissions
  • Wrong world size generated
    → Double-check your -autocreate value
  • Server crashes on start
    → World file may be corrupted or misconfigured

How To Change World Size On Terraria Server Hosting

If you're using Pine Hosting for your Terraria server hosting solution, the process is much simpler and doesn’t require command-line work.

Step 1: Go To The Startup Tab

Log into your panel and navigate to the Startup tab.

Pine Hosting Terraria Startup tab with World size option

Step 2: Select World Size

Find the World Size dropdown and choose:

  • Small
  • Medium
  • Large

Step 3: Delete The Existing World

Pine Hosting Files Manager for Terraria world saves

Go to:

  • Server Management → File Manager
  • Open the Saves folder
  • Delete your current world file

⚠️ Important: Once you delete the world, it cannot be recovered unless you have a backup.

Step 4: Restart The Server

Head to the Console tab and restart your server.

Your server will automatically generate a new world using the size you selected.

How To Change World Size On A Terraria Server Video

Common Mistakes To Avoid

  • Forgetting to delete the old world
    The server won’t generate a new one unless the old file is removed
  • Not making backups
    Always back up your world if you want to keep progress
  • Choosing a world size too small or too large
    Match your world size to your player count and server performance

Why Use Pine Hosting For Terraria Servers

If you want a simpler and more reliable way to manage your Terraria server, Pine Hosting makes the process much easier.

With Pine Hosting, you get:

  • Easy world size switching through a dropdown menu
  • No command-line setup required
  • Fast server performance for all world sizes
  • Simple file management and backups
  • Support that can help if anything goes wrong

Instead of manually generating worlds and handling files yourself, Pine Hosting's Terraria server hosting streamlines the entire process so you can focus on playing and growing your server.