TShock 4.5.18 #2657
hakusaro
started this conversation in
Show and tell
TShock 4.5.18
#2657
Replies: 2 comments 4 replies
-
thank you @punchready! |
Beta Was this translation helpful? Give feedback.
2 replies
-
hi, I've been using your program for a very long time. |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This version of TShock for Terraria adds updated and improved handling of
SendTileRectangle
packets. The previous approach acted on a "denylist" basis. That is to say, it attempted to parse out which actions were invalid, and denied based on patterns that matched that. Based on a cheating client that was recently released, @punchready implemented an alternative system, based on an allowlist approach. This approach, in contrast to the prior approach, only permitsSendTileRectangle
placements that specifically exist in the game, based on hand-analysis of the game logic. If you encounter any normal gameplay situations that render these fixes problematic, please send us a report. This should dramatically increase serverside security and prevent a host of exploits affecting TShock. Also included in this patch is a fix for an exploit that allowed users to place ice tiles in protected regions. This was revealed by a cheat developer to be a method for griefing some public servers with spawn protection.Notable changes in this version
TSPlayer.GiveItem
not working if the player is in lava. (@gohjoseph)-worldevil <type>
command line argument (@NotGeri)TileRectangleSizeThreshold
andKickOnTileRectangleSizeThresholdBroken
because they are made obsolete by the new system, which will only allow valid rectangle sizes (at a maximum of only 4 by 4 tiles in 1.4.3.6). (@punchready)Upgrading
To upgrade TShock, replace all of the files in the location of your server installation with all of the files from the release zip we provide. Overwrite all files. No data will be lost.
This discussion was created from the release TShock 4.5.18.
Beta Was this translation helpful? Give feedback.
All reactions