First, check to see if your problem is below. Error message contains "System.TypeLoadException: Could not load type" or mentions being unable to load "from assembly mscorlib." If you're using Windows, update to the most recent version of the .NET Framework (4.5). If you're using Linux & Mono, update to at minimum Mono 4. If you're using Mac OS X, install Homebrew, then, in a Terminal, run 'brew update' followed by 'brew install mono'. Error message contains "at Terraria.Main.WorldListSortMethod" or you get the message "Exception during world metadata load." but are not using the startup parameter '-autocreate'. Take all world files out of the "Worlds" folder (located at My Documents\My Games\Terraria\Worlds), and one by one place them back in, starting TShock each time to see if the exception disappears. If you put a world in and the exception returns, load the world in an external editor, such as TEdit, and save the world. This will update the world format and fix the metadata. Backup your world first. Error message contains "OnConfigRead". In the TShock folder, next to the ServerPlugins folder, there is a file named "config.json." If you have made changes here already, copy the file somewhere else and start the server. Place your changes back one by one in the new file, making sure to note any changes that cause it to break. If you have made no config file changes, delete the "config.json" file in the TShock folder. Error message contains "MySql.Web.Dll." Delete the "MySql.Web.Dll" file from the ServerPlugins folder. Next, verify your folder structure. TShock should be extracted, not run from the archive, to a folder by itself. The folder structure should mimic the following: ServerPlugins Folder Several .dll files, including TShockAPI.dll TShock Folder (present if the server has been started at least once) sqlite3.dll Newtonsoft.Json.dll TerrariaServer.exe If this folder structure is not correct, please make sure that the files are in the correct place before posting an error. Error is actually just lag. Screenshot the output of pressing f8 and f7 on the lagging client, and attach this to your report. Your tiles are rendering weirdly? This is a known issue. Don't report it - we know. Your chests don't display all their slots sometimes? This is a known issue. Don't report it - we know. Error message contains "UpdateManager" or "StatTracker". This isn't a problem with your server. If your server isn't working and you see an error message like this, it isn't the reason why your server isn't working. Check Github. If your issue is already listed, DON'T POST IT Next, record your version numbers. TShock is versioned according to the download. When you start the server, you should see "TShock for Terraria VERSION NUMBER (CODENAME) by The TShock Team Loaded." This is your TShock version number. The server API is versioned separately at the top of the server window. The first line should say "TerrariaServerAPI Version: VERSION (Protocol TERRARIA VERSION (TERRARIA PROTOCOL VERSION))." Note all of these numbers and post them too. Provide some sort of log of the event that happened. A screenshot of the console window is good, but post any ErrorLog.txt files, files from ServerLogs, and the according log file (numbered by date and time) from the TShock folder. Use a service like pastebin to upload the files. Create a new thread with all of the information you just collected. Title it "Error with [TSHOCK VERSION HERE] [API VERSION HERE] (TERRARIA VERSION)." If you have a more specific title, use it, but include the version numbers as shown here. Example: "SSC problem with 4.4.3 (1.19) (18.104.22.168)."