BattleTracker (Abandoned)
PvP Death messages
Customizable death messages for PvP deaths.
Allows use of Herochat channels for messages.
Records
Records stats for PvP and PvE kills
Stats include, wins,losses,ties, streak, maxstreak, ranking, maxranking
Examples:
- /pvp
- /pvp top [x] : show the top x highest rated players
- /pvp vs [x records] : shows the last x records vs another player
- /pvp vs [x records]: shows the records between player1 and player2
Leaderboard Signs
You can make leaderboard signs for PvP, PvE, or any other plugin that uses BattleTracker as a backend (like BattleArena). These signs will update every minute.
To make them, you make a sign where the first line is [ database name ] where database name is PvP,PvE, or if you have BattleArena, any of the databases from the configs, like Arena, Spleef.
The second line is what type of data will be shown. Examples: Rating, Wins,Kills,Losses,Deaths, Streak,MaxStreak,KDRatio,WLRatio,MaxRating
[PvP] Rating
Once that is done, the sign is complete and it will automatically convert signs above or below it into Top Signs, (though it won't convert signs that start with the character '[').
Picture:
Video Tutorial
Personal Stats
Clicking on a leaderboard sign will show you your personal stats. A big thanks to MCForger for the code to do this.
Developers
Has an api for storing your own stats. Allows you to make top lists, give elo to different events, etc.
Information Collection
To see what statistics this plugin may collect and send out from your server. See Information Collection. This can be disabled in BattlePluginsAPI/config.yml
Updating
This plugin checks for new bukkit release versions which can be disabled in the BattleTracker/config.yml
Help
You can ask me questions in real time on irc when I'm on. You can usually find me in the room battleplugins in irc.esper.net. IRC through a browser
I am looking for anyone with web (html and php) knowledge to help make a html scores page for BattleTracker. There have been a couple of good ones created, but I'm looking for one that will be a default template for everyone to use. If anyone is interested (or just doesnt mind helping out!) let me know!
Some Examples
cheers, alkarin
@MissPicket
Well I couldn't find the script I used. This is the best I can point you to :(
http://stackoverflow.com/questions/18671/quick-easy-way-to-migrate-sqlite3-to-mysql
@MissPicket
I've done this before.. Let me remember how to go about doing it. You will probably need command line access.
Hi,
is there a way to switch from sqlite to mysql without losing everybody's stats? How would i import them into mysql?
Many thanks and happy holidays :)
@rasnyderiii
Fix here
http://dev.bukkit.org/media/files/658/732/BattleTracker.jar
New Item meta data didn't work as expected.
http://pastebin.com/A8RsaQYx - deatheventerror
Thanks alkarinv! i love all your plugins and soon ill be making the videos!
Hmm, I like the idea of this :D
@giffordj
Ive never seen or heard of that error... What it looks like is that sqlite is trying to use a temporary directory it doesnt have perms for. in your case "/tmp"
If you have access to the startup script and a home directory, try changing the default java temp dir to somewhere you can access. like "/home/giffordj/tmp"
I have tracked down an issue related to the plugin. With it enabled I get.
2012-12-09 12:29:58 [INFO] [BattleTracker] Enabling BattleTracker v2.1.7 2012-12-09 12:29:58 [INFO] [BattleTracker v2.1.7] enabled! 2012-12-09 12:29:59 [SEVERE] java.lang.UnsatisfiedLinkError: /tmp/sqlite-3.7.2-libsqlitejdbc.so: /tmp/sqlite-3.7.2-libsqlitejdbc.so: failed to map segment from shared object: Operation not permitted
If I disable the plugin the message goes anyway. Any ideas.
Running Ubuntu Sever 64 Bit - with Oracle Java 7 64 Bit. Craftbukkit 1.4.5-R0.2
Thank you :)
whoever wrote the message about arena wins not being displayed. You need to type /arena top, or /arena rank. Or /spleef top, if you are using spleef.
/pvp top, will show you the top pvpers in the normal world.
@ha11oga11o
Easy one first. Yes if you set the messages like that you will get rid of the boring white font messages.
Battletracker sends special messages if a player kills thia lot of people in a row without dying, streak. So if you kill 15 players in a row it will display this message.
the elo is a rating system. So players start at 1250, dont change this to less than 400. Dont worry about spread, but it means how much higher rating a good player will have versus a bad player.
Personally,
im bit confused what is this exactly:
# Display a player is on a streak messages every x kills
streakMessagesEvery: 15
These are the default elo options, they can be overridden by calling plugins
elo:
default: 1250
spread: 400
And if this is set like this:
showBukkitPVPMessages: false # turn on and off normal bukkit death messages for pvp
showBukkitPVEMessages: false # turn on and off normal bukkit death messages for pve
sendPVPDeathMessages: true # send Custom Messages on PvP deaths
sendPVEDeathMessages: true # send Custom Messages on PvE deaths
Does it means it will disable regular white font lame messages with customized ones?
Sorry, for n00bish behavior, but who dont ask never knows :)
many thnx in advance.
@ha11oga11o
yeah I can try and explain more, what are you not understanding? I'll try to expand those sections!
hello,
i just implemented this plugin. Seems ok so fat. One request, is it possible to do some more explanation about configuration file? Its bit confusing to peoples like me (English is not my native language).
many thnx in advance :)
Not sure... i dont really know much about this kind of stuff... i just put them in and edit the files as best as i can. i may need you to come on and help me out and look at it. if you want to that is.
@pawesome579
That sort of functionality isn't inside of BattleTracker right now. There are events though for changes, like every time you get another 100 max elo it fires an event, or like every 10 kills, etc. So it would be easy to create a plugin around it, or modify an existing Rank plugin to increase the rank. Are you using anything like that?
@SmashboxGaming
A couple of people have made php and html sites, but I don't have the code :( I'd like to try and get it to release though.
Here is an example
http://world8-4.ca/battlearena/
BattleTrack webtats? :)
I am wondering if you could help me set it up where people will gain ranks only for the spleef arena. like when they join it says [pro}name and when there not in spleef. it doesnt show up but also make some ranks outside of all the arenas i have and say if they killed like 1000 zombies. there default rank will change to zombieslayer and the same thing as spleef for mob arena... is there a way to do this?