Halloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsWindows FixRecommendedWindows errors stealing your time? Find the fix fastScan stability, cleanup and performance issues.Fix NowHalloween DealsAmazon USOctober picks are moving - compare before checkoutAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
VGSources
Blog

How to Host a Thorium Mod Terraria Server

A complete guide to hosting Thorium on a dedicated tModLoader Terraria server, including version matching, Dedicated Server Utils, world and mod configuration, port forwarding, hosting choices, backups, and troubleshooting.
Length12 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The reliable way to host a Thorium server is to run a dedicated tModLoader server with the same Terraria branch, tModLoader build, Thorium version, dependencies, enabled mod list, and world files used by every player. Install the loader with the official Dedicated Server Utils workflow, enable Thorium, create a server configuration, open TCP port 7777, and give friends your public address. The most common connection failures come from version mismatches, an incomplete enabled.json or install.txt, an incorrect world path, or a firewall/router that still blocks the port.

What you need before hosting

A Thorium multiplayer server is not a separate game executable. It is a dedicated Terraria server running through tModLoader, with Thorium and any required dependencies installed on the server and enabled for the world. Players also connect through tModLoader rather than an unmodded Terraria client.

As an Amazon Associate I earn from qualifying purchases.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • A legal Desktop Terraria installation and a tModLoader installation on the server machine.
  • The same Terraria branch and tModLoader branch that your players will use.
  • Thorium and every dependency required by the selected Thorium release.
  • A world file in .wld format, either newly created or copied from an existing game.
  • A machine that can remain online for the hours your group wants to play.
  • Firewall access and, when players connect from outside your home network, router port-forwarding access.

Version matching is especially important because tModLoader mod compatibility is tied to the Terraria and loader branches. An official Thorium wiki snapshot lists Thorium 1.7.2.8 for Desktop Terraria 1.4.4.9 with tModLoader 2023.11.3.3. Treat that pairing as a dated example, not a permanent requirement: check the live Thorium compatibility information and the tModLoader release you intend to run immediately before installing.

Choose where the server will run

There are three practical arrangements. The right choice depends less on Thorium itself than on who will maintain the machine, how often it must be online, and how much network control you have.

#1 Best Overall
Sale
Gaoye Blue Light Blocking Glasses
  • BLUE LIGHT BLOCKING GLASSES: Our blue light glasses for women boast UV400 protection, blocking harmful blue rays from computer screens. With these bluelight glasses women, you can enjoy gaming, reading, or watching TV with no worries of eye strain.
  • EYE RELIEF: Our blue light glasses are engineered to reduce blurry vision or strain caused by prolonged screen time. These womens blue light glasses aid in better sleep by preventing blue light from disrupting your natural sleep cycle, helping you fall asleep faster and enjoy a more restful night's sleep, making them the perfect christmas present.
  • COMFORTABLE: Crafted from durable material, our trendy blue light glasses for woman or blue light glasses men ensure long-lasting comfort. The high-transmittance lenses accessories, gamer gifts for men, help keep your eyes relaxed. Perfect stocking stuffers, gifts for gamers men, christmas gifts for men, halloween costumes.
  • LIGHTWEIGHT: These clear blue light glasses feature a lightweight frame, meaning they’ll stay comfy for long-term wear. Perfect as blue blockers glasses for women or mens blue light glasses, these non-prescription fake glasses for men can be worn throughout the day. The blue light blocking glasses women feature polycarbonate HD lenses, which are anti-reflective and restore true color.
  • WORRY-FREE PURCHASE: If you experience any issues, our support team is ready to assist you quickly. These are the perfect costume glasses for cosplay dressing up.
Hosting arrangement Cost model What you control Main work and risk
Home Windows or Linux machine Lowest direct cost if you already own the hardware and connection Operating system, files, mods, firewall, backups, and restart schedule You must configure port forwarding, keep the machine online, apply updates, troubleshoot failures, and protect the world backups
Docker on a VPS Recurring fee for a virtual private server Container image or files, Linux configuration, modpack, firewall, and restart policy Requires Linux and Docker familiarity; you also manage updates, storage, logs, and the provider’s network controls
Managed Terraria/tModLoader host Recurring hosting fee Usually the game panel, selected mods, worlds, and basic settings The provider handles more operations, but you must verify Thorium support, supported tModLoader branches, backups, locations, and modpack controls

Compare services on monthly cost, CPU and RAM headroom, geographic latency for your players, backup policy, mod and version control, firewall access, automated restarts, and support for custom modpacks. A managed host is convenient only if it supports the exact Thorium and tModLoader combination you need; a cheap plan that supports vanilla Terraria but not custom mods will not solve the problem.

Match the game, loader, and mod versions

Use one compatibility target

Decide the target before creating the world. Write down the Terraria branch, tModLoader branch, Thorium release, and dependency versions. Install that same target for every client and for the dedicated server. Do not let one player remain on a different tModLoader branch while the server is updated: a client can fail to connect even when the displayed mod name appears correct.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The Thorium version pairing documented in the retrieved official wiki snapshot is Thorium 1.7.2.8, Terraria 1.4.4.9, and tModLoader 2023.11.3.3. Because these labels change, recheck the current Thorium page and tModLoader release notes at setup time. If the live page lists a newer compatible set, use that set consistently instead of forcing the older snapshot.

Make the enabled mod list identical

Thorium must be installed and enabled on the server, and every player should have the same enabled list with compatible versions. The tModLoader server tooling uses an install.txt file to identify mods to install and an enabled.json file to identify mods that should be active. Keep these files with your server configuration so a restart or reinstall does not silently produce a different mod set.

When the server guide calls for a mod path or modpack setting, use the documented modpath and modpack options rather than copying an arbitrary client directory. A mod can exist on disk but still be disabled, and a mod can be enabled in the list while its file or dependency is missing. Both conditions can prevent startup or cause clients to be rejected.

Install tModLoader on a dedicated server

Use Dedicated Server Utils

The official tModLoader Dedicated Server Utils workflow is designed to install the loader, install the mods, and start the server through a management script. Use its SteamCMD method or the GitHub release appropriate to your operating system. If you prefer containers, use the project’s Docker workflow and mount persistent directories for the world, configuration, mods, and logs.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #2
Windex Gaming Cleaning Wipes, Pre-Moistened Wipes to Instantly Clean all Gaming Gear and Electronics, Resealable Packaging for a Freshness Lock, 25 count (Pack of 1)
  • WINDEX GAMING WIPES: effortlessly clean all your gaming gear and gaming electronics in one easy step with our new Windex Gaming Wipes
  • AMMONIA FREE: our ammonia-free formula is safe to use on all of your favorite gaming equipment like consoles, headsets, controllers, screens, keyboards, and more
  • PRE-MOISTENED WIPES: each wipe instantly removes dust, dirt, and stubborn smudges and fingerprints leaving a streak-free shine
  • ANTI-STATIC: great for cleaning and wiping down your gaming gear and electronics leaving behind no visible residue
  • COMPACT RESEALABLE PACKAGE: store your pack of Windex Gaming Wipes anywhere in your home for whenever a quick and easy wipedown is needed
  1. Install the server utility and its prerequisites for your operating system.
  2. Select the Terraria and tModLoader branch that matches the clients’ target.
  3. Place Thorium and its dependencies in the mod installation list. Confirm that the resulting install.txt contains the required entries.
  4. Run the mod installation action. On a Linux installation using the management script, the documented command is ./manage-tModLoaderServer.sh install-mods.
  5. Confirm that the installed files correspond to the intended versions and that enabled.json enables Thorium and its dependencies.
  6. Keep the server’s mod directory, configuration files, and world directory on persistent storage. A container replacement or utility update should not erase them.

On Windows, the utility’s generated or supplied server workflow normally leaves you with a start-tModLoaderServer.bat launcher. On Linux, use the corresponding management-script workflow supplied by the utility. Do not invent a second launcher with different paths unless you also update the configuration and service that calls it.

Create or copy the Thorium world

Use a dedicated world file

You can create a new world from the server’s world-selection flow or copy an existing .wld file into the server’s world directory. Stop the server before replacing or copying a world. Keep a dated backup before the first modded session and before changing the mod list; a world may depend on content that is no longer present after a mod removal.

Check storage and memory needs

The official Terraria server documentation describes a small world as needing 500 MB of free RAM. That is a documented baseline, not a universal Thorium requirement. Actual memory use varies with world size and player count, and a larger mod list can increase pressure. Leave headroom instead of sizing a machine exactly to the baseline. If the operating system begins swapping, players may see delays or disconnects even though the server process remains running.

Write the server configuration

Create a serverconfig.txt file and provide the values the server needs to select the world, accept players, and load the mod set. The essential settings identified by the tModLoader server workflow are:

What’s actually slowing this PC down?

Pick the symptom - the matching free tool is one click away.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • world: the full or correctly relative path to the chosen .wld file.
  • maxplayers: the maximum number of simultaneous players you want the server to accept.
  • port: the listening TCP port. Terraria uses 7777 by default.
  • password: an access password if you do not want an open server.
  • modpath and modpack: the locations or pack definitions used by your tModLoader setup, when the selected workflow supports them.

Use the exact option names and syntax shown by the tModLoader server guide for your release. A correct value in the wrong file does nothing: verify that the launcher actually passes serverconfig.txt to the server process. Keep the configuration outside temporary download directories so an update does not overwrite it.

Start the server

  1. Open the server directory and confirm that the world path, mod files, and enabled list are present.
  2. On Windows, run start-tModLoaderServer.bat or the launcher generated by your Dedicated Server Utils installation.
  3. On Linux or in Docker, use the corresponding management-script or container startup workflow and ensure the persistent configuration directory is mounted.
  4. Watch the console until the server finishes loading the world and reports that it is listening for connections.
  5. Leave the console or service logs available during the first connection test; load errors and missing dependencies are easiest to diagnose there.

Do not close a terminal-hosted server by killing the process while players are active. Use the server’s normal save and shutdown behavior so the world has a chance to write its latest state.

Rank #3
Sale
LISEN Cell Phone Stand Phone Holder for Desk, Office Decor Gadgets for Men
  • Ergonomic & Adjustable Design: Fight "text neck" and improve your posture. Designed for comfort, it offers an adjustable height (7.1in-8.5in) (1.4in adjustable range) and angle (5°-85°) Please note: cell phone stand is only 9 inches tall—the length of a standard pencil
  • Without blocking subtitles Perfect for office desk Tiktok Face Time Zoom video—this is the ultimate kitchen desk essential for phones! Perfect viewing experience while reducing neck back strain, A must-have for gamers streamers desk, and anyone who values both style and support!
  • Sleek & Stable Design fits Otterbox Case: Say goodbye to bent cables, tangles, and tip-overs! LISEN’s stylish adjustable desk phone holder features a built-in charging hole and smart cable management, keeping your phone secure and your workspace clutter-free cool gadgets for men
  • ANTI-SLIP DESIGN free hands: The under 10.00 items easy gadgets back and the bottom of this kitchen essentials for women are fully covered by anti-skid silicone, which LISEN stand up desk decor can provide maximum protection device from any scratches and slides
  • Your Perfect Viewing Companion:If your product arrives damaged or breaks within 365 days, reach out to LISEN for a quick and hassle-free solution. Struggling with assembly, like tightening the screw? We’ve got your back! Your experience matters to us. (Product including: phone Holder stand*1, screw*1, hexagon screwdriver*1, specification*1)

Open the firewall and router

Allow the local firewall

Create an inbound firewall rule for the server executable or for TCP port 7777, depending on how your operating system manages rules. The server runs on TCP 7777 by default. If you selected another port in serverconfig.txt, allow that port instead and make the same port visible to players.

Forward the port through NAT

Players on the same home network can normally connect to the server’s private LAN address. Players outside your network usually need a router port-forwarding rule that sends the chosen external TCP port to the server machine’s private address. Reserve the server machine’s LAN address in the router or assign it a stable address so the rule does not point to a different device after a reboot.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Port forwarding is not required when a managed host supplies the public endpoint or when all players connect through a network arrangement that already exposes the server. Do not publish your private LAN address to remote friends; give them the public IP or hostname and the external port.

Test from the right network

A test made from the same LAN can succeed even when the router does not permit outside connections. After a local test, ask a player on a different network to connect, or use another genuinely external connection. If the external test fails, check the router rule, the machine’s current private address, the firewall profile, and whether the server is listening on the port you forwarded.

Tell friends how to join

  1. Have every player install the same Terraria branch and tModLoader branch used by the server.
  2. Have them install Thorium and every dependency, then enable the same mod list and compatible versions.
  3. Start tModLoader and use its multiplayer join flow.
  4. Enter the server’s public IP address or hostname and the external TCP port, normally 7777.
  5. Enter the server password if one is configured.

For players on the same network, provide the server machine’s private address instead. If the server uses a non-default port, include that port every time; a correct IP with the wrong port reaches the wrong service or nothing at all.

Begin with a small group. A two- or three-player test confirms the mod list, world path, firewall, and router before a larger session makes diagnosis harder.

Rank #4
Ledagic IC+RGBW USB Powered Led Light Bar with App & Remote Control, 2 Pack
  • Easy Installation: Our gaming lights have been designed to enhance your entertainment experience. Simply position the led light bar next to your TV or game console to create a game room environment with ease. They come with USB power and a 60 inch cord for direct mounting and mobility
  • Audio Syncing & Extensive Mode: The built-in high-sensitivity music sensor allows you to sync the TV led lights to your favorite music. Lights react and move to the beat of music, film and game audio, creating an incredible immersive sound and light experience – and all without the need for an additional hub. You can choose from 64+ patterns, including strobe, illusion, jump, energy, gradient, running, chasing, fluttering mode etc. Each mode can be applied to different scenes
  • 64+ Chasing IC+RGB & W Effect: The independent control design of IC+RGB and white all-in-one multifunctional rgbw led bar lights monitor backlight allows you to easily switch the led lights for desk between IC+RGB and white to enjoy a variety of lighting effects, you can choose white lighting mode with high brightness for better illumination when working, etc. Choose IC+RGB lighting mode when you need to create an entertaining atmosphere for the light show, 16 million colours of Color changing rgb light bar let you dance to the beat and create a dynamic party atmosphere
  • Dynamic and Dimmable Lights: 1%-full brightness free brightness adjustment gives you the flexibility to adjust dimmable led light bar for room decorations or a variety of occasions
  • USB Powered: USB light bars for room can be powered by powernank, usb charger, TV, Monitor, laptop PC mainframe, making behind TV led lighting bar easy to install in any location.TV led lights are powered by the TV usb interface / PC mainframe, can be turned on/off synchronously with TV / PC
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Choose between a home server, VPS, and managed host

Home Windows or Linux server

A home server is the least expensive direct option when you already have suitable hardware. You retain complete control over the mod files, world backups, server configuration, and update timing. The trade-off is operational responsibility: the machine must stay powered on, the operating system and tModLoader must be maintained, the router must forward the port, and someone must notice when the process stops.

This option suits a small group that plays from one region and has a reliable connection. It is less suitable when the host’s upload connection is unstable, the machine is shared with demanding workloads, or nobody can perform backups and restarts.

Docker on a VPS

A VPS provides an always-on Linux machine in a data center. Docker can make the deployment reproducible by separating the server files and dependencies from the host operating system, and it can simplify restarts when the container is configured correctly. You still need Linux and Docker knowledge, persistent storage, firewall rules, logs, and a plan for updating the image and mods.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Choose a location geographically close to most players to reduce latency. Confirm that the VPS provider permits the required game traffic and gives you control of the firewall. A container is not a backup: copy worlds and configuration to separate storage or a separate location.

Managed Terraria or tModLoader hosting

A managed host is a company that provides server hosting for a fee. Its panel may offer automated restarts, file management, backups, and one-click mod installation, reducing the amount of system administration you perform. Before paying, verify that the plan supports Thorium, the required tModLoader branch, custom modpacks, your desired world size, and the number of players you expect.

Ask how often backups run, how long they are retained, whether you can download them, where the server is located, and what happens when a mod update breaks the world. Provider support, prices, locations, backup policies, and affiliate terms change, so confirm them on the current plan page rather than relying on an old description.

Best Value
Sale
HUANUO FlowLift™ Dual Monitor Stand, Fully Adjustable Gaming Monitor Desk Mount for 13–32″ Computer Screens, Full Motion VESA 75x75/100x100 with C-Clamp & Grommet Base, Each Arm Holds 4.4 to 19.8 lbs
  • Compatible with Wide Screens - To ensure compatibility with the dual monitor mount, your each monitor must meet three conditions at the same time: First, computer screens size range: 13 to 32 inches. Second, screen weight range: 4.4 to 19.8 lbs. Third, the back of the monitor screen must have VESA mounting holes with a pitch of 75x75mm or 100x100mm.
  • Regarding the compatibility with desks - Your desk must meet three conditions at the same time: First, desk material: Only wooden desks are recommended, plastic or glass desks cannot be used. Second, desk thickness range: 0.59" - 3.54". Third, the bottom of the desk should not have any cross beams or panels, as this will interfere with installation. We recommend carefully checking that your desk and monitors meets all above conditions before purchasing.
  • Dual C-Clamp Hold - Worried your dual monitors might wobble or slip? Our upgraded base uses a larger platform plus a dual C-clamp structure to lock the dual monitor arm firmly to your desk. Each arm safely keeps your screens steady while you type, click and game—no shaking, no sliding, just a clean and secure setup you can trust every day. It also provides Grommet Mounting installation choice, both options ensure stable and secure fixation for your 0.59" - 3.54" desk.
  • Full-Motion Adjustment For Comfortable View - Pull the screen closer when you’re deep in a spreadsheet, push it back to watch videos, or rotate to portrait for coding — moving everything smoothly with just one hand. The monitor stand offers +85°/-50° tilt, ±90° swivel and 360° rotation. Raise your monitor up to 15.75″ to support a healthy sitting posture. Whether you’re working from home, gaming through the night, or switching between video calls and documents, getting the screens to your natural line of sight helps relieve neck, shoulder and back strain so you can stay focused longer with less fatigue.
  • Keep Your Desk Organized: By lifting both screens off the desktop, this dual monitor stand opens up valuable space for your keyboard, notebook, docking station or a simple, clutter-free work area. Built-in cable management guides wires along the arms, keeping cords out of sight and out of the way. Enjoy a tidy, modern workstation that looks as good as it feels to use.

Backups, updates, and routine maintenance

Back up the world before changes

  • Stop the server cleanly before copying the .wld file.
  • Keep more than one dated backup and store at least one copy away from the server machine.
  • Back up serverconfig.txt, enabled.json, install.txt, and any modpack definition with the world.
  • Record the Terraria, tModLoader, Thorium, and dependency versions used for each backup.

Update as a controlled change

Do not update the server first and ask players to discover the new requirements during a session. Announce a maintenance window, stop the server, back up the world and configuration, update the selected branch and mod files, run the mod installation step, and then have one player verify a join before the full group returns. If the update fails, restore the previous files and the matching world backup rather than mixing old world data with a new mod set.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Plan restarts

Automated restarts are useful on a VPS or managed host, but configure them only after confirming that the process saves the world and that persistent storage is mounted. A restart loop can repeatedly launch a broken modpack and obscure the original error. Keep logs from the first failed start.

Troubleshoot the failures that matter most

The server will not start

  • Confirm the Terraria and tModLoader branches match the intended client branch.
  • Check that Thorium and every dependency are present in the installation directory.
  • Open install.txt and enabled.json; a missing entry or malformed list can leave the server without the required mod.
  • Verify the world path in serverconfig.txt points to an existing .wld file.
  • Read the first error in the server console or log rather than relying on the final cascade of messages.

Players get a version or mod mismatch

Compare the complete enabled list, not just Thorium’s name. The client and server need compatible versions of Thorium and its dependencies, the same tModLoader branch, and the same Terraria branch. Re-run the server’s mod installation step if a file is missing, then have players refresh their own mod files and enabled list.

Players cannot reach the server

  • Confirm the server is listening on the configured port, normally TCP 7777.
  • Check the operating-system firewall rule and the router’s port-forwarding destination.
  • Verify that the router rule still points to the server’s current private IP address.
  • Make sure remote players use the public IP or hostname, while local players use the private LAN address when appropriate.
  • Test from an external network; a same-LAN success does not prove that NAT forwarding works.

The world loads slowly or the process runs out of memory

The documented 500 MB figure applies to a small world and does not define the requirement for every Thorium configuration. World size, player count, and the active mod set change memory use. Reduce simultaneous players, close unrelated workloads, and move to a machine with more available RAM if the operating system is swapping. Preserve the world backup before changing hardware or migrating hosts.

The server worked, then stopped after an update

Restore the last known-good combination of loader, Thorium, dependencies, enabled list, configuration, and world backup. A partial update can leave the server with new mod files but an old enabled list, or a new world state that cannot be opened by the previous branch. Treat the version set as one unit during rollback.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

A launch checklist

  • Terraria and tModLoader branches selected and recorded.
  • Thorium version and dependencies verified against the current compatibility information.
  • install.txt contains the required mods.
  • enabled.json enables the same list that clients use.
  • A valid .wld file exists and has a backup.
  • serverconfig.txt contains the world path, player limit, port, password, and applicable mod settings.
  • The server starts through start-tModLoaderServer.bat on Windows or the corresponding Linux/Docker workflow.
  • The firewall allows the selected TCP port.
  • The router forwards the external port to the server’s stable private address when remote players need access.
  • A local join test and an external-network join test both succeed.
  • Players have the same enabled mods and compatible versions before the session begins.

What should you use?

Use a home Windows or Linux server when you want maximum control and already have dependable hardware and a connection. Use a VPS with Docker when repeatable deployment and remote uptime matter and you are comfortable administering Linux. Use a managed Terraria/tModLoader host when reducing maintenance is worth a recurring fee, provided the host explicitly supports your Thorium branch, custom modpack, backups, and preferred location.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Set Up a RedM (RDR2) Server in 2026: License Key, txAdmin and server.cfg, Step by StepBlog11min
  2. Best RedM (RDR2) Server Hosting in 2026: Comparing Four Hosts on Slots, Memory and PriceBlog10min
  3. How to Host a Mindustry Server in 2026: server-release.jar, Port 6567 and the Commands That MatterBlog7min
Recommended PC Tool
Recommended PC Tool
Windows Errors? Fix Them Before They SpreadFree repair scan
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.