1. These forums are being retired. Please ask all questions and help threads and any other type of discussions on GitHub. During this time, new threads and user registrations have been disabled.

1.23 (obsolete) UPnP for TShock 1.0.4

A UPnP plugin for TShock.

  1. Simon311
    API Version:
    TShock Version:
    Source URL:
    A UPnP plugin for TShock.

    Outputs status, if not working - see what it says.

    Potentially allows you to host a server w/o Hamachi or Port Forwarding.

    Since update works both on Windows and Linux. (unless you're doing something exotic, like running on Mono under Windows)

    Experimental alternative:
    If the plugin doesn't work for you - you can try this DLL instead (Source). Windows only.
    It might just work for you :) .

    Commands / Permissions:
    • /ureload - Reinitiates UPnP. Useful if something went wrong on startup. Requires permission "upnp".
    • Version 1.0.4: API 1.23
    • Version 1.0.3: API 1.18
    • Version 1.0.2: API 1.16
    • Version 1.0.1: API 1.15
    • Version Added REST forwarding, slight changes in Gateway Discovery, added showing your IP on startup.
    • Version : Fixed service discovery errors. Thanks, Ijwu.
    • Version : Added /ureload, Logging, Fixed Port Taken Error
    • Version : Linux support, status output
    Lio likes this.

Recent Updates

  1. 1.0.4 API 1.23

Recent Reviews

  1. TobyJames
    Version: 1.0.3
    This plugin only ever had a few issues for me and is a great alternative to Port Forwarding. Can you also have this updated to 1.19 so I can use it? Thank you, and keep up the good work.
  2. SuperKael
    Version: 1.0.2
    It does exactly what it claims to do, I have been frustrated that TShock does not have native UPnP compatibility, so this plugin is very helpful for me.