vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   ibProArcade Archive (https://vborg.vbsupport.ru/forumdisplay.php?f=174)
-   -   Strange Tournament Behaviour ? (https://vborg.vbsupport.ru/showthread.php?t=155141)

okgaz 08-13-2007 08:12 PM

Strange Tournament Behaviour ?
 
Is anybody else experiencing strange tournament behaviour with the latest version 2.6.3+ ?

Some of the things that are happening for me include:

1. Two opponents completing all of their games but neither advancing.

2. The winner appearing in the wrong box, ie. one that is above 2 other people who haven't finished playing yet.

3. In one case the winner of one round appeared in 2 boxes side by side so that it looked like he was going to play against himself in the next round.

Are these things happening to other people too or is there something wrong with my installation?

Thanks!

-Gaz

I just heard from somebody else that they are also having tournament problems since the upgrade.

Mark.B 08-14-2007 07:35 PM

These very issues happen to me, but they have been happening in 2.6.2 and earlier.

I think there's some sort of bug in the tournament code, but I have been unable to isolate exactly what circumstances cause this behaviour. It *appears* to be random, but I'll bet it isn't, it'll be some combination of circumstances that triggers it.

It certainly doesn't happen all the time.

MrZeropage 08-14-2007 09:03 PM

1) this happens if the last match is not saved correctly, e.g. the player quits the browser ect. - there is a manual "make the winner advance" link for admins in the tournament-view to fix such "stuck" matches

2) the sorting function only checks the row below, which means if you are in 3rd round and your possible opponents are still in 1st round, the script can not sort correctly until the 2nd row is filled. Sorry for that, did not fix that by now...

3) never had a chance to reproduce this, I guess it is a player clicking SUBMIT multiple times or something like this...

okgaz 08-14-2007 09:43 PM

Oh I see, that all makes sense then.

A great feature for the 2.6.4+ would be an "advance all" button in the admin panel that will check through all of the open tournaments to see if there are any stuck matches and advance the correct players. Or even better a cron job.

At the moment I'm getting stuck matches every day + with over 120 tournaments open it takes a long time to go through them! If there was a button I'd just click it every day :)

edit: I was just going through my tournaments + more than half are stuck, is this the same for everybody else?

Mark.B 08-15-2007 04:39 PM

You also do sometimes get two players completing a match, both have valid scores, but both boxes show "eliminated". The match is then dead, because "make the winner advance" has no effect.

okgaz 08-16-2007 07:26 PM

Quote:

Originally Posted by Mark.B (Post 1318242)
You also do sometimes get two players completing a match, both have valid scores, but both boxes show "eliminated". The match is then dead, because "make the winner advance" has no effect.

Yep that's happened to me a few times too.

My biggest problem at the moment though is all of the stuck tournaments. Could anybody make me a cronjob to check through them? I'll happily pay for it!

okgaz 08-19-2007 11:16 AM

I've just been messing around with tournaments + it does seem that they get stuck when somebody doesn't submit their score in a match. Is their any way you could make it so the tourney also checks if someone needs to advance when it is viewed + not only if a score is submitted?

I'm now experiencing another tournament bug too, "tournaments waiting for players" that have a negative amount of open slots. There's only about 5 or 6 of those though so it's not half as bothersome as the stuck tourneys.

Acers 08-29-2007 04:33 AM

Am getting stucked up tourneys all the time too.
Since my IBpro is specifically tourney arcade(v3arcade being for normal gaming, i am running both side by side) this is a major issue and problem.

Another issue is with the disqualification. Look at this tourney:
http://www.funenclave.com/progames.p...ourney&tid=117

See the "TheDevil" scored higher points but still got disqualified? Exactly how, i have no idea.

MrZeropage 08-29-2007 04:57 AM

I guess he did not play his last try for 7 days and thus got disqualified.
There are only two ways to be disqualified: 1) the admin does it manually or 2) you get a timeout for playing

BellyBelly 09-04-2007 09:23 PM

I'm having the same probs as acers... people go to play a tourney, it gets stuck for everyone and everyone ends up with 0...


All times are GMT. The time now is 09:14 AM.

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.01012 seconds
  • Memory Usage 1,732KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete