Back to Templates
Terraria - tMod Loader
Terraria - tMod Loader
GameCP Officialsandbox
Verified

Terraria - tMod Loader

Dedicated Server Template

tModLoader is a modding framework for Terraria that lets you easily install and play with community-created mods. Host a modded Terraria server with full mod support, custom worlds, and all Terraria gameplay features.

v18
2/25/2026

Terraria - tMod Loader Game Server Hosting

Deploy and manage your own Terraria - tMod Loader dedicated server with GameCP's free game server control panel. This template provides a production-ready server configuration with one-click installation, automatic updates via SteamCMD, and full environment variable management. Whether you're hosting for a small group of friends or running a large community server, GameCP makes Terraria - tMod Loader server administration simple and reliable.

Free Control PanelOne-Click DeployAuto UpdatesDocker Containerized
Full Hosting Guide

Ready to host Terraria - tMod Loader?

Read our complete step-by-step guide covering installation, configuration, performance tuning, and getting your server online in minutes.

Resource Requirements

CPU Cores
1.5
Memory
1.0 GB(max 4 GB)
Storage
2 GB

+32 MiB per player

Recommended Players

8
Recommended
Min: 1Max: 16

Performance Tiers

Economy

Small world, few mods, 1-4 players

RAM1 GB
CPU Shares128
Recommended

Standard

Medium world with mods, 4-8 players

RAM1 GB
CPU Shares256

Pro

Large world, heavy mods, 8-16 players

RAM2 GB
CPU Shares512

Startup Command

#!/bin/bashBash shell with full features

Default

Standard tModLoader server with config file

Default

Environment Variables

SERVER_NAME

Required

Server Name

Server name displayed in the server browser

Default
(empty)

MAX_PLAYERS

Required

Max Players

Maximum number of concurrent players

Default
8

SERVER_MOTD

Server MOTD

Message of the Day displayed when players join.

Default
Welcome to tModLoader!

WORLD_NAME

Required

World Name

The name for the world file. Changing this loads a different world.

Default
world

WORLD_SIZE

Required

World Size

Size of the world when auto-created. Only applies to new worlds.

Default
1

DIFFICULTY

Required

Difficulty

World difficulty level. Only applies when creating a new world.

Default
0

NPCSTREAM

NPC Stream Distance

NPC streaming distance. Lower values reduce enemy skipping but increase bandwidth. 0 disables streaming.

Default
60

SERVER_PASSWORD

Server Password

Password required to join the server. Leave empty for no password.

Default
(empty)

TMODLOADER_VERSION

Required

tModLoader Version

tModLoader version to install. Use 'latest' or a specific tag (e.g. v2024.11.3.0). Requires reinstall to change.

Default
latest

LANGUAGE

Language

Server language. 1: English, 2: German, 3: Italian, 4: French, 5: Spanish

Default
1

Lifecycle Scripts

Installation Script

Downloads and installs tModLoader from GitHub releases

after installghcr.io/ptero-eggs/installers:debian

Configuration Files

Server Config

Server configuration file for tModLoader (Terraria properties format). Controls world settings, player limits, and game parameters.

//serverconfig.txtproperties
0 fields

Container Configuration

Docker Image

ghcr.io/ptero-eggs/yolks:dotnet_8

Technical Profile

Template ID

tmodloader

Author

GameCP Team

Last Updated

February 25, 2026

Status

Active

Configuration Metadata

Information about the origin and version of this game configuration.

Author

GameCP Team

Version

1

Source

gamecp