TShock 3.3.1.905

Discussion in 'TShock & API Releases and Announcements' started by nicatronTg, Sep 5, 2011.

Thread Status:
Not open for further replies.
  1. nicatronTg TShock Founder

    This is a hotfix for people who are having the following troubles with the last API:
    - Inability to type in the console
    - Inability to break jars for items
    - Inability to break/move natural chests

    http://bit.ly/p5zwVX
  2. James Poulakos New Member

    I installed this hotfix over the previous server version (3.3.0.903), and after running the server, it says (3.3.0.905) as the version and gives me an error stating that this version of the server is out of date. Additionally, I still cannot see other players nor can I chat.
  3. nicatronTg TShock Founder

    Did you overwrite every file and not just the TShock file?
    --- Last Edited: Sep 5, 2011 7:05 PM ---
    And I just changed the auto-updater so that won't happen again.
  4. jtotiger New Member

    What do you mean overwrite every file? The same thing happened to me. I replaced the existing files with the new "deploy folder"
  5. James Poulakos New Member

    Yes. I overwrote all files using Move and Replace on Windows 7.
  6. nicatronTg TShock Founder

    I can't reproduce your odd "can't type in the server window" bug. That API had no problems for me.
  7. jtotiger New Member

    I fixed my issue...I redownloaded it and it didnt tell me the server was out of date..
  8. James Poulakos New Member

    i just deleted everything except the tshock folder and put in the latest download. I still cannot chat, and am still having connectivity issues. I do not get either of these errors when using the latest 3.2.x build.

    EDIT:
    Just on whimsy, I decided to delete the tshock folder as well. Now everything works correctly. I am assuming there is some issue with the previous tshock generated files and the latest version.

    My only issue with this now is that I have to remake everything from my previous database, including user accounts that have not transferred over to the new server.

    Is there any chance that this is going to be fixed with some type of automated patching system in order to avoid these kinds of issues in the future?
  9. Pazukunous Member

    So wait we dont have to to the TerrariaServerPatcher.exe?
  10. nicatronTg TShock Founder

    No, I'm packing in the server for a reason, it's pre-patched and XNA stripped. If you had overwritten all files correctly it would have worked fine. All of our code automatically boostraps up the config files and all database files, there is literally nothing that could have outstanding qualities except for some incorrectly created databases from development versions.
  11. James Poulakos New Member

    The only files that come with that download are the serverplugins folder files, TerrariaServer.exe and TerrariaServerAPI.dll. I put them all in the correct place, and overwrote the files, it should have worked, but it did not. I had to delete the entire tshock folder, which included my tshock server database. It then created a new tshock folder with the appropriate files in it, which I had to re-auth myself on. I can send you a copy of my previous tshock folder, as I backed it up. There was no bootstrap to the old database or config files. It literally had to create new ones.

    I don't mind having to remake all of my user registries, as I don't have a lot of them. However, this is something that will likely pop up again. and I thought it important enough that it should be brought up.
  12. nicatronTg TShock Founder

    You fail to understand that this version changed nothing in TShock. All this did was replace the API components, ala TerrariaServer.exe and TerrariaServerAPI.dll. If you had outdated plugins or outdated dlls in serverplugins, there's a possibility that something might have failed, but literally, this wasn't a code change except to get people to not use the old API.

    https://github.com/TShock/TShock/commit/19c5ccfcc60913b176ab8d699906362b36cee69b
  13. James Poulakos New Member

    It might be a problem with the 3.3 trunk, I don't know. I didn't think to check out the 3.3.0.903 build because as soon as I loaded it, it told me to update to this 3.3.1.905 build.

    Additionally, I don't use any other plugins on my server. I just use the plain version of TShock. So outdated plugins/dlls are not the issue.
  14. nicatronTg TShock Founder

    The only thing I could think that might have the issue would be XNAHelpers, but that was removed.
  15. 008 Member

    working good. tnx
    any info about /grow? epitree ?
  16. nicatronTg TShock Founder

    No, but we're working on other cool stuff with apps and apis.
  17. James Poulakos New Member

    I've done some testing since dinner. I used a copy of my original tshock folder and started deleting single files to see which one was causing the issue. It seems that, while the config.json files are identical, for some reason the new version wants to make its own copy and isn't working correctly with my older copy. As to why this occurs, I have no clue, since I did a comparison using Notepad++ and both the original and the new version are identical.

    I have no idea what could possibly cause this. Anyways, I am now able to use my old database which means no having to redesign the regions and whatnot. Cheers for your help, and thanks for an awesome app!
  18. nicatronTg TShock Founder

    *shrug*

    I'll dig out the blame tool later and see what's up.
  19. _Jon TShock Plugin Developer

    I notice the zip file says 3.3.1.905 but the info in the log file says 3.3.0.905. seems there is a typo somewhere.

    (it is working great, btw.)
  20. nicatronTg TShock Founder

    [IMG]
Thread Status:
Not open for further replies.

Share This Page