Skip to content

Matsyir/pvp-performance-tracker

Repository files navigation

PvP Performance Tracker (v1.7.4)

Active Installs Plugin Rank

Tracks PvP performance by keeping track of various stats. Mostly useful for 1v1 PvP fights that involve overhead prayers and/or gear switching, Last Man Standing & PvP arena "NHing" being the perfect examples. Multi will cause problems. Potentially inaccurate: there are some imperfections and assumptions in this plugin, but it is generally accurate for most popular gear setups & spec weapons.

This plugin was created with significant help from Mazhar, @maz_rs - notably for the idea & implementation of expected damage (previously deserved damage), as well as a few other helpful suggestions & fixes.

Massive thanks to all other contributors as well! No matter how big or small your contribution, this plugin wouldn't be where it is today without everyone's help.

Details have been moved to the wiki

UI Overview: (from 1.5.0)

Plugin Overview Image

PvP-Hub

Generously created & hosted by LogicalSolutions, and introduced in 1.7.4, this new opt-in feature automatically uploads all of your fights to the PvP-Hub website, where it can be publicly viewed by anyone. This is disabled by default - the plugin remains entirely client-side if you do not manually opt-into this feature, and there will be a warning popup when you attempt to do so.

Why does this PvP-Hub setting say my IP is being requested?

To use this feature, the plugin needs to send some fight data to a server:

https://osrs.pvp-hub.com

Like any website or online service, that server is reached through an IP address. This is simply how devices communicate over the internet.

When the plugin sends data to the server, the server can technically see the IP address the request came from. This is normal for any internet request. However, your IP address is not stored or logged. The server receives the request, processes it, and does not save your IP.

The website source code is available here:

View the source code on GitHub

This feature is completely optional.

  • The setting is disabled by default.
  • If the checkbox is disabled, no data is sent to the server. If it is enabled, data is only sent to the server when you finish a fight. This data includes your fight data, RSN, IP, and a uniquely generated fight ID.
  • If you enable it, and your opponent also has it enabled, the website can automatically use Advanced Analysis.
  • Advanced Analysis lets you view the full fight, including more accurate calculations, extra details such as ammo, rings used, and more.
  • If your opponent does not have the plugin, or has this setting disabled, the plugin will use your existing gear settings instead.

I am happy to see other features/stats come into this plugin in the future, feel free to submit issues/suggestions & PRs. If you find a weapon that doesn't work, let me know as well.

Note that I'm not very active on RS lately myself, so this project is not among my highest priorities - but I'm happy to keep supporting it, especially for issues that affect most users, with normal gear setups in places like LMS or PvP Arena. In other words, the plugin is sort of "on life support" when it comes to the work I'm putting into it, but glad to keep managing it if others want to contribute.

About

External plugin for RuneLite: Tracks PvP performance by keeping track of various stats during combat

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

Generated from runelite/example-plugin