Go Back   vb.org Archive > vBulletin Modifications > Archive > Modification Graveyard
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Forum Ladders Details »»
Forum Ladders
Version: 1.2, by bananalive bananalive is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Major Additions - Version: 3.7.x Rating:
Released: 09-07-2008 Last Update: Never Installs: 53
DB Changes Uses Plugins Auto-Templates
Additional Files Translations Is in Beta Stage  
No support by the author.

** This modification has been merged with Forum Tournaments!!!**

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 ladder
Installation:
  1. Follow instructions included in .zip
  2. Click Install
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 thread
Suggestions: If you have a suggestion about this modification, please get in touch
Donations: If you want to donate please click 'Support Developer'

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #22  
Old 09-09-2008, 05:06 AM
stickskills stickskills is offline
 
Join Date: May 2008
Posts: 132
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #23  
Old 09-09-2008, 09:28 AM
OcR Envy's Avatar
OcR Envy OcR Envy is offline
 
Join Date: May 2008
Location: Boston
Posts: 248
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Bananalive is becoming one of my favorite users
Agreed, *cough* Teams *cough*
Reply With Quote
  #24  
Old 09-09-2008, 10:51 AM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Chris11987 View Post
1) Can there be an option to edit the ladder description after it's made? I didn't see it.
Ladder Links -> Edit Ladder
Quote:
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
I'll be altering this in next release
Quote:
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
Quote:
EDIT: 4) The link for the ladders breaks the quicklinks menu a little bit: Observe below:
http://img187.imageshack.us/img187/8055/ladder2hg7.png
not sure whats causing that for you, it works fine on standard vbulletin style
Quote:
Originally Posted by Dark Cynicus! View Post
how do i change the name of ladders in the navbar
Edit phrase:
$vbphrase[ladders]
Quote:
Originally Posted by john102774 View Post
*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
Reply With Quote
  #25  
Old 09-09-2008, 11:52 AM
GrendelKhan{TSU's Avatar
GrendelKhan{TSU GrendelKhan{TSU is offline
 
Join Date: Jun 2005
Location: Boston | Seoul, S. Korea
Posts: 1,311
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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!

<<< happy camper
Reply With Quote
  #26  
Old 09-09-2008, 11:55 AM
TCattitude's Avatar
TCattitude TCattitude is offline
 
Join Date: Oct 2004
Location: Chile
Posts: 195
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #27  
Old 09-09-2008, 12:35 PM
bananalive bananalive is offline
 
Join Date: Oct 2007
Location: UK
Posts: 2,802
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by TCattitude View Post
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 I will try and add it next version
Reply With Quote
  #28  
Old 09-09-2008, 02:17 PM
butler312 butler312 is offline
 
Join Date: Aug 2008
Posts: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #29  
Old 09-09-2008, 02:22 PM
VGPelega VGPelega is offline
 
Join Date: Jul 2007
Posts: 30
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #30  
Old 09-09-2008, 02:42 PM
butler312 butler312 is offline
 
Join Date: Aug 2008
Posts: 44
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

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.
Reply With Quote
  #31  
Old 09-09-2008, 03:37 PM
john102774 john102774 is offline
 
Join Date: Aug 2008
Posts: 143
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thanks for the Response.

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:
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 04:03 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.07523 seconds
  • Memory Usage 2,323KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (8)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete