TShock 4.5.6 (Terraria 1.4.3.0) #2503
hakusaro
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
This release includes protocol compatibility with Terraria 1.4.3.0.
This release includes a security fix for GHSA-6w5v-hxr3-m2wx. The details around of vulnerability and additional patches will be provided as a defense-in-depth measure in the next release. This security advisory will be made public and additional patches provided on Tuesday, November 23rd, at 22:00 MST.
Notable changes
SoftcoreOnly
config option to allow only softcore characters to connect. (@drunderscore)tshock.npc.summonboss
permission check for Lunatic Cultist, players who do not have this permission will not be able to kill Cultist Archers/Devotees to summon the Lunatic Cultist. (@moisterrific)ban
command underban help examples
to explain how users can ban: offline players by account, offline players by IP, and online players by player index - useful for banning hard to type character names. (@moisterrific)/login
and/register
to provide login help depending on if UUID login is enabled or disabled, and whether or not a player can login via any username or not. In addition, the message parameters will now be differentiated by colour instead of<>
(@moisterrific, @hakusaro)DisablePrimeBombs
config option (false
by default). Highly recommended to set this totrue
in order to prevent griefing on servers doing afor the worthy
play-through, since the prime bombs on this seed can destroy most tiles and bypass region protection. (@moisterrific)/respawn
command that lets you respawn yourself or another player. Respawning yourself requires thetshock.respawn
permission and respawning others requires thetshock.respawn.other
permission. The full command syntax is/respawn [player]
. (@moisterrific)RespawnSeconds
andRespawnBossSeconds
from10
to0
to respect the game's default respawn timers. (@moisterrific)SendData
takes an extra arg in this version of Terraria but that's slated to be removed in a Terraria hotfix. This is vestigial and OTAPI "hacks that out" to preserve plugin compatibility. That's why it'll differ from the source code. (@Patrikkk, @DeathCradle, honorable mention: @Moneylover3246)/spawnboss
command. (@hakusaro, @HiddenStriker)RegionProtectGemLocks
was disabled in the config file. Now, players will be permitted to use gem locks if they don't have build permission in a region, butRegionProtectGemLocks
is disabled. IfRegionProtectGemLocks
is enabled, players will be unable to use gem locks in a build region. (@hakusaro, @Kojirremer, @Arthri)/god [player]
would tell[player]
that they were in godmode regardless of whether or not they were or not. (@hakusaro, @Kojirremer)TSAPI
: UpdatedPacketTypes
to supportSetMiscEventValues
(140),RequestLucyPopup
(141), andSyncProjectileTrackers
(142). (@hakusaro)DisableDefaultIPBan
to the config file. If set totrue
, the server will not automatically IP ban players when banning them. This is useful if you run an intercepting proxy in front of TShock, and all players share the same IP. (@hakusaro, and Telegram user xmzzhh233)bcrypt
hashes automatically. Previously, blank passwords were not upgraded to bcrypt hashes. This is in preparation to remove the old password hashing system and related fallback components in the next release. Most users have been using bcrypt hashes for the past...few years. (@hakusaro)Updating
To update TShock, simply replace all of the files in your server folder with those from the release folder.
This discussion was created from the release TShock 4.5.6 (Terraria 1.4.3.0).
Beta Was this translation helpful? Give feedback.
All reactions