Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > Premium Archives > ibProArcade Archive
[BUG] Tournament Feature Severely Malfunctioning Details »»
[BUG] Tournament Feature Severely Malfunctioning
Version: , by Tomeeboy Tomeeboy is offline
Developer Last Online: May 2016 Show Printable Version Email this Page

Version: Unknown Rating:
Released: 05-28-2008 Last Update: Never Installs: 0
 
No support by the author.

I'm having all kinds of issues with the tournament feature in the arcade, using the latest version the arcade and vB 3.7.0. Here are a few of the things that are happening:

8 Player Tournament: Somebody from the starting 8 players will win their match and their name will advance up the bracket in TWO spots. Once the match finishes below that 2nd spot, the problem seems to be corrected, so I don't think this is a huge issue, but it really throw people off and makes them wonder what's going on.

8 Player Tournament: I've got one tournament running now where it's down to the final two players. However, one of the two players is stuck one bracket down from the final match and I can't get them to advance. This issue I would really like to fix, as nobody is going to want to play in a tournament if it's just going to bug out before the final match. If this isn't a known issue, is there at least a way to manually correct it in the database? I checked the entries in vb_tournament_players and the top two players both appear to have the same rung # and everything. There must be something in another database that is causing one to stick in the previous rung. Any suggestions? The "Make the Winner Advance" link does absolutely nothing.

2 Player Tournament: In a 2-player tournament, Player A was prematurely declared the winner when Player B started his 3rd game. Player A had only played 2 of their 3 available games, but was holding the highest score so far. Once Player B started (not finished) their 3rd game, the "Play" link disappeared from Player A's box on the bracket and a PM notification was sent to Player A declaring them the winner. When Player B finished their 3rd game with a score still lower, another PM notification went out declaring Player A the winner. I'm not sure what would have happened if Player B ended up scoring higher. I'm assuming it would have made them the winner, even after crowning Player A prematurely. Again, this one seems to work itself out, but makes our arcade look very unreliable.

Those are a few of the really noticeable bugs we're running into at the moment. There are other little quirks here and there that we've experienced (Such as not being able to remove the "King of the Arcade" or highest scorer names next to games on the main page), but we've found ways to work around those problems. Any suggestions or fix information would be greatly appreciated. Our users are loving the arcade, but these bugs are going to turn into a major deal breaker, especially the one with winners failing to advance.

Thanks!

--------------- Added [DATE]1212006534[/DATE] at [TIME]1212006534[/TIME] ---------------

After more playing around in the database today, I figured a couple things out and fixed one of the above problems.

The first issue I mentioned (player being advanced to TWO spots in the next rung of a tournament), was causing the second issue I mentioned (could not get a match winner to advance to the next rung).

When the player from the tournament was incorrectly advanced into the next rung in two different positions, it created two separate entries for him in the database for that rung. Even though it looked as if the problem corrected itself, it resurfaced after the next match in the form of the rightful winner (the player who wasn't incorrected advanced to two spots) being stuck and unable to advance to the final rung and championship match.

The solution? I simply deleted the duplicate record from the second rung.

So, it seems that all three of the above issues are somewhat related. At the root of them all, we have players getting incorrected advanced into one, or two different ladder positions due to a bug in the system.

Is this something that anyone else is experiencing? I'd really like to find a way to fix it so that I don't have to constantly monitor tournaments to fix the script's mistakes.

Show Your Support

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

Comments
  #2  
Old 05-29-2008, 02:05 AM
rpgamersnet rpgamersnet is offline
 
Join Date: Jul 2004
Location: Canada
Posts: 29
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I am experiencing some of that, but overall my tournaments are functioning alright. The only problem I had was one tier in an 8-player tournament did not advance automatically, I had to click the make them advance link. Only happened once though. Everything else seems to be smooth sailing. We only have 8-player tournaments, so I can't comment on the 2 player issue.
Reply With Quote
  #3  
Old 05-29-2008, 12:52 PM
afullcup afullcup is offline
 
Join Date: Jul 2006
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

we are also having issues with tournaments.
Reply With Quote
  #4  
Old 05-29-2008, 02:38 PM
KURTZ KURTZ is offline
 
Join Date: Nov 2006
Location: Italy
Posts: 2,257
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i'm 3rd about that ...
Reply With Quote
  #5  
Old 05-29-2008, 04:37 PM
MrZeropage's Avatar
MrZeropage MrZeropage is offline
 
Join Date: Nov 2003
Location: Munich, Germany
Posts: 3,012
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The main problem for me as the developer is, that those bugs are not reproducable.

But I think of doing some "extended tournament logging" to get a log of what is going on in the tournaments and find the problem.

I will inform you and need some testers then ...
Reply With Quote
  #6  
Old 05-17-2009, 04:44 AM
Kirkus Kirkus is offline
 
Join Date: Feb 2007
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm curious where this stands. I see that the last post is almost a year old, yet tournaments still don't work properly.

--------------- Added [DATE]1242540078[/DATE] at [TIME]1242540078[/TIME] ---------------

BTW, thank you very much, Tomeeboy! You're discovery of the double table entries in Rungs is going to be gold for my arcade!!
Reply With Quote
Reply

Thread Tools

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 02:25 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.21333 seconds
  • Memory Usage 2,247KB
  • Queries Executed 21 (?)
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
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (6)post_thanks_box
  • (6)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (6)post_thanks_postbit_info
  • (5)postbit
  • (6)postbit_onlinestatus
  • (6)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_postinfo_query
  • fetch_postinfo
  • 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
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete