Hardware FixRecommendedDevice not working? Your driver may be the problemCheck updates for common hardware issues.Fix DriversHalloween DealsAmazon USHalloween week deals: useful picks before month-endAmazon US: current deals, useful picks and tech finds.Check DealsSlow PC?RecommendedPC slow today? Run a repair scan before it gets worseResolve common Windows issues and optimize system performance.Scan Now×
FREEDOM251

Freedom251 › Blog › Game Servers

How to Disable Mods on a Terraria Server

By Freedom251 Team · · 7 min read

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

For a tModLoader client or Host & Play session, open the Mods menu, choose Disable All, then close and relaunch tModLoader. If the menu will not open, hold Shift while tModLoader starts to skip mod loading, or remove enabled.json from the saves Mods folder and restart. A dedicated server requires a separate stop, configuration change, and restart; disabling every tModLoader mod still leaves the tModLoader runtime active.

Choose what “disable mods” should mean

There are three different outcomes that are often confused. Pick the one you actually need before changing files.

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.
Goal Correct approach What remains active
Temporarily troubleshoot a client or Host & Play world Use Disable All in tModLoader, then relaunch The tModLoader runtime and its menus
Run a dedicated tModLoader server with a smaller or different set Edit the enabled list or select a modpack, then restart the server Only the selected tModLoader mods and runtime
Prevent a management script from installing or updating mods Run the documented --no-mods option Any already-present files unless the runtime is also configured not to load them
Return to an unmodded Terraria server Launch the separate Terraria dedicated-server executable with a vanilla world and configuration No tModLoader runtime

Always stop a dedicated server before changing its mod files. Back up the world and configuration first, especially when a world has previously contained modded content.

Disable every mod in the tModLoader client or Host & Play

Normal procedure

  1. Start tModLoader.
  2. Open the Mods menu from the main screen.
  3. Choose Disable All. This changes the enabled state for the installed mods; it does not uninstall their files.
  4. Close tModLoader completely.
  5. Launch tModLoader again and test the world or multiplayer connection.

Restarting matters because mods can load assemblies, configuration, or world hooks during startup. A menu change without a full relaunch can leave the current process in its previous state.

#1 Best Overall
Sale
TOZO A1 Wireless Earbuds Bluetooth 5.3 Light Weight in Ear Headphones | IPX5 Waterproof,2 Mics for AI Calls,Immersive Premium Sound Bass Headset with Charging Case,32 EQ via App Black
  • [Ultra-Lightweight Ear Buds Designed for Small Ears] Each earbud weighs only 3.7g and features a compact, ergonomic in-ear design made especially for small ears. Secure, low-profile, and comfortable for workouts, all-day wear or overnight sleeping.The ultra-slim profile sits flush in your ear with no hard edges poking or rubbing, so you can even sleep on your side without discomfort.
  • [Immersive Stereo Sound with TOZO OrigX Technology] TOZO OrigX tuning delivers clear vocals, balanced mids, and natural stereo sound for music, podcasts, and videos.
  • [Long Battery Life for Daily Use] Get up to 7 hours of playtime on a single charge, with up to 32 hours total using the charging case—ideal for workdays, commuting, and extended listening sessions.
  • [Bluetooth 5.3 & Stable Connection] Bluetooth 5.3 provides fast pairing, stable wireless performance, and reduced dropouts as you move around home or office.
  • [Deep Bass with Clear Vocals] High-performance drivers produce punchy bass while keeping vocals clean and detailed for everyday listening.

If the Mods menu will not open

A broken or incompatible mod can prevent the menu from appearing. Use one of these recovery methods:

  • Shift-start: hold Shift while tModLoader starts. This skips normal mod loading so you can reach the interface and disable mods.
  • Reset the enabled list: close the game, find the tModLoader saves directory, open its Mods folder, and delete enabled.json. Relaunch tModLoader. The file records which mods are enabled; removing it clears that selection rather than deleting the .tmod packages.

Keep a copy of enabled.json if you may need to restore the previous selection. If tModLoader still fails after the reset, move on to log inspection and add mods back in controlled groups rather than restoring all of them at once.

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

Change mods on a dedicated tModLoader server

A dedicated process does not use the client’s Mods-menu click. The server has its own mod directory and enabled list, and every change takes effect only after the process is stopped and started again.

Rank #2
Sale
Smart Watch for Men Women Compatible with iPhone Samsung Android Phone 1.69 inch Full Touch Screen IP68 Waterproof Bluetooh Fitness Tracker Heart Rate/Sleep Monitor (Black)
  • 【IP68 Waterproof Multifunctinal Smart Watch】Torjalph fitness activity tracker smart watch is IP68 waterproof technology ,you can wear it when swimming,handwashing,it's rain-proof which means that you perform multiple exercise modes outside without worrying about sweat or rain corroding your fitness smart watch,and this watch equipped with a 230 mAh large capacity battery magnetic charging ,and this sports activity tracker watch can be used 5-7 days If fully charged.
  • 【Larger 1.83'' Full Screen Watch & Multi-dial Selection】1.83 inch full HD color touch screen smart watch for men / women provides excellent 240*284 resolution image quality ,This Bluetooth smart watch offers a better touch experience and remarkable immersion and ,more than 200 watch faces for you to choose from App"Da Fit ", you can change the dial style according to your mood to wear keeping the world on your wrist
  • 【Accurate Activity Tracker Smart Watch 】sports watch activity tracker uses sweat and dust resistant breathable silicone strap, our Fitness Tracker Smart Watch for Android iOS Phones supports 12 sports modes,walking,running,bicycle,swimming,badminton,basketball,football,rope skipping. This bluetooth calls smart watch for men women is lightweight and stylish, bringing more convenient and relaxing sports experience while also providing more protection.
  • 【Your 24 Hour Personal Daily Health Monitor】Fitness watch for women men full touch screen IP67 waterproof bluetooth smartwatch for Android iOS Phones with heart rate blood pressure monitor multifunction Andriod smart watch with steps counter sleep monitor sports fitness watch, monitoring blood oxygen saturation allows you to understand your physical condition in real time to track fitness progress ,to know your health status in time.
  • 【More Functions Bluetooth Call Smart Watch】This fitness activity smart watch full screen for iPhone and Android phones includes a bunch of new features including:The bluetooth smart watch can hang up the phone, receive and display WhatsAPP /Text /Facebook /Twitter /Messenger reminder.Support sedentary reminder, alarm clock, stopwatch, timer,weather information,music control, remote camera control compatible with Android 5.0 and above or iOS 9.0 and above smartphones.

Server-side files that control loading

The documented management layout uses these files and settings:

  • enabled.json records the mods selected for loading.
  • install.txt lists mods that the management script should install.
  • .tmod files are the packaged mod files present in the Mods directory.
  • modpath= identifies the Mods directory used by the server configuration.
  • modpack= in serverconfig.txt selects a modpack when the server is started with that configuration.

Do not assume that deleting a package is equivalent to disabling it. A package can remain on disk while the enabled list excludes it, and a management script can reinstall or update files listed for installation.

Use the management script to disable or replace the set

  1. Stop the running server cleanly. Do not edit enabled.json while the process is writing its state.
  2. Back up the world file, serverconfig.txt, the Mods directory, and the current enabled list.
  3. Inspect the server’s Mods directory. Note the existing enabled.json, install.txt, and .tmod files so you can restore the prior setup.
  4. Replace the enabled list with the desired set. For a complete tModLoader shutdown, use an empty or otherwise disabled selection appropriate to your installation; for troubleshooting, remove only the suspected entries.
  5. If the server should use a named collection, set the desired modpack= value in serverconfig.txt. Verify that modpath= points to the directory containing the intended files.
  6. If the purpose is to stop the management script from installing or updating mods during this run, add the documented --no-mods argument to the management command. This controls installation and update work; it is not a substitute for changing the runtime’s enabled selection.
  7. Start the server with start-tModLoaderServer.sh or the launcher configured for your installation.

Watch the startup output for the loaded-mod list and errors. A server can start successfully while still loading an unintended mod if the wrong configuration file, modpack, or modpath was selected.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #3
New Bee Guitar Cable 10ft Electric Instrument Bass AMP Cord
  • [Low Noise High Fidelity] New bee guitar cord with 22AWG oxygen-free-copper center conductors provides enhanced signal transfer, the PVC insulation material and the high-density stranded copper double shield provide noise rejection for quiet operation
  • [Ideal for Choice] New bee 1/4 straight and right angle metal connectors, ensures a secure connection in any instrument, pedal, or amp jack. L shape great fro on stage guitar stands
  • [Wide Compatible] Suitable for mixer, power amplifier, microphone, effector, decoder, equalizer, electoronic organ, electric guitar, electric bass and other electronic equipments. Widely used in the installation of smart home, karaoke speaker, professional stage audio, etc
  • [Easy Disassemble] Making incidental repairs quick and easy! Very nice, flexible cable
  • [Dont Hesite to Order] 24 hours customer services and professional technology team are standing by

Temporarily disable one suspected mod

For an intermittent crash, make a copy of the working enabled list, remove only the suspected entry, and restart. Test the same world and action that caused the problem. If the failure disappears, re-enable the mod alone or with a small group to distinguish a mod defect from an interaction between two mods. Avoid changing the world and the mod list simultaneously, or you will lose a reliable comparison.

Docker deployments

In the documented Docker layout, the Terraria directory beside the compose files contains the server configuration and data, including enabled.json, install.txt, serverconfig.txt, world files, and .tmod packages. Edit the files in that persistent directory, not an ephemeral path inside a running container.

  1. Stop the service and copy the Terraria data directory as a backup.
  2. Edit the enabled list, installation list, or modpack= and modpath= settings required by your goal.
  3. Bring the service up again so the server process reads the new files.
  4. Rebuild the container only when the image itself or its managed installation needs updating. A routine enabled-list change normally requires a service restart, not an image rebuild.

After the restart, check container logs for the effective mod list. If the container recreates files from environment variables or an initialization script, make the change in that source as well; otherwise the next deployment may overwrite your manual edit.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
Rank #4
BSIMB 15.6" Digital Family Calendar & Chore Chart, No Subscription Fees
  • Digital Family Calendar: BSIMB digital calendar wall touch screen puts an end to your chaotic life. Designed for busy families, the digital calendar keeps you organised and in step with your family. Assign different colours and tasks to each family member to make family scheduling easier and more intuitive.
  • Easy Setup and Auto-Sync: Plug in, connect to WLAN and auto-syn your electric calendar in minutes. Digital wall calendar compatible with Google calendar, iCloud calendar, Outlook calendar, Cozi calendar and Yahoo calendar. Add events directly on the device or through the ecalendar app. Electronic calendar stays current whether you're at work or traveling—no manual updates needed.
  • All-In-One Home Assistant: Smart calendar builds habits and encourage independence with personalised chores. Display daily meal plan to reduce the daily ‘What's for dinner?’ stress. To-do lists keep track of everything you want. Turning chores into valuable achievements with stars and rewards, making life easier and more enjoyable.
  • Manage Anytime Anywhere: BSIMB electronic calendar for family stay connected with the powerful ecalendar app. Access and manage your digital wall calendar anytime, anywhere with free features like stars & rewards, photo screensaver, chore charts, meals plans, to-do lists etc. Electronic planner paid features like Magic Import tailor advanced tools for users with special needs.
  • Stay in Touch with Loved Ones: Share photos or videos from your phone to electronic wall calendar with app, instantly update your life moment, and keep in touch with your family, especially those who are far away; you can also surprise your smart calendar digital wall by sending him a wish card; it's also great for keeping tech-illiterate elders in touch with the youngsters.

How to switch from tModLoader to a truly vanilla server

Disable All does not convert tModLoader into vanilla Terraria. It leaves the tModLoader executable and runtime in use, even when no content mods are enabled.

  1. Stop the tModLoader server and make a separate backup of the world and configuration.
  2. Install or locate the separate Terraria dedicated-server executable for the same Terraria version.
  3. Launch that executable with a vanilla server configuration and a world intended for vanilla use.
  4. Connect with an unmodded Terraria client and verify that the server is using the expected world, port, and settings.

Do not treat a modded world as guaranteed to make a lossless transition between runtimes. Modded worlds may contain tiles, items, NPCs, or saved data that vanilla Terraria does not understand. Keep the original world untouched and test a copy first. The tModLoader documentation does not provide a universal guarantee that every modded-world transition will preserve all content.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Why clients may still have mods after you disable them on the server

Server and client installations do not share one universal switch. tModLoader assigns each mod a ModSide classification that determines where it runs and how it is synchronized.

ModSide Typical behavior What changing the server does
Both The mod normally runs on both server and client and must match for multiplayer Clients generally need the same mod disabled or enabled state when the server list changes
Client The mod runs only on the player’s installation, often for interface or visual features Removing it from the server does not disable it on a client
Server The mod runs on the server and is not sent to clients Clients may retain unrelated local mods while the server changes its own list
NoSync The mod is not automatically downloaded or disabled through normal synchronization Each installation may require a manual change

Therefore, a player can still see installed or active client-side mods after you empty the server’s list. Ask each player to check their own Mods menu when the classification is Client or NoSync. For Both mods, compare the client and server lists and versions before attempting to join.

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

Troubleshooting after disabling mods

The game still crashes at startup

  • Confirm that tModLoader was fully closed before changing enabled.json.
  • Use the Shift-start recovery path, then verify that the Mods menu shows the intended disabled state.
  • Check that you edited the saves directory belonging to the tModLoader installation you actually launch; multiple installations can have separate data directories.
  • Restore only the backed-up enabled list after testing, not the entire Mods folder, so a known-bad package is not reintroduced accidentally.

The dedicated server loads mods you removed

  • Check which serverconfig.txt the launcher passes to the process.
  • Verify the active modpath= and inspect that directory’s enabled.json.
  • Look for an initialization or management step that recreates install.txt or selects a modpack=.
  • Restart the process after every configuration change; an already-running server will not reread the list reliably.

Players can connect but encounter missing content or errors

Compare the server and client logs, then check the ModSide classification of the mod named in the error. Multiplayer failures often identify the involved mod in one of those logs. For a controlled test, disable all mods on both sides, confirm that the connection works, and re-enable compatible Both-side mods in small groups.

The world behaves differently after disabling a mod

Some worlds contain blocks, inventories, NPCs, or other data supplied by a mod. Disabling that mod can make content unavailable or alter loading behavior even when the server itself starts. Restore the backup copy for recovery, or re-enable the required mod before making further world changes. Do not overwrite your only world copy while testing.

Practical decision checklist

  • Local client or Host & Play: Mods menu → Disable All → close and relaunch.
  • Mods menu inaccessible: hold Shift during startup or delete enabled.json from the saves Mods folder.
  • Dedicated tModLoader server: stop it, back up the world and configuration, change enabled.json or modpack=, then restart.
  • Management script should not install or update: use --no-mods.
  • Docker: edit the persistent Terraria directory beside the compose files and restart the service.
  • True vanilla operation: use the separate Terraria dedicated-server executable and a tested backup copy of the world.
  • Multiplayer: account for Both, Client, Server, and NoSync classifications instead of assuming the server controls every client.

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.

Game Serversmod troubleshootingserver administrationTerrariatModLoader

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.

Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
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.