1. These forums are still being retired! Please use GitHub discussions or Discord. You cannot create new threads or new accounts now. If you need to contact some user of the forums, you should do it sooner, rather than later. This notice was last updated on May 30th, 2021.

TShock 4.2.7 & API 1.17 for Terraria 1.2.4.1

Discussion in 'TShock Releases' started by nicatronTg, Mar 9, 2015.

  1. nicatronTg

    nicatronTg Shank / hakusaro
    TShock Founder TShock Admin

    Joined:
    Jul 21, 2011
    Messages:
    727
    This is TShock 4.2.7 for Terraria 1.2.4.1. Included in this release is the Terraria Server API 1.17. Need help? Find us in Slack or here on the forums for support. Download via Github Releases.

    Notable changes in TShock:
    • SSC will now create & delete SSC data when accounts are added and deleted.
    • When seeding the database for SSC, NetItem's max inventory size will be used rather than an arbitrary size.
    • Added a permission, tshock.godmode.other, which grants a player the ability to grant god mode to another player.
    • Added silent command prefixes, with limited support in TShock commands. The silent command prefix, set in the config file, defines the prefix to be used when executing a command silently. For example, /bloodmoon vs !bloodmoon will either output to the originating player only, or the entire server.
    • TShock now saves the world when the last player exists.
    • TShock now changes the window title to reflect an empty server when the last player exits.
    • Added support for logging to the database, in addition to a text file.
    • Changed the version command to no longer return the active and maximum players on the server.
    • Removed all deprecated TShock methods that were kept for more than one version back.
    • Console title now says "TShock for Terraria," not "TerrariaShock." Removed ASCII startup logo.
    • Re-added stat tracker.
    • The /stats command has been renamed /serverinfo.
    • Added hooks for region enter, region exit, region creation, and region deletion.
    Notable changes in TerrariaServerAPI:
    Zero Day Plugin Authors:

    In order to recognize plugin authors who have taken advantage of Resource Manager and who have updated their plugins prior to this API release in preparation for 1.17, we are awarding the following members the "Zero Day Plugin Author" title, which recognizes them for their contributions to the community and prompt update timeliness. In total, these independent developers prepared and released over 20 plugins at release time for this update. Thank you!
    Each plugin author will be contacted for a shipping address, where they will be given free, die cut TShock for Terraria stickers.
     
    • Like Like x 3
    • Informative Informative x 2
    • Winner Winner x 1
    #1 nicatronTg, Mar 9, 2015
    Last edited: Mar 9, 2015
  2. XGhozt

    Plugin Developer

    Joined:
    May 12, 2012
    Messages:
    171
    This is AWESOME! Thanks for all the hard work everyone! :D
     
    • Friendly Friendly x 1
  3. KingAnor

    KingAnor Level 1

    Joined:
    Mar 9, 2015
    Messages:
    5
    With the new version installed, my server AUTOSAVES every 5 minutes, even though I have auto save off in the config file.

    Any idea how to fix this?
     
  4. Ancientgods

    Plugin Developer Zero Day Plugin Author

    Joined:
    Sep 15, 2013
    Messages:
    712
    Aww yeah free stickers ^^
     
    • Agree Agree x 1
    • Funny Funny x 1
  5. nicatronTg

    nicatronTg Shank / hakusaro
    TShock Founder TShock Admin

    Joined:
    Jul 21, 2011
    Messages:
    727
    Disable save on last player leave in the config file.
     
    • Informative Informative x 1
  6. Track_grease

    Track_grease Level 1

    Joined:
    Mar 7, 2015
    Messages:
    16
    Good job guys i can't wait to check out the new update. I like to thank all of the dev who made it you all are wonderful and i am grateful that you are taking the time to do this
     
    • Friendly Friendly x 1
  7. Hismoses

    Hismoses Guest

    Great work babes :D

    Edit: Removed irrelevant image.
     
    #7 Hismoses, Mar 10, 2015
    Last edited by a moderator: Mar 10, 2015
  8. Track_grease

    Track_grease Level 1

    Joined:
    Mar 7, 2015
    Messages:
    16
    Babes? Which one are you talking about?;)
     
  9. MattTheShy

    MattTheShy Level 1

    Joined:
    Feb 4, 2015
    Messages:
    9
    What made you guys decide to remove the ASCII logo? Was it just cluttering stuff up?
     
  10. Olink

    Olink Admin note: Actually a really nice person now

    Joined:
    Jul 21, 2011
    Messages:
    1,397
    It was gimmicky for our 4.0 release. Now that its been a year theres no reason to keep it.
     
  11. nicatronTg

    nicatronTg Shank / hakusaro
    TShock Founder TShock Admin

    Joined:
    Jul 21, 2011
    Messages:
    727
    The ASCII logo even did a check to only display it the major version was greater than 4. It was just a waste of space, and it didn't look that good (coming from who added it).
     
  12. nicatronTg

    nicatronTg Shank / hakusaro
    TShock Founder TShock Admin

    Joined:
    Jul 21, 2011
    Messages:
    727
    The stickers are not a lie:

    [​IMG]
     
    • Like Like x 2
  13. syntax556

    syntax556 Level 4

    Joined:
    Jun 29, 2013
    Messages:
    78
    i have a question.. doing -worldpath results in this..

    [​IMG]

    is there a different command line?
     
  14. nicatronTg

    nicatronTg Shank / hakusaro
    TShock Founder TShock Admin

    Joined:
    Jul 21, 2011
    Messages:
    727
    Please paste the full startup command line you're using, TShock version, and API version.
     
  15. bippity

    Plugin Developer

    Joined:
    Jan 14, 2012
    Messages:
    300
    Got the same problem :\
    The following stuff is from a batch file I use to start it up and worked fine before I updated to the latest release.
    Code:
    start TerrariaServer.exe -port 7777 -Worldpath "Worlds/"
     
  16. Olink

    Olink Admin note: Actually a really nice person now

    Joined:
    Jul 21, 2011
    Messages:
    1,397
    Well, first off, why does TShock reimplement commandline args that the TSAPI server (looking at the code I have no idea how either interacts with world loading).

    More to the point, in the commit that I've had concerns about for a long time, it looks like some changes in the release result in some variables not being available at the time of writing some information. This will be fixed, look for a hot fix in the future.