PDA

View Full Version : Major Additions - Forum Ladders


bananalive
09-07-2008, 10:00 PM
** This modification has been merged with Forum Tournaments (https://vborg.vbsupport.ru/showthread.php?t=189375)!!!**


Description:
This mod allows ladders/ leagues management within vBulletin. Users can join ladders, and challenge other players.

Features:
Adding and editing ladder uses vBulletin Editor.
Players/ users can sign up to ladder only once.
Permissions can be set per usergroup(AdminCP -> Usergroups -> Usergroup Manager -> {Select Usergroup} -> Ladder Permissions)
Ladder Creator and User to Last Edit Ladder Shown at bottom of page
Ladder View Counter
Unlimited players in ladder
Players must agree on score before it submits
Editing scoring (points for win/ lose/ draw) for each ladderInstallation:
Follow instructions included in .zip
Click Install (https://vborg.vbsupport.ru/vborg_miscactions.php?do=installhack&threadid=190343) Future Features:
Teams
notified via pm when a challenge has been made
If you can think of new feature, please request it in a reply to this threadSuggestions: If you have a suggestion about this modification, please get in touch
Donations: If you want to donate please click 'Support Developer'

bananalive
09-08-2008, 02:04 PM
Version History

v1.1: 8 September 2008
- Initial Release

Bombowiec89
09-08-2008, 02:07 PM
Installed! Thanx

edenx
09-08-2008, 03:01 PM
I dont get what this does

bananalive
09-08-2008, 03:31 PM
I dont get what this does
Its an online ladder/ league system where users can challenge each other and their ranking is according to no of wins, draws, loses. (Not sure if that helps you but I don't know how else to explain it)

Bacon Butty
09-08-2008, 03:43 PM
You need to describe it better, I have absolutely no idea what it is,

OcR Envy
09-08-2008, 03:46 PM
Why not merge this mod with your tournament mod? Only makese sense.

Still waiting for team support on both ;)

fernas
09-08-2008, 04:54 PM
Teams will be great and an option to join.

soundbarrierpro
09-08-2008, 05:19 PM
If it's like a fantasy league, then I'm interested.

Fantasy sports like football, baseball, hockey etc....

bananalive
09-08-2008, 06:03 PM
I'll try explaining it again.

Forum users join a ladder and then can challenge other users in that ladder and then will play their match (tennis, football, etc..) and then they put results in league and they get ranked.

x YNWA x
09-08-2008, 06:31 PM
awesome banana i love it!!!!!!

wot u planning for future releases? any stats in profile maybe? like wins draws losses, goals scored/ conceded maybe? ratios?

wot about an overall forum ranking depending on ur wins/losses?

just some ideas

TCattitude
09-08-2008, 07:47 PM
Still waiting for team support on both ;)

Yeah, i second that: Teams. Users can create teams, other users join to those teams (just one per game), and play as a team, for ladders like online FPS games. Wins and losses around teams, and not only individual players.

Nice mod. Thanks for releasing it.
Installed ;)

Chris11987
09-08-2008, 09:06 PM
Nice, I'll try out this version shortly.

Queball_Beast
09-08-2008, 09:09 PM
**Installed hands down**.

Any chance of merging the Forum tournaments with the forum ladder/league?

Great great Mod.

Thanks again

schlottkej
09-08-2008, 09:38 PM
I am receiving the same error with $html as I did with the tournament version... when I changed everything to $html2 or $html3 I received a header error.

Chris11987
09-08-2008, 09:41 PM
I've installed it and tried it for a few minutes. Currently, I have four things to point out.

1) Can there be an option to edit the ladder description after it's made? I didn't see it.

2) On the main ladders page, is there a way to limit what is said there? I'd like to have an image or formatted text as the Description for the ladder, but I basically end up with somehting like this:
http://img82.imageshack.us/img82/827/ladder1nj7.png

3) I noticed the scoring goes by +2 for a win and 0 for a loss. I HIGHLY SUGGEST you look into using the "ELO Rating System" It's a definite must for any ladder and is what all the big ladder sistes use. It basically calculates the points based on the difference in rank between two people.

EDIT: 4) The link for the ladders breaks the quicklinks menu a little bit: Observe below:
http://img187.imageshack.us/img187/8055/ladder2hg7.png

Queball_Beast
09-08-2008, 11:58 PM
Installed and tested, the ladder works fine with no errors.

I believe there should be a ladder Links below or maybe a floating Ladder links so users can easily access it without having to scroll back to the top of the ladder to access it.

Great Hack. :up:

Installed :up: and Nominated :up:

Dark Cynicus!
09-09-2008, 12:54 AM
how do i change the name of ladders in the navbar

john102774
09-09-2008, 01:25 AM
*Not installed yet but will this ladder system work in like a race environment where the fastest time is the winner instead of the person with the highest score wins?

Chris11987
09-09-2008, 02:18 AM
I think the points are ONLY to confirm the result, and as far as I could tell, they aren't displayed anywhere. So I guess in that situation, you could have winners submit a 1 and losers submit a 0.

stickskills
09-09-2008, 05:06 AM
Ah, glad to see the initial release. I'll be installing once it gets a few more features like:

- Team support
- Stat tracking (kills, wins, losses, etc)
- Overall team rankings
- More in depth stats

Bananalive is becoming one of my favorite users. :)

OcR Envy
09-09-2008, 09:28 AM
Bananalive is becoming one of my favorite users


Agreed, *cough* Teams *cough* ;)

bananalive
09-09-2008, 10:51 AM
1) Can there be an option to edit the ladder description after it's made? I didn't see it.
Ladder Links -> Edit Ladder
2) On the main ladders page, is there a way to limit what is said there? I'd like to have an image or formatted text as the Description for the ladder, but I basically end up with somehting like this:
http://img82.imageshack.us/img82/827/ladder1nj7.pngI'll be altering this in next release
3) I noticed the scoring goes by +2 for a win and 0 for a loss. I HIGHLY SUGGEST you look into using the "ELO Rating System" It's a definite must for any ladder and is what all the big ladder sistes use. It basically calculates the points based on the difference in rank between two people.I'm confused by the ELO rating system, do you know of a site with all the formula(e) simply explained
EDIT: 4) The link for the ladders breaks the quicklinks menu a little bit: Observe below:
http://img187.imageshack.us/img187/8055/ladder2hg7.pngnot sure whats causing that for you, it works fine on standard vbulletin style
how do i change the name of ladders in the navbar
Edit phrase:
$vbphrase[ladders]
*Not installed yet but will this ladder system work in like a race environment where the fastest time is the winner instead of the person with the highest score wins?
Not yet

GrendelKhan{TSU
09-09-2008, 11:52 AM
OMG!! been waiting forever for something like this!!

THANK YOU!!! will let you know how it goes and give feedback as I'd love to see this continue to develop, but in the meantime, thanks again! :D :D

<<< happy camper :)

TCattitude
09-09-2008, 11:55 AM
ELO? This: http://en.wikipedia.org/wiki/Elo_rating_system

I play in a FPS community some times (when work and family allows :P ) and they have a Ladder (and old one: medal of honor). They use a ladder system from mygamingladder dot com.
They used to have that kind of scoring, by points, years ago. The problem was some clans was always playing with newbie clans, or even "clon"-clans, and they was just sum points and keep in the top of the ladder 4 ever. So they change the rating/scoring (don't know if was their idea or a change in mygamingladder).
When two clans play, the loser report the loss, and when the winner confirm the victory, the points are given (when loser not want to report, they can go to the forums, post screenshots of the matchs and scores, and reclaim their victory anyways, with a penalty for the loser). If the winner was the most higher rated clan, then nothing happen, the higher clan just wins another "victory"; and they sum the number of victories in a row to give you your best run of all the time. But if the lowest clan wins the match they go up in the ranking by the half of the point that was separating them from the higher loser clan. So, A and B play; A is in position 10 in the ladder, B is in position 20 in the ladder. B wins. A just stay in position 10. B go up to position 15, the middle between 10 and 20.
That way, whatever clan can climb in the ladder, and are no points, just positions in the ladder, and no clan can climb to the top and get far away from the others accumulating too much points.

bananalive
09-09-2008, 12:35 PM
ELO? This: http://en.wikipedia.org/wiki/Elo_rating_system

I play in a FPS community some times (when work and family allows :P ) and they have a Ladder (and old one: medal of honor). They use a ladder system from mygamingladder dot com.
They used to have that kind of scoring, by points, years ago. The problem was some clans was always playing with newbie clans, or even "clon"-clans, and they was just sum points and keep in the top of the ladder 4 ever. So they change the rating/scoring (don't know if was their idea or a change in mygamingladder).
When two clans play, the loser report the loss, and when the winner confirm the victory, the points are given (when loser not want to report, they can go to the forums, post screenshots of the matchs and scores, and reclaim their victory anyways, with a penalty for the loser). If the winner was the most higher rated clan, then nothing happen, the higher clan just wins another "victory"; and they sum the number of victories in a row to give you your best run of all the time. But if the lowest clan wins the match they go up in the ranking by the half of the point that was separating them from the higher loser clan. So, A and B play; A is in position 10 in the ladder, B is in position 20 in the ladder. B wins. A just stay in position 10. B go up to position 15, the middle between 10 and 20.
That way, whatever clan can climb in the ladder, and are no points, just positions in the ladder, and no clan can climb to the top and get far away from the others accumulating too much points.
Thanks, your explanation is a lot less confusing than the formula i found :D I will try and add it next version

butler312
09-09-2008, 02:17 PM
I never liked ladders where there are no points and you just move up so many spots for winning. I prefer a scoring system, but one that has an actual formula (probably like ELO, not sure what that is). Maybe what you could do is have an option for members to put in their own scoring formula (or to use a true ladder system with no points). That way you can make everyone happy.

Also, one question. Is there a way to edit members score or position, so that I could transfer my old ladder (done by hand) into this?

Edit: Just went and read about the ELO rankings, and they look very nice. I would definitely install this if you were able to put that formula in. The formula itself looks pretty complicated, but if you read the mathematical details section in the wikipedia link above, it really isn't that difficult. I'm not a coder so I don't know how much work that would take, but it doesn't seem like it would be overly difficult.

VGPelega
09-09-2008, 02:22 PM
Ladders can work in 2 ways, TCat has given one way for a ladder to work, but I personally dislike that form of ladder, as it is somewhat flawed.

Its not the same as the ELO system, but not too different either.

The other way to do a ladder system is to base it on a "Only able to challenge upwards" format. This means, you restrict all teams/players from challenging downwards (I.E. worse teams, or new teams) ranked below them, and you can limit the number of places a challenger can actually "climb" in one challenge.

I used to run the set up, of only allowing teams to challenge up to 3 ranks above them. This worked well, as the key teams all held positions 1, 2 and 3, and it stopped clans ranked 45th, from taking the first place on the ladder with only one win. Basically forcing them to "climb" the ladder progressively, as well as gaining far more match experience.

I currently use a simple version of sums, to work out a points value, and that is how a team is awarded points, based on the reported result, of a Win, loss or draw. These points are admin configurable, and also tied into my vB database.

BananaLive if you want any help in figuring more of this out, I would be happy to contribute my assistance as best as I can, but I don't build or write mods for release, as my time is pretty well consumed as it is. I am currently playing around with your tournament script, and wouldn't mind being allowed to edit some of that myself as well.

butler312
09-09-2008, 02:42 PM
That isn't a bad system, but I have had problems with that in the past as well. Oftentimes there will be groups of inactive players that make it painful to move up the ladder. Some programs have it set so if a player doesn't respond within 3 days or something, then they lose the match, but new players don't really like to have to wait 6 or 9 days sometimes to move up far enough so they are challenging active players. There would have to be a counter to this as well.

john102774
09-09-2008, 03:37 PM
Thanks for the Response. :D

If possible can you give me an estimate when the feature below will be implemented? :)

*Implement a way where the ladder system work in like a race environment where the fastest time is the winner instead of the person with the highest score wins.

Thanks again! :up:

VGPelega
09-09-2008, 04:12 PM
That isn't a bad system, but I have had problems with that in the past as well. Oftentimes there will be groups of inactive players that make it painful to move up the ladder. Some programs have it set so if a player doesn't respond within 3 days or something, then they lose the match, but new players don't really like to have to wait 6 or 9 days sometimes to move up far enough so they are challenging active players. There would have to be a counter to this as well.

My system monitors inactivity as well, all admin set. So if a challenge remains un-responded to after X amount of days/hours, it is deleted (auto-forfeits do not bode well with players) Any unconfirmed match results, are always flagged, and addressed by the ladder staff.

The key issue is, as great a mod as this might be for many communities, it is not FOR every community. Ladders are time intensive and require high management skills, as well as a dedicated userbase.

Users can be fed up with a limited ladder very fast. I can only hope no one is considering using this on a live board anytime soon. It has great potential, and would only be hampered by people rushing into it too fast.

x YNWA x
09-09-2008, 05:07 PM
banana live ur a star

Kaelon
09-11-2008, 01:00 AM
Great add-on. If I don't want the "Ladders" link displaying on my navbar, how can I remove it from being displayed?

Kaelon
09-11-2008, 03:12 AM
Great add-on. If I don't want the "Ladders" link displaying on my navbar, how can I remove it from being displayed?
Answer to my own question: disable the plugin itself (it looks like you made an auto-template insertion manually). Another question:

-- Any thoughts on integrating the Ladders front-page and the Tournaments front-page to a single, super front-page for all Ladders & Tournaments?

Kaelon
09-11-2008, 01:20 PM
Another question:

How can I remove users from the Ladder once they have been added?

KrU$ty
09-11-2008, 11:51 PM
well done bud. I've been waiting for this for many years. If you need help with any graphics let me know.

Kaelon
09-12-2008, 03:36 AM
Found a bug: users who don't have the permission to "join" a Ladder get a white/blank page when they try to challenge a player, or view any challenges. Can we get an error message going instead?

Also, can we get an error message to prevent people who aren't in a ladder from challenging people who are?

stickskills
09-12-2008, 07:21 AM
I hope they fix his vbulletin hosting soon, I'm really looking forward to team support and the progression of this mod! :)

Chris11987
09-12-2008, 11:40 PM
I have a suggestion of adding some sort of ladder profile. Like when you click on a member or team from the ladder page, instead of instantly challenging them, it takes you to a profile of them, which has thinks like stats, challenges, match history, banner/logo, etc.

Queball_Beast
09-13-2008, 06:15 PM
Members are asking to be notified via pm when a challenge has been made, anyway to get this added?

Thanks

bananalive
09-13-2008, 07:24 PM
Members are asking to be notified via pm when a challenge has been made, anyway to get this added?

Thanks

I'm going to add PM notify on most events (probably with option to turn it off for each user)

butler312
09-14-2008, 04:04 AM
well done bud. I've been waiting for this for many years. If you need help with any graphics let me know.

Graphics definitely aren't necessary and other things need work first, but I think adding the ELO system plus making it visually appealing would make this my all time favorite mod :D

Queball_Beast
09-14-2008, 07:56 AM
2 members had submitted the wrong score and i`m unable to edit challenges, would this function be added in the near future for Admin? It would help.

Thanks

KHALIK
09-15-2008, 01:25 AM
bananalive, your work is very good.

I am very impressed and hopefully this can be merged or to work alongside Tournament mod that will support different teams.

KHALIK
09-15-2008, 02:41 AM
Can we have something like this

http://www.enemydown.co.uk/fixture.php?id=595863
Users can add match comments.



http://www.enemydown.co.uk/ladderlist.php
looked in css open ladder
http://www.enemydown.co.uk/ladder.php?ladder=28
calculator // it normally automatically calculates within the ladder
http://www.enemydown.co.uk/calculator.php

petacat
09-15-2008, 03:13 AM
I agree that this is an important addon.

Thanks for doing it and I know I will be installing it soon.

CodyMuir
09-16-2008, 03:28 AM
Hey, here is my list of suggestions:

Dont let the user type in his score then oponent confirm it, i dont see the point in that.

I come from playing battle.net
So, we are allowed to submit replays
Same for any game, you are allowed to take a screen shot of the final score.
I believe there should be a "Submit Proof" or something, where an admin of the league can review it, accept it or decline it.
I think everyone should start off with 1000 points.
And well, i guess it would be different for every game you play, but this would be cool, or people would be able to change the layout in the admin.

For example, there is no draws in our game, so i would prefer a :Replay: button there instead where people can download it directly.
So you know who played that game, who won, and download the replay right away

Kaelon
09-16-2008, 11:26 AM
I found a bug:

-- If a user changes his/her username, the Ladder doesn't update that username. (Maybe it should query to fetch the actual username in real-time?)

Toupsx
09-18-2008, 12:32 PM
Could you add some stats to postbit from this?

Also maybe make it so an admin has to approve members before they are allowed to join a ladder.. so not just everyone can join any ladder they want?

Another thing.. make a notification for ladder challenges.. like it auto pms a user when they have been challenged and such.

Also a way to administrate the ladder..? can't remove/edit/etc. any members from it..?

john102774
09-23-2008, 10:02 PM
*Not installed yet but will this ladder system work in like a race environment where the fastest time is the winner instead of the person with the highest score wins?(needs to include decimal point)

Any updates regarding this feature? :D

Chris11987
09-24-2008, 07:04 AM
Maybe this should be merged with the Tourney mod, that way the teams can be combined.

Firewarrior
09-24-2008, 03:57 PM
Maybe this should be merged with the Tourney mod, that way the teams can be combined.

that is a GREAT idea.
i am keeping a close eye on this as i am intrested and it would be good to see them both in one mod/addon

bananalive
09-24-2008, 04:33 PM
I think I will probably be merging this with my tournament modification

Darkpsy
09-24-2008, 05:24 PM
I would perhaps like to see an addition where a ladder supervisor or admin can be defined, and that user have control over just that one ladder.

stickskills
09-25-2008, 08:48 AM
I think I will probably be merging this with my tournament modification

Thank you! I've been waiting for that to be said for some time now haha. I think with the teams being incorporated, it just makes a lot more sense to have them combined.

Lombardo
09-26-2008, 10:58 PM
I think I will probably be merging this with my tournament modification

Nice one. Any ideas when you may be able to do this?

NoKSouLz
09-27-2008, 12:46 PM
How do i install it :S

i cant find the install button :/

bananalive
09-27-2008, 02:32 PM
How do i install it :S

i cant find the install button :/

https://vborg.vbsupport.ru/vborg_miscactions.php?do=installhack&threadid=190343