TShock 4.3.10 - APIVersion 1.22
This commit is contained in:
parent
2e5eaae0b3
commit
34f28bace3
5 changed files with 17 additions and 7 deletions
11
CHANGELOG.md
11
CHANGELOG.md
|
|
@ -4,10 +4,21 @@ This is the rolling changelog for TShock for Terraria. Use past tense when addin
|
||||||
|
|
||||||
## TShock 4.3.10
|
## TShock 4.3.10
|
||||||
|
|
||||||
|
This version features a drop-in tile replacement system by @Wolfje that reduces RAM requirements
|
||||||
|
by up to 70% on all worlds and CPU requirements up to 10% in the running process.
|
||||||
|
|
||||||
|
* Large worlds: from 700MB-1GB -> ~325MB
|
||||||
|
* Medium worlds: from 500MB -> ~200MB
|
||||||
|
* Small worlds: from 400MB -> ~125MB
|
||||||
|
|
||||||
|
* API: **Drop-in tile storage replacement system** (@Wolfje)
|
||||||
|
* API: Fixed some possible packet leaks in sendq (@Wolfje)
|
||||||
|
* API: APIVersion 1.22
|
||||||
* API: Added crash protection around malicious and/or invalid packets (@Wolfje)
|
* API: Added crash protection around malicious and/or invalid packets (@Wolfje)
|
||||||
* Fixed an issue adding a ban on a player who has previously been banned (@Wolfje)
|
* Fixed an issue adding a ban on a player who has previously been banned (@Wolfje)
|
||||||
* Fixed /invade martian (@Wolfje)
|
* Fixed /invade martian (@Wolfje)
|
||||||
|
|
||||||
|
|
||||||
## TShock 4.3.8
|
## TShock 4.3.8
|
||||||
* API: Update to Terraria 1.3.0.8 (@Patrikkk)
|
* API: Update to Terraria 1.3.0.8 (@Patrikkk)
|
||||||
* **API: Added a crash reporter which collects memory dumps on Windows** (@Wolfje)
|
* **API: Added a crash reporter which collects memory dumps on Windows** (@Wolfje)
|
||||||
|
|
|
||||||
|
|
@ -1,7 +1,7 @@
|
||||||
|
|
||||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
# Visual Studio 2013
|
# Visual Studio 2013
|
||||||
VisualStudioVersion = 12.0.30501.0
|
VisualStudioVersion = 12.0.40629.0
|
||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{755F5B05-0924-47E9-9563-26EB20FE3F67}"
|
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{755F5B05-0924-47E9-9563-26EB20FE3F67}"
|
||||||
EndProject
|
EndProject
|
||||||
|
|
|
||||||
|
|
@ -53,5 +53,5 @@ using System.Runtime.InteropServices;
|
||||||
// Also, be sure to release on github with the exact assembly version tag as below
|
// Also, be sure to release on github with the exact assembly version tag as below
|
||||||
// so that the update manager works correctly (via the Github releases api and mimic)
|
// so that the update manager works correctly (via the Github releases api and mimic)
|
||||||
|
|
||||||
[assembly: AssemblyVersion("4.3.9")]
|
[assembly: AssemblyVersion("4.3.10")]
|
||||||
[assembly: AssemblyFileVersion("4.3.9")]
|
[assembly: AssemblyFileVersion("4.3.10")]
|
||||||
|
|
|
||||||
|
|
@ -45,7 +45,7 @@ namespace TShockAPI
|
||||||
/// This is the TShock main class. TShock is a plugin on the TerrariaServerAPI, so it extends the base TerrariaPlugin.
|
/// This is the TShock main class. TShock is a plugin on the TerrariaServerAPI, so it extends the base TerrariaPlugin.
|
||||||
/// TShock also complies with the API versioning system, and defines its required API version here.
|
/// TShock also complies with the API versioning system, and defines its required API version here.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[ApiVersion(1, 21)]
|
[ApiVersion(1, 22)]
|
||||||
public class TShock : TerrariaPlugin
|
public class TShock : TerrariaPlugin
|
||||||
{
|
{
|
||||||
/// <summary>VersionNum - The version number the TerrariaAPI will return back to the API. We just use the Assembly info.</summary>
|
/// <summary>VersionNum - The version number the TerrariaAPI will return back to the API. We just use the Assembly info.</summary>
|
||||||
|
|
|
||||||
|
|
@ -188,12 +188,11 @@
|
||||||
</PreBuildEvent>
|
</PreBuildEvent>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<PostBuildEvent>
|
<PostBuildEvent>xcopy /y $(TargetPath) $(TargetDir)\ServerPlugins</PostBuildEvent>
|
||||||
</PostBuildEvent>
|
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ProjectExtensions>
|
<ProjectExtensions>
|
||||||
<VisualStudio>
|
<VisualStudio>
|
||||||
<UserProperties BuildVersion_UpdateAssemblyVersion="True" BuildVersion_UpdateFileVersion="True" BuildVersion_BuildAction="Both" BuildVersion_BuildVersioningStyle="None.None.None.MonthAndDayStamp" BuildVersion_StartDate="2011/6/17" BuildVersion_IncrementBeforeBuild="False" />
|
<UserProperties BuildVersion_IncrementBeforeBuild="False" BuildVersion_StartDate="2011/6/17" BuildVersion_BuildVersioningStyle="None.None.None.MonthAndDayStamp" BuildVersion_BuildAction="Both" BuildVersion_UpdateFileVersion="True" BuildVersion_UpdateAssemblyVersion="True" />
|
||||||
</VisualStudio>
|
</VisualStudio>
|
||||||
</ProjectExtensions>
|
</ProjectExtensions>
|
||||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue