--- /usr/games/frozen-bubble	2006-09-08 12:40:43.000000000 +0200
+++ fb	2006-09-08 14:41:29.000000000 +0200
@@ -1878,7 +1878,9 @@
                             }
                         }
                         check_mp_connection();
+                        $frame % 50 == 0 and fb_net::gsend('p');
                         fb_c_stuff::fbdelay($TARGET_ANIM_SPEED);
+                        $frame++;
                     }
                 };
 
@@ -2701,6 +2703,7 @@
                     };
                 }
 	    }
+            is_mp_game() and fb_net::gsend('p');
 	}
     }
     @{$pdata{$_}{stickstory}} = () foreach @PLAYERS;
@@ -2770,6 +2773,7 @@
                 die;
             }
         }
+        fb_net::gsend('p');
         iter_distant_players {
             $pdata{$::p}{ping} = $frame;
         };

