TShock 5.2 for Terraria 1.4.4.9 #2942
Replies: 6 comments 26 replies
-
i made an account just to say thank you for this, i can finally smoothly from in house, host a server to play with my cousin from home in iraq. thank you for this |
Beta Was this translation helpful? Give feedback.
-
good work guys!! |
Beta Was this translation helpful? Give feedback.
-
Pls help me why i don’t see world.wld and how to restore world on linux 20.04 |
Beta Was this translation helpful? Give feedback.
-
When I use the command ./TShock.Server the error |
Beta Was this translation helpful? Give feedback.
-
Please make a x86 bit version |
Beta Was this translation helpful? Give feedback.
-
uhh |
Beta Was this translation helpful? Give feedback.
-
Welcome to TShock for Terraria 5.2 with support for Terraria 1.4.4.9. This is, of course, also on nuget, but it may take up to an hour to appear.
Before installing, make a complete backup of your existing server and all files and folders, including
tshock.sqlite
and thetshock
folder. We are not responsible for failed installations. Please make sure you backup your data. Severe data loss or gain may occur.This release was requested by @drunderscore! Thank you so, so much for reaching out to get an update.
Notable changes in this release
pvpwithnoteam
is added atPvPMode
to enable PVP with no team. (@CelestialAnarchy, Force players to not be able to switch to a team. #2617, @ATFGK)ProjectileNew
: Read the thirdAI
value.PlayerSpawn
: Read theNumberOfDeathsPVE
andNumberOfDeathsPVP
values.PlayerSpawnContext
was always read incorrectly, due to the values above being placed in the middle of the existing structure.NpcTeleportPortal
: Read the NPC index as aushort
instead of abyte
.PlaceObject
: Read theRandom
value.Direction
was always read incorrectly, due to the value above being placed in the middle of the existing structure.Zones
: Read thezone5
value.PaintTile
andPaintWall
: Read thecoatTile
andcoatWall
values.PlayerHurtV2
: Read thecooldownCounter
value.SpawnMsg
to include theNumberOfDeathsPVE
andNumberOfDeathsPVP
, and allow them to be optionally used inTSPlayer.Spawn
. (@ATFGK)WorldTileProvider
to the tshock config with valuesdefault
,constileation
orheaptile
. This allows tile providers to be changed in environments where CLI args cannot be altered. See the documentation website for more info about these providers. (@SignatureBeef)StartsWith
and thenContains
. (@sgkoishi)ShadowCandle
andBrainOfConfusionBuff
(BoC dodge buff) to thePlayerAddBuffWhitelist
(@drunderscore)OnPlayerBuff
. (@drunderscore)PlayerAddBuff
will now always include the sender index, buff type, receiver index, and time in ticks, allowing much faster triage of buff whitelist issues.WindPushed
) buff (from sandstorms). (@drunderscore)OnFire3
) buff. (@drunderscore)AchievementManager
on the server. This ensures that players cannot cause exceptions to be thrown, chat messages are always logged, and allows achievement names to be localized in the console. Also added a test case for this. (@drunderscore)GetDataHandledEventArgs.Player
property for theSyncTilePicking
data handler. (@drunderscore)Upgrading
Before installing, make a complete backup of your existing server and all files and folders, including
tshock.sqlite
and thetshock
folder. We are not responsible for failed installations. Please make sure you backup your data. Severe data loss or gain may occur.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.
Special note: the arm (x86) version is not provided. Due to serious issues with these versions that make TShock work sub-optimally, we don't suggest them anymore.
This discussion was created from the release TShock 5.2 for Terraria 1.4.4.9.
Beta Was this translation helpful? Give feedback.
All reactions