(svn r10302) -Fix [YAPF, MP]: now (with r10301) it is no longer needed to invalidate the YAPF segment cache every tick in MP. Segment cost now doesn't contain the curves between segments. As a result the cache should be now accurate.
authorKUDr
Sun, 24 Jun 2007 13:22:41 +0000
changeset 7534 30004d242e19
parent 7533 f43efe7a2b23
child 7535 361471744485
(svn r10302) -Fix [YAPF, MP]: now (with r10301) it is no longer needed to invalidate the YAPF segment cache every tick in MP. Segment cost now doesn't contain the curves between segments. As a result the cache should be now accurate.
src/vehicle.cpp
--- a/src/vehicle.cpp	Sun Jun 24 13:18:54 2007 +0000
+++ b/src/vehicle.cpp	Sun Jun 24 13:22:41 2007 +0000
@@ -773,14 +773,6 @@
 
 void CallVehicleTicks()
 {
-#ifdef ENABLE_NETWORK
-	/* hotfix for desync problem:
-	 *  for MP games invalidate the YAPF cache every tick to keep it exactly the same on the server and all clients */
-	if (_networking) {
-		YapfNotifyTrackLayoutChange(INVALID_TILE, INVALID_TRACK);
-	}
-#endif //ENABLE_NETWORK
-
 	_first_veh_in_depot_list = NULL; // now we are sure it's initialized at the start of each tick
 
 	Station *st;