1. TShock for Terraria 1.3.5.3 is released! Check it out here. Why not follow us on Twitter while you're at it?

TShock 4.3.22 for Terraria 1.3.4.4

Discussion in 'TShock Releases' started by Wight, Jan 3, 2017.

  1. Wight

    Wight Administrator
    TShock Admin TShock Mod Plugin Developer Zero Day Plugin Author

    Joined:
    May 20, 2012
    Messages:
    1,593
    It's finally here! The event you've all been waiting for!
    Coming fresh to your servers in 2017, it's the inaugural release of TShock Mintaka!
    Are you excited? I am.

    This would not have been possible without the massively appreciated help of DeathCradle, and his OTAPI project. You're the best dude <3

    Changelog:
    • Compatibility with Terraria 1.3.4.4
    • API: Version tick 2.0
    • API: Reduced RAM usage by ~80MB (Large server) (@deathcradle)
    • API: Added TSPlayer.KillPlayer() (@WhiteXZ)
    • API: Added TSPlayer.Logout() (@ProfessorXZ)
    • Fixed connections after max slot is reached (@DeathCradle)
    • Fixed server crashes caused by client disconnections when attempting to read closed sockets (@Enerdy)
    • Added some code to make trapdoors work better (@DogooFalchion)
    • AllowCutTilesAndBreakables config option now correctly allows flowers/vines/herbs to be cut in regions without breaking walls (@WhiteXZ)
    • REST: /status has been re-added. It will now always point to /v2/server/status and includes an upgrade field describing the newest status route (@WhiteXZ)
    • REST: /v3/players/read now includes a muted field (@WhiteXZ)
    • Fixed fishing quests not saving/loading correctly when login before join, UUID login, and SSC were enabled together (@DogooFalchion)
    Things to note:
    Any plugin compiled for an earlier version of TShock must be recompiled to reference this version.
    ignoreversion will NOT work.
    Because of this, any plugin listed as obsolete in the resource manager will NOT work with this version of TShock.


    As always, you can download this release from our Github page.
     
    • Like Like x 4
    • Winner Winner x 4
    • Friendly Friendly x 1
    #1 Wight, Jan 3, 2017
    Last edited: Jan 3, 2017
  2. Onsen

    Onsen Level 8

    Joined:
    Dec 8, 2015
    Messages:
    283
    Ah, finally you did it!
    (thanks so much, because that is the reason why I've joined this forum 1 year ago :D)
     
    • Like Like x 1
    • Friendly Friendly x 1
  3. NAGU

    NAGU Level 4

    Joined:
    Mar 1, 2014
    Messages:
    92
    Very Good Work!!
     
  4. NinDaniel

    NinDaniel Level 0

    Joined:
    Oct 3, 2016
    Messages:
    1
    Outstanding work!
     
  5. XGhozt

    Plugin Developer

    Joined:
    May 12, 2012
    Messages:
    171
    This is fantastic! Seriously thanks to everyone for putting in the work here, and I do appreciate the work on the REST API as well.
     
    • Agree Agree x 1
  6. irajacobs

    irajacobs Level 1

    Joined:
    Feb 16, 2014
    Messages:
    15
    Thanks guys! Is fishing with SSC supposed to work correctly now?
     
    • Agree Agree x 1
  7. LoveOryks

    LoveOryks Level 4

    Joined:
    May 12, 2014
    Messages:
    87
    Well well well, another release is pushed in there.

    I didn't expect it to take this much time, anyways, good work guys, you're the best ^^
     
    • Agree Agree x 1
  8. gamingorigin

    gamingorigin Level 0

    Joined:
    Oct 14, 2013
    Messages:
    3
    Thank you so much!
     
  9. Hismoses

    Plugin Developer

    Joined:
    Sep 22, 2013
    Messages:
    81
    Nice to see this working. Just one question are timers supposed to be bugged or is it just me? I cant for the life of me see any animation frame change on them when activating in this TShock release.
     
  10. Onsen

    Onsen Level 8

    Joined:
    Dec 8, 2015
    Messages:
    283
    I don't know whether your issue is a server-side or client-side problem, at least it seems normal to me.

    [​IMG]
    recorded by ShareX

    EDIT: Oh sorry, you are talking about Timer in API, not about life points. My apologies.
     
    #10 Onsen, Jan 8, 2017
    Last edited: Jan 8, 2017
  11. Hismoses

    Plugin Developer

    Joined:
    Sep 22, 2013
    Messages:
    81
    I am talking about the items: 1, 3 and 5 second timers. Upon activation they do not appear to change from off to on and vice versa.
     
  12. Onsen

    Onsen Level 8

    Joined:
    Dec 8, 2015
    Messages:
    283
    Oh so sorry! I was totally dumb :D
    Indeed, timers' image won't change when they are activated..

    Vanilla server
    [​IMG]
    TShock 4.3.22
    [​IMG]
     
  13. Wight

    Wight Administrator
    TShock Admin TShock Mod Plugin Developer Zero Day Plugin Author

    Joined:
    May 20, 2012
    Messages:
    1,593
    Thanks - would either of you be able to open an issue on github for this please?
    Include @Onsen's images would be preferable
     
  14. Onsen

    Onsen Level 8

    Joined:
    Dec 8, 2015
    Messages:
    283
  15. kenichi2k5

    kenichi2k5 Level 2

    Joined:
    May 10, 2015
    Messages:
    43
    Good job!! Is there a way you can make a seperate resource page for Mintaka so clean up clutter and useless ones.
     
    #15 kenichi2k5, Jan 10, 2017
    Last edited: Jan 10, 2017
  16. Onsen

    Onsen Level 8

    Joined:
    Dec 8, 2015
    Messages:
    283
    Use "Filters" at the right-hand side of the page.
    https://tshock.co/xf/index.php?resources/&prefix_id=15

    But I have never thought outdated plugins are 'useless'. If you have Visual Studio Community 2015 (it's free!) and a small luck, updating them for the latest API by yourself is not so difficult ;)
    (fyi.)
     
    #16 Onsen, Jan 10, 2017
    Last edited: Jan 10, 2017
  17. SouL Prisoner

    SouL Prisoner Level 0

    Joined:
    Jan 12, 2017
    Messages:
    1
    Hey, i'm getting this error:

    UpdateManager Exception: System.IO.IOException: Server did not respond with an OK.
    at TShockAPI.UpdateManager.ServerIsOutOfDate()

    Help!.
     
  18. Wight

    Wight Administrator
    TShock Admin TShock Mod Plugin Developer Zero Day Plugin Author

    Joined:
    May 20, 2012
    Messages:
    1,593
    Hi, this just means that the update server returned an unexpected response. It may be because the stats server was down at the time, or the communication between your TShock server and the stats server failed.
    You should be able to ignore this exception safely
     
    • Agree Agree x 1
  19. nikitamatrosoff

    nikitamatrosoff Level 0

    Joined:
    Jul 5, 2016
    Messages:
    4
    This error appears when the selected world is loaded.

    [Server API] Warning Plugin "TShock" has had an unhandled exception thrown by on
    e of its ServerLeave handlers:
    System.IndexOutOfRangeException: Индекс находился вне границ массива.
    в TShockAPI.TShock.OnLeave(LeaveEventArgs args)
    в TerrariaApi.Server.HandlerCollection`1.Invoke(ArgsType args)
     
  20. Ancyker

    Ancyker Level 0

    Joined:
    Oct 1, 2013
    Messages:
    2
    Having issues when loading builders workshop, middle of the map is empty, though the server appears to think stuff is there (NPC's keep relocating to the top, then falling down over and over.) Tried opening it in single player and it's fine. Running server under mono

    [​IMG]