TShock 4.3.26 for Terraria 1.3.5.3

Discussion in 'TShock Releases' started by Wight, Apr 1, 2019.

  1. Wight

    Wight Administrator
    TShock Admin TShock Mod Plugin Developer Zero Day Plugin Author

    Joined:
    May 20, 2012
    Messages:
    1,597
    This release includes some minor bug fixes and solves a few long-standing issues.

    * No more stat tracker
    * Disabled players won't get healed any longer
    * Town NPCs should be a little safer from rogue packets
    * Ghost chainsaws after player deaths may or may not be fixed
    * SQLite binaries updated to ones without (known) vulnerabilities
    * 0-length crash patch applied at TSAPI level

    Download via Github releases here: https://github.com/Pryaxis/TShock/releases/tag/v4.3.26

    Enjoy
     
    • Like Like x 5
    • Friendly Friendly x 2
    • Winner Winner x 1
  2. Kojiro_S

    Kojiro_S Level 11

    Joined:
    Feb 16, 2014
    Messages:
    652
    Thanks a lot. No issues so far, and the fix for the disabled player exploit appears to work as intended.
     
    • Friendly Friendly x 1
  3. NAGU

    NAGU Level 5

    Joined:
    Mar 1, 2014
    Messages:
    109
    Thank you Tshock team!
     
    • Friendly Friendly x 1
  4. irajacobs

    irajacobs Level 1

    Joined:
    Feb 16, 2014
    Messages:
    19
    Cleaning it up in expectation of 1.3.6, eh? Thanks!
     
  5. halfgamerz

    halfgamerz Level 4

    Joined:
    May 23, 2016
    Messages:
    62
    Hello,

    Not sure if this is the best place, but here goes nothing.

    Just updated my server to the latest version, and getting the following message.

    I would appreciate if anyone could help me with a solution of some kind thanks.

    Below is the view of my raw data collected from the log file.

    I have also included the log file to here as attachment,

    Thank you!


    2019-06-22 23:37:10 - TShock: INFO: TShock was improperly shut down. Please use the exit command in the future to prevent this.
    2019-06-22 23:37:10 - TextLog: INFO: TShock 4.3.26.0 (Mintaka) now running.
    2019-06-22 23:37:10 - TShock: INFO: AutoSave Enabled
    2019-06-22 23:37:10 - TShock: INFO: Backups Enabled
    2019-06-22 23:37:10 - TShock: INFO: Welcome to TShock for Terraria. Initialization complete.
    2019-06-22 23:37:10 - Configuration: ERROR: cmdalias configuration: error Newtonsoft.Json.JsonReaderException: After parsing a value an unexpected character was encountered: ". Path 'CommandAliases[20].CommandsToExecute[16]', line 257, position 2.
    at Newtonsoft.Json.JsonTextReader.ParsePostValue(Boolean ignoreComments)
    at Newtonsoft.Json.JsonTextReader.ReadStringValue(ReadType readType)
    at Newtonsoft.Json.JsonTextReader.ReadAsString()
    at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter)
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id)
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList(IList list, JsonReader reader, JsonArrayContract contract, JsonProperty containerProperty, String id)
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, Object existingValue, String id)
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.SetPropertyValue(JsonProperty property, JsonConverter propertyConverter, JsonContainerContract containerContract, JsonProperty containerProperty, JsonReader reader, Object target)
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateObject(Object newObject, JsonReader reader, JsonObjectContract contract, JsonProperty member, String id)
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateObject(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal(JsonReader reader, Type objectType, JsonContract contract, JsonProperty member, JsonContainerContract containerContract, JsonProperty containerMember, Object existingValue)
    at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent)
    at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType)
    at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings)
    at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings)
    at Wolfje.Plugins.SEconomy.CmdAliasModule.Configuration.LoadConfigurationFromFile(String Path)
     

    Attached Files:

  6. YanSuSama

    YanSuSama Level 0

    Joined:
    Sep 15, 2019
    Messages:
    1
    你能支持手机游戏吗?
     
  7. NAGU

    NAGU Level 5

    Joined:
    Mar 1, 2014
    Messages:
    109
    No
     
  8. Zeblue

    Zeblue Level 0

    Joined:
    Oct 5, 2019
    Messages:
    1
    There are many bugs when cell phone Tarraria join the computer server.
    But Terraria's official mobile phone server does not have TShock capability
    emmmm....can you write TShock mobile server? we need it please!
    mobile server is 1.3.0.7