RSPeer 1.88

Hi everyone, 1.88 EAP has been released.

Changelog

  • Refactored and ported a bit of code over to Inuvation, launch is coming soon :slight_smile:

  • Instance checking is now done asynchronously after 5 minutes, so you won’t get the out of instances error if another one of your clients was not closed properly and still showing as open on our side.

  • Fixed bug that would cause an NPE error on startup on some clients.

  • Rewrote instance tracking and connected client handling to fix issues with scalability and a bug where clients would sometimes not show in the bot management panel.

  • Added retry logic to external requests so it doesn’t break client startup if it fails a request to the RSPeer API (This is mostly needed because of proxies). This will retry with a back-off rate up to 1000 times.

  • Added the ability to toggle on/off the ability to see IP, logged in Runescape account, current script, and script custom messages, on the bot menu bar.
    Screen Shot 2019-07-14 at 12.07.24 PM.png

  • Added the ability to automatically close your client upon a ban. This will also log to a file called bans.txt located in Documents/RSPeer/cache/data.

  • Added ability to sign out of your current user.

  • Added the ability for a script to set text on the RSPeer client frame.

Screen Shot 2019-07-14 at 12.18.59 PM.png

  • Added Worlds.newQuery()

  • Deprecated ItemQueryBuilder.amount - Use stackSize instead

  • Added ItemQueryBuilder.stackSize and count

  • Previously DistanceEvaluator overloads were added to query results. They are now also available in the query builders themselves

  • SceneObjects.getFirstAt(sceneX, sceneY) now throws an exception if being used incorrectly

  • Decreased startup time of the client making some of the startup tasks asynchronous.

  • General maintenance and stability fixes.

Download:
https://rspeer.nyc3.cdn.digitaloceanspaces.com/1.88-eap5.jar
To use with the launcher and the bot management panel, rename the file to 1.87.jar and replace the current 1.87.jar in YOUR_HOME_FOLDER/.rspeer. The folder may be hidden.
Screen Shot 2019-07-14 at 12.23.43 PM.png

Thanks all!

first

good shit

nice update.

Love the new toggles.

Love the log/close on ban.

Thanks!

@Jesse said in RSPeer 1.88-EAP:

Love the log/close on ban.

Good to hear, it was highly requested. Let me know if it works well for you.

added ability to reload script via bot panel https://streamable.com/kb7kw and on the bot menu bar too (refresh icon)

download link has been updated.

When starting a client with qsArgs it appears that refreshing the clients in bot management panel shows outdated info. It doesn’t show the correct current RSN, script name and the last updated column also doesn’t update when forcing a refresh.

EDIT: Also the “kill client” command in the management panel appears to do nothing, even though I saw the following log pass by “Closing client, reason: bot_panel_user_requested”

Updated download link: https://rspeer.nyc3.cdn.digitaloceanspaces.com/1.88-eap5.jar

This has been released.

Excellent choice of features I must say!