Powder Toy Multiplayer Script

  • Dangerkitty
    8th Dec 2020 Member 0 Permalink

    I cant figure out how to update tptmp 

  • jacob1
    8th Dec 2020 Developer 0 Permalink

    jacob1:

    Version 1.0 is now out:
    Jacob1 finally accepted that it's ok to release TPTMP 1.0
    TPTMP logins are now authenticated - your username will be verified by the TPT server
    If an incorrect username is given, it will be automatically changed to the correct one
    If you don't have an account or are banned from TPT, you will be moved to the guest lobby
    The guest lobby is the room named 'guest'
    Guests are unable to join the authenticated lobby, but may join any other channels
    Channel name now shown in upper left
    Add /clear command to show chat history
    Add /lobby command to join lobby
    Add ctrl+c, ctrl+v, and ctrl+x support to the textbox
    Right click a line in history to copy it
    Fix error when trying to disable or replace TPTMP
    QoL updates were contributed by @Geniusz1
    Authentication updates were contributed by @LBPHacker

    LBPHacker went ahead this week and added complete and secure TPT username verification. The way it works is, upon joining, the client is instructed to comment on a special TPT save. The client then does this, and the server verifies it happened. This will finally block people from using fake usernames and doing other annoying impersonation. I may do more with this concept in the future. Now that we have verification, we could add proper channel ownership (permanent /kick access, invite lists, and more).

    In addition, we also created a separate lobby just for guests. Guests are blocked from joining the main lobby if they try, but they can join any other private channels and use the other server side commands like normal.

    In order to join tptmp, the new version is required. Please update it using the script manager. If you don't have the script manager, see the installation instructions here. Using the script manager will allow quicker joins to tptmp, as it can save a temporary authentication token, instead of reverifying you every time.

    If you are using Cracker1000's mod, you will have to wait for him to update his mod. It has TPTMP v.101 embedded. This version of TPTMP has a bug which prevents it from being replaced with v1.0 at runtime. So updating it in the script manager won't work.

    If you are using my mod, please update it to the latest version, which has TPTMP 1.0 included. You may also update it in the script manager (as my mod doesn't use the embedded version if you download it from the script manager).


    Version v1.0.1 is out now. This version has a small protocol change when joining the server, so is another forced update. If you already updated to v1.0, you will have to update it again. If you haven't updated it, be sure to grab the script manager and update it in there.
  • edwardsch
    17th January Member 0 Permalink

    how to use /me command

  • jacob1
    18th January Developer 0 Permalink
    @edwardsch (View Post)
    /me is just a way to write text in third person.

    So you use it like this: /me goes to the store