Alpha (with mono) available

Discussion in 'TShock & API Releases and Announcements' started by nicatronTg, Dec 16, 2011.

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

    In the usual location, CI. Just grab the latest mono build and you'll be set. This will run on both Linux and Windows, but some network issues are outstanding in Linux.

    Before you start asking why the server crashes on start, please learn to read tshock/log.txt and go get the sqlite3 DLL from sqlite.org.

    Known issues :
    • None
    Sgt.Soldier and Moloch like this.
  2. robert hall New Member

    • Use search
    where is the download link I am new :(
  3. tommyz_ New Member

    ^ same, i also can't find
  4. Mr. Man Member

    Receiving this error, which then lags everyone out on the server:

    Code:
    System.ArgumentException: index and count exceed length of list
      at System.Collections.Generic.List`1[System.Byte].CheckRange (Int32 idx, Int32 count) [0x00000] in <filename unknown>:0
      at System.Collections.Generic.List`1[System.Byte].RemoveRange (Int32 index, Int32 count) [0x00000] in <filename unknown>:0
      at TShockAPI.PacketBuffer.Pop (Int32 count) [0x00000] in <filename unknown>:0
      at TShockAPI.PacketBufferer.Flush (Terraria.ServerSock socket) [0x00000] in <filename unknown>:0
    
  5. nicatronTg TShock Founder

    Linux, right? We're not sure what's causing that one.
  6. Mr. Man Member

    Hmm... not sure then :(? And yes, Linux/Ubuntu
  7. nicatronTg TShock Founder

    Well, rather, we haven't really investigated yet.
  8. SFJake New Member

    Are talking about this?: http://ci.tshock.co/browse/TSHOCK-TSHOCKMONO/latest/artifact

    I could not get any of them working and then I realized through the log, that I was missing sqlite3.dll.

    I just downloaded that from nowhere (just google it) and it worked.

    I'm saying this in case anyone just opens the .exe and it instantly crashes, this could be the fix.
  9. Mr. Man Member

    I hope it can be resolved, will do more bug testing as close to 10-20 people frequent my server at one time :D
  10. Eric New Member

    I can't do this can someone please compile it like last time? Everytime I do it it says something about it being to old and then closes right away.
  11. Sirgriffin New Member

    I get world was shut down improperly world coruption may occur. and then it closes. How do I fix this? Please help. :(
  12. josh norris New Member

    ok so could some pls a) post a download link. b) tell me wat i need todo on windows to get running. and c) d\if is is updated for 1.1.1 yet and when the plugins will be ready. thnx in advanced
  13. nicatronTg TShock Founder

    Type exit in console instead of shutting down the server with the close button.

    Use search or I'll start sending out warnings. There's a thread in general server discussion with a download link.
  14. Sirgriffin New Member

    I can't type exit in the console cause it closes to fast
  15. Olink TShock Developer

    You do realize, thats what exit does, right? It safely quits your server?
  16. Darinth New Member

    Sirgriffin's server is crashing as soon as it starts up, that's why he's getting the error. He's not closing it. Why it's crashing... no clue.
  17. Olink TShock Developer

    Well he could always, you know, look at the crashlog.txt or the log.txt
  18. Colin TShock Plugin Developer

    If the server console closes almost immediately after starting, it is most likely encountering a fatal exception. Most likely a missing .dll or your database is not connecting, or something along that line. Check tshock/log.txt and see what it says.
  19. Sirgriffin New Member

    Ty someone with actual help :)
  20. Sirgriffin New Member

    2011-12-16 19:58:05 - TShock: ERROR: Fatal Startup Exception
    2011-12-16 19:58:05 - TShock: ERROR: System.DllNotFoundException: Unable to load DLL 'sqlite3': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
    at Mono.Data.Sqlite.UnsafeNativeMethods.sqlite3_open_v2(Byte[] utf8Filename, IntPtr& db, Int32 flags, IntPtr vfs)
    at Mono.Data.Sqlite.SQLite3.Open(String strFilename, SQLiteOpenFlagsEnum flags, Int32 maxPoolSize, Boolean usePool)
    at Mono.Data.Sqlite.SqliteConnection.Open()
    at TShockAPI.DB.DbExt.QueryReader(IDbConnection olddb, String query, Object[] args)
    at TShockAPI.DB.SqlTableCreator.GetColumns(SqlTable table)
    at TShockAPI.DB.SqlTableCreator.EnsureExists(SqlTable table)
    at TShockAPI.DB.BanManager..ctor(IDbConnection db)
    at TShockAPI.TShock.Initialize()
    thats what it says can someone help?
Thread Status:
Not open for further replies.

Share This Page