Наверное только ленивый еще не высказался по поводу 10минутных задержек.
Они бывают по двум причинам:
1) Человек ждет восстановления игроков
2) Человек в off-line
Если первую причину еще можно понять и оправдать (ведь это дело каждого как играть), то вторая явно раздражает. Мало того, что ждешь 10 минут, так потом еще тебе и денег со стадиона не дадут, и игроки опыта не получат. Причем порой видно – игрок заявился на турнир и куда то пропал (ушел в офлайн). Первую игру сливает 3:0, вторую 3:0, на третей уже всем очевидно, что будет 3:0, и все равно ждем

Предложение следующее:
Как только игрок уходит в off-line (а на сайте этот статус хорошо определяется). Программа дает ему 2-е минуты на успеть переконнектиться. Если за 2е минуты не законнектился, то программа отправляет команду на игру автосоставом. А чтобы не злоупотребляли этим – понижает мораль команды или физ. подоготовку (или еще чего влияющего на силу основы) ,к примеру на 20-30%. В этом случае онлайновому оппоненту и ждать меньше придется, и деньги со зрителей будут и опыт. Так же это выгодно и тому игроку, у которого отвалился коннект (или срочно вызвали к начальнику

Предложение по первой ситуации (когда человек ждет восстановления игроков):
А) после заявки на турнир и до его окончания не восстанавливать физическую готовность. Тогда не будет смысла ждать.
Ну а по окончанию турнира – поднять физическую готовность игроков с учетом времени проведенного на турнире (это чтобы ему не пришлось ждать час восстановления после долго турнира)
Б) Каким то образом поощрять быстрое отправление команды на игру. Например, поднимать мораль, или больше денег со стадиона, или еще чего-нибудь приятного. Еще можно до 5 минут поощрять, а после пяти – штрафовать.