1. nicatronTg
    Created by nicatronTg
    Jul 7, 2015
    Welcome to TShock 4.3.1. Prerelease, for Terraria 1.3.0.3. This release improves stability and performance over the previous prerelease. Note that server side characters are still broken (working on it!). Download via Github.

    Notable changes include:
    • Fixed a bug where /user group failing would output no error. (@nicatronTg)
    • Fixed a bug where /user group would fail. (@Enerdy)
    • Added the ability to disable backup autosave messages. (@nicatronTg)
    • Fixed /buff malfunctioning when entering an invalid buff name. (@Enerdy)
    • Fixed projectiles 435-438 (martian invasion) freezing everyone under certain conditions. (@Enerdy)
    • DisableTombstones now works properly with the new golden gravestones. (@Enerdy)
    • REST module now properly catches exceptions during Start(). (@Patrikk)
    • Added /expert command to toggle expert mode. (@Wight)
    • Fixed pirate invasions. (@Patrikk)
    • Fixed worldinfo packet. (@Wight)
    • Fixed server passwords. (@Enerdy)
  2. nicatronTg
    Created by nicatronTg
    Jul 5, 2015
    Welcome to TShock for Terraria 4.3.0.0 GM3 for Terraria 1.3.0.3. This is pre-release software. Some things are not stable, however, we have made every effort to make this version of TShock usable under most normal conditions. Please report bugs directly to this thread. This fixes a problem with the previous release that prevented the DCU prevention code from running. Download now, via Github.

    Known issues:
    • Passworded servers don't work (clients get stuck on "found server").
    • /user group has problems (fixed in most recent development builds).
  3. nicatronTg
    Created by nicatronTg
    Jul 5, 2015
    Welcome to TShock for Terraria 4.3.0.0 GM2 for Terraria 1.3.0.3. This is pre-release software. Some things are not stable, however, we have made every effort to make this version of TShock usable under most normal conditions. Please report bugs directly to this thread. Download now, via Github.

    You must place Newtonsoft.Json.dll in the root of the server (with TerrariaServer.exe) as well as Sqlite3.dll. This is because Terraria now depends on JSON.

    Forewarning: Projectile damage and other values should be tweaked according to server requirements. New projectiles are far too powerful compared to existing ones, and may result in players being disabled without modification to the config file.

    The drill containment unit is disabled by default. Enabling this has severe side effects. Server protection and tile permission checks will fail if any user has permission to bypass said checks and is logged in to the server. The drill containment unit is NOT SAFE to use on public servers. It can be re-enabled in the config file.

    Notable changes include:
    • API: Modifed NetItem so that it's actually useful. (@MarioE)
    • Updated prebuilts (SQLite, JSON, MySQL) to latest versions. (@nicatronTg)
    • Added a minimum password length to prevent blank passwords. (@nicatronTg)
    • Modified item ban checks to provide which item is disabling a player in the logs. (@Enerdy)
    • API: Modified TSPlayer to store a user, and deprecated calls to TSPlayer.User.ID. (@Wight)
    • Modified chat color specs in config file to be int arrays rather than floats. (@nicatronTg)
    • Modified verbiage for /auth and /auth-verify to make it clearer how they operate. (@nicatronTg)
    • API: Added fuzzy name searching for users. (@Wight)
    • API: Fixed OnPlayerLogout not being fired when a...
  4. nicatronTg
    Created by nicatronTg
    Jun 25, 2015
    This is not for Terraria 1.3.

    Welcome to TShock 4.3.0 Pre-Release (Golden Master). Following tradition with GM software, this release is marked as a pre-release, but will become the release with no update required if no bugs are found in TShock prior to release. Subsequent GM releases will be versioned as 4.3, but have an additional number at the end of the GM title.

    Please report bugs as soon as possible when testing this release. Make a backup of your database, and make sure to understand that this software is being tested, and is subject to game breaking bugs, problems, and other issues typically present with pre-release software. Use at your own risk.

    Notable changes include:
    • API: Modifed NetItem so that it's actually useful. (@MarioE)
    • Updated prebuilts (SQLite, JSON, MySQL) to latest versions. (@nicatronTg)
    • Added a minimum password length to prevent blank passwords. (@nicatronTg)
    • Modified item ban checks to provide which item is disabling a player in the logs. (@Enerdy)
    • API: Modified TSPlayer to store a user, and deprecated calls to TSPlayer.User.ID. (@Wight)
    • Modified chat color specs in config file to be int arrays rather than floats. (@nicatronTg)
    • Modified verbiage for /auth and /auth-verify to make it clearer how they operate. (@nicatronTg)
    • API: Added fuzzy name searching for users. (@Wight)
    • API: Fixed OnPlayerLogout not being fired when a player disconnects. (@nicatronTg)
    • API: Deprecated ValidString and SanitizeString methods in Utils. (@nicatronTg)
    • Added BCrypt password hashing and related systems for it. BCrypt replaces the old system using non-password hashing algorithms for storing passwords. It breaks implementations of the login code that were manually recreated, but is otherwise seamless in transition. (@nicatronTg)
    • API:...
  5. nicatronTg
    Created by nicatronTg
    Jun 1, 2015
    Terraria 1.3 will be released on June 30th. Until we release the update making TShock compatible with the newest version, we strongly recommend backing up your copy of Terraria.

    For Gog.com users, backup the installer that you have accessable from your downloaded purchase. Install Terraria to a different location or don't install the update when it comes out.

    For Steam users, navigate to the SteamApps folder for your Steam library. Typically, this is located here:

    Code:
    C:\Program Files (x86)\Steam\SteamApps\Common\
    
    Copy the folder named "Terraria" to a safe location and rename it something sensible, like "Terraria_old." When Steam automatically updates your copy of Terraria, you can restore this backup to continue with 1.2 for the servers that have not yet updated.

    To update after reverting this version, right click on the game in your Steam library, and select Properties -> Local Files -> Validate integrity of game cache. This will force Steam to verify your local copy of Terraria against the servers, re-downloading the latest version.