TShock 4.5.13 #2568
Replies: 3 comments 1 reply
-
Just noticed that I infact removed clamping as the game does it, but forgot to remove from changelog '-') |
Beta Was this translation helpful? Give feedback.
-
I think that removing support for Raspberry Pi wouldn't be good, as it can serve as a server for small ones, allowing players to play without a player having to play to host too/make noise on their computer. Paying for a company to host a small also isn't good because of latency and it's overkill. But at the same time, upgrading to .NET6 is pretty good too, so you don't have to use something old like 4.5. I think that a fork to support ARMs would be better. |
Beta Was this translation helpful? Give feedback.
-
I'm getting a massive error message whenever someone logs in: |
Beta Was this translation helpful? Give feedback.
-
We are strongly considering dropping support for
arm64
,arm64e
andarm32
, which means that future versions of TShock may stop working entirely on Raspberry Pi. If you rely on Raspberry Pi, please drop a comment in this thread if you do not want us to make this change. This might be a required hurdle to release .NET6 / OTAPI 3, which depends on MonoMod Runtime Hooks which don't function correctly onarm64
,arm64e
, andarm32
, which are the architectures that back the Raspberry Pi, native Apple Silicon, AWS Graviton, the Surface RT line of tablet computers, and Windows-on-ARM, as well as several Chromebooks. If this is causing alarm bells to go off in your head, please immediately add a discussion comment, do something to indicate your lack of support for this initiative, or discuss it ASAP so that we know that you need this support. If you believe we should go forward without support for these architectures, please let us know. If you do nothing, we may drop support for these architectures. A supermajority in this twitter poll (as of this time of writing) have voted in favor of removal of these architectures. Please act now if you wish to save these architectures. If you would be unaffected, please vote indicating that you approve. If you would not approve, please vote no. Please also comment in the linked discussion. We will not be weighing these equally. No, we don't know what the threshold is.Notable changes
GetDataHandlers.OnReleaseNpc
to handling ReleaseNPC packet and a bouncer to stops unregistered and logged out players on SSC servers from releasing critters NPC. The bouncer has additional filter to stops players who tried to release different critter using crafted packet, e.g. using bunny item to release golden bunny. (@tru321)GetDataHandlers.HandleCatchNpc
that stops unregistered and logged out players on SSC servers to catch critters. (@tru321)HandlePaintTile
to account for the Paint Sprayer (or Architect Gizmo Pack) being inside your inventory, rather than on an accessory slot. (@drunderscore)/worldevent
command. (@0x3fcf1bbd)TSPlayer.SendTileSquare
as deprecated, and createdTSPlayer.SendTileSquareCentered
that sends a tile square centered around the passed coordinates. (@0x3fcf1bbd)TSPlayer.SendTileRect
so as to avoid OOBs. (@0x3fcf1bbd)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.13.
Beta Was this translation helpful? Give feedback.
All reactions