1. Before discussing a bug, please verify you are using the latest TShock release. Do not post bug reports in the shoutbox, IRC, or the forums - post bug reports on the Github issues page (located at the top of this forum). TShock developers will not check for bugs in the shoutbox, IRC, and may not notice reports in the forums.

Tutorial How to use -ignoreversion to load old plugins

Discussion in 'Guides and Tutorials' started by Helios, Jun 11, 2012.

  1. Helios Member

    Decided to write this after noticing some people on the forums are unfamiliar with -ignoreversion.
    I don't have any pictures for you but if your capable of reading a few lines of text you cant mess up.
    Also want to note I'm using Windows 7.

    MAKE BACKUPS BEFORE LOADING ANY OUTDATED PLUGIN.
    NO plugin is 'guaranteed' to run and or not screw with your database.
    Fairly warned.

    So, two ways to do this both have advantages;

    1.) Create a shortcut.
    + Minimal typing, point and click, very straightforward.
    + Easier for many people that are not computer savvy.
    2.) Use the Run Program.
    + Can launch server from anywhere on your PC. Don't need to be in Tshock folder.

    Shortcut Method
    Try Me First I'm Friendlier

    1.) Right click your TerrariaServer.exe and select create shortcut.
    "TerrariaServer.exe - Shortcut" is created.

    2.) Right click the Shortcut you just created and select Properties.

    3.) Look for the "Target" line
    "you\will\see\somthing\like\this\in\quotes"

    4.) Go to the end of the target line. You should be outside the quote.

    5.) *space* and type -ignoreversion
    "you\will\see\somthing\like\this\in\quotes" -ignoreversion

    6.) Apply

    7.) Use your shortcut when you want to ignore plugin api.

    (Again using W7, Process may vary on other OS)

    Run Method

    You need two things:
    1.) Run (press windows key, type "run", box pops up with 3 buttons)
    2.) Your TerrariaServer.exe path (C:\Windows\etc\etc)

    Time Saver: Right click TerrariaServer.exe and click "Properties". Copy the entire string under "Location", some paths extend off window past the space given for them to display. This is not the complete path but you no longer have to look through folders to find it and will save you some time checking your typing later.

    Go back into Run. Paste the string you just copied. As an example, yours will not look like this, I will use the path "C:\Windows\Games\Tshock".
    Now, where your string ends is where everyone types the same thing;
    \TerrariaServer.exe -ignoreversion

    So, in the end my example path would be: C:\Windows\Games\Tshock\TerrariaServer.exe -ignoreversion

    Hit ok in run, server will not perform api checks on plugins.
    Kojiro_S and Wolfe like this.
  2. Snirk Immington Plugin Developer

    I was literally going to start writing a guide for this when I saw my notifications :p
    I'd suggest some screenshots for the noobiest server hosters to see (but it's up to you).
    But it's a good guide :D
    Helios likes this.
  3. Olink Nyx Developer, Occasional TShock Developer

    bats are your friend
    start+run == vista/win7. xp doesn't include the search bar. Best to use win key + r
    XGhozt likes this.
  4. frodo0306 New Member

    When i run the shortcut I cant login into my server it stays at the found server screen...
  5. Helios Member


    Which is why I said make backups in huge red bold text. That's cause of a plugin, not my tutorial or your shortcut.
  6. I can't seem to use it... It still refuses previous plugins.
    "C:\Users\--------\Desktop\Tshock 1.2 PR4\TerrariaServer.exe" -ignoreversion
    I run it as admin as well.
  7. Olink Nyx Developer, Occasional TShock Developer

    If the plugin is pre 1.14 we wont load it, ever. It is 100% incompatible with tshock. Therefore there are no plugins that could load with that flag anymore.
    Andrio and WhiteX like this.
  8. Alrighty, thank you.
    Andrio likes this.
  9. TheoTerraria New Member

    This really helped me out! It saved my life! Thanks! (waaaaaaay!)

Share This Page