1. These forums are still being retired! Please use GitHub discussions or Discord. You cannot create new threads or new accounts now. If you need to contact some user of the forums, you should do it sooner, rather than later. This notice was last updated on May 30th, 2021.

Bug? Prerelease 2 crash?

Discussion in 'Help and Support' started by cindylo, Jul 5, 2015.

  1. cindylo

    cindylo Level 1

    Joined:
    Jul 5, 2015
    Messages:
    13
  2. fabio_junior100082

    Joined:
    Sep 14, 2014
    Messages:
    113
    Download the TShock 1.3.0.3 pre2.
     
  3. cindylo

    cindylo Level 1

    Joined:
    Jul 5, 2015
    Messages:
    13
    That is pre2 from github.
     
  4. fabio_junior100082

    Joined:
    Sep 14, 2014
    Messages:
    113
  5. cindylo

    cindylo Level 1

    Joined:
    Jul 5, 2015
    Messages:
    13
    That came in the zip file and is there with the server exe and sqlight dll.
     
  6. fabio_junior100082

    Joined:
    Sep 14, 2014
    Messages:
    113
  7. cindylo

    cindylo Level 1

    Joined:
    Jul 5, 2015
    Messages:
    13
    It's alright, you got them right :)

    Edit: same error with that dll.
     
  8. fabio_junior100082

    Joined:
    Sep 14, 2014
    Messages:
    113
    What version of their linux? How much RAM and CPU?
     
  9. fabio_junior100082

    Joined:
    Sep 14, 2014
    Messages:
    113
    Try copy and paste Newtonsoft.Json.dll in ServerPlugins.
     
  10. nicatronTg

    nicatronTg Shank / hakusaro
    TShock Founder TShock Admin

    Joined:
    Jul 21, 2011
    Messages:
    723
    What build of mono are you using?
     
  11. cindylo

    cindylo Level 1

    Joined:
    Jul 5, 2015
    Messages:
    13
    I believe this answers both questions. Ram 32GB, CPU E3-1245v2.

    Distributor ID: Debian
    Description: Debian GNU/Linux 7.8 (wheezy)
    Release: 7
    Codename: wheezy

    Mono JIT compiler version 2.10.8.1 (Debian 2.10.8.1-8+deb7u1)

    And copying the dll to the ServerPlugins folder yielded no results except the error.
     
  12. fabio_junior100082

    Joined:
    Sep 14, 2014
    Messages:
    113
    Try run this commands:

    Code:
    sudo apt-get upgrade & sudo apt-get update & sudo apt-get install mono-complete
    And run your server:

    Code:
    screen mono TerrariaServer.exe
     
  13. cindylo

    cindylo Level 1

    Joined:
    Jul 5, 2015
    Messages:
    13
    I did that as the first troubleshooting step before asking on here. It's the latest package, at least for my OS version.
     
  14. fabio_junior100082

    Joined:
    Sep 14, 2014
    Messages:
    113
    Tryed use
    Code:
    screen mono TerrariaServer.exe
     
  15. cindylo

    cindylo Level 1

    Joined:
    Jul 5, 2015
    Messages:
    13
    Same error.
     
  16. fabio_junior100082

    Joined:
    Sep 14, 2014
    Messages:
    113
    The version 1.2.4.1 of tShock work?
     
  17. nicatronTg

    nicatronTg Shank / hakusaro
    TShock Founder TShock Admin

    Joined:
    Jul 21, 2011
    Messages:
    723
    You need to upgrade to Mono 4. Mono 2 is horribly out of date.

    http://www.mono-project.com/docs/getting-started/install/linux/#debian-ubuntu-and-derivatives
     
  18. cindylo

    cindylo Level 1

    Joined:
    Jul 5, 2015
    Messages:
    13
    I thought you were going to say that. Unfortunately for me mono 2 seems to be the latest for wheezy unless you start adding the experimental repos that have glibc 2.14, and that tends to break a lot of stuff. I'm planning to rebuild my machine with debian 8 anyway to fix issues like this, thanks for the info though!
     
    #18 cindylo, Jul 5, 2015
    Last edited: Jul 5, 2015
  19. nicatronTg

    nicatronTg Shank / hakusaro
    TShock Founder TShock Admin

    Joined:
    Jul 21, 2011
    Messages:
    723
    Mono 3 is the earliest version we had success with. Mono 2 actually broke several things (for the longest time, we didn't support it all because it didn't handle multiplayer well).

    You could try something like Mono 3, or you could compile from source (that's how I've traditionally installed Mono).
     
  20. cindylo

    cindylo Level 1

    Joined:
    Jul 5, 2015
    Messages:
    13
    Interesting, I'll look into it when I get the time tomorrow. I was unaware of this. I take it you won't be making any backwards compatibility then? I've been running into a lot of issues like this recently with things being too outdated.