1. TShock for Terraria 1.3 has not been released. The TShock Team advancing nicely in getting the API working. Follow us on Twitter for updates?
  1. 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:...
  2. 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:

    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.
  3. nicatronTg
    Created by nicatronTg
    Apr 30, 2015

    With the plans to cleanup the code for TShock 5.0 well underway, a merge commit, as a result of a suggestion by @GrandPa-G was commit #3,000 to the TShock repository on Github. These past 3,000 commits have been brought to you by 37 individual contributors, 12 of which have write access to TShock. That means that more than half of the contributors have helped fix, tweak, or add features to TShock by sending a pull request.

    Let's make it 3,000 more. Congratulations, and thank you for support of TShock for Terraria!
  4. nicatronTg
    Created by nicatronTg
    Apr 5, 2015
    Welcome to TShock 4.2.10, for Terraria Please take our survey, for a chance to win stickers and improve TShock. Download now, via Github releases.

    Notable changes:
    • Improved SSC packet handling
    • Added FileName to ILog interface.
    • Fixed SQL logging not correctly creating its database table on enable.
    • Added /logout -- logs you out of the current TShock account you're authenticated with.
    • Added /getpos [player] -- gets the location of a player in X, Y coordinates.
    • Added OnPlayerLogout hook.
    • Add time argument to /tempgroup command. Thanks @Wight!
    In addition, we now have automatically generated REST documentation, courtesy of @Olink's craftiness. You can find them on bamboo, and on the wiki when they get updated. The protocol docs were also updated.
  5. nicatronTg
    Created by nicatronTg
    Apr 4, 2015
    Summary: Stickers are now 1/$10 donated. It costs $50/mo to keep the lights on, but we have more expenses than that in some months (around $200-$300 extra).

    We've mailed out our first batch of TShock stickers to the following people who have donated recently or won the Zero Day award. In addition, we've decided to offer stickers to donors at all levels starting now. But before we get to that, let's get to how much it costs to run TShock.

    I've been somewhat quiet about our monthly costs, because our monthly costs vary widely. Of course, we pay for the dedicated hardware and backup systems that run the forums, the update server, the stat tracker, and the Bamboo build service. This monthly cost is $50 per month, but doesn't include things like upgrading the forums, paying for the domains (nyxstudios.co, tshock.co), paid XenForo addons, Amazon S3 (when we've used it), and other expenses that we incur on a semi-irregular basis. If you total those costs, there is around $200-$300 of additional overhead that we have on an irregular basis.

    Most large TShock servers are hosted on hardware that is much more expensive than we pay for. Our infrastructure was planned out to be as minimal as possible, while still able to deliver on performance and high bandwidth usage situations. We use services like CloudFlare to reduce our server bandwidth use and to improve page load times, as well as high performance web server software (like NGINX) to deliver the rest of our services in lighting quick times.

    In order to be more transparent, we will now be publishing the donation amounts for each month in the footer, as well as providing a summary on a regular basis of how we covered each month. These summaries will not be published on the front page, but somewhere else with a log of how we're doing.

    Starting now, we're offering donation levels up to $100, and recurring donations up to $50. For every $10 you donate, you can request a sticker. The sticker requests are in the donor...