The_Grudge Posted August 30, 2005 Share Posted August 30, 2005 I'd like to suggest time, weather, radio sync. It'd make the game experience more "full".. Link to comment Share on other sites More sharing options...
BJack Posted August 30, 2005 Share Posted August 30, 2005 syncing radio would be a bad decision because if someone driving happens to want to play mp3 player wouldnt you have to stream it from one player to the others (laggg) Link to comment Share on other sites More sharing options...
Skeeter Posted August 30, 2005 Share Posted August 30, 2005 radio sync? Why? It's not like anyone is ever likely to want to listen to exact same radio statio or there own mp3's and compare through chatting. Link to comment Share on other sites More sharing options...
Jam! Posted August 30, 2005 Share Posted August 30, 2005 The time and weather sync would be nice. But the radio sync wouldn't work, because not all of us will want to listen to the same station. And it would cause more lag. Link to comment Share on other sites More sharing options...
thenight Posted August 30, 2005 Share Posted August 30, 2005 NO PLEASE Don't add weather like MTA at least add an option in the ini "alwayssun = true" Link to comment Share on other sites More sharing options...
Skeeter Posted August 30, 2005 Share Posted August 30, 2005 Weather might be ok to add. I mean rain sync'd would be interesting as cars skid and bikes do too. Link to comment Share on other sites More sharing options...
Statico Posted August 30, 2005 Share Posted August 30, 2005 it's not really needed though, sync'd time at least is pointless imo Link to comment Share on other sites More sharing options...
The_Grudge Posted August 30, 2005 Author Share Posted August 30, 2005 Um, just for the record, by radio sync I didn't mean that everyone listens to the EXACT same radio stations, etc.. Link to comment Share on other sites More sharing options...
Skeeter Posted August 30, 2005 Share Posted August 30, 2005 Explain what you did mean then. Link to comment Share on other sites More sharing options...
The_Grudge Posted August 30, 2005 Author Share Posted August 30, 2005 Explain what you did mean then. That the radio is synchronized... Link to comment Share on other sites More sharing options...
Cam Posted August 30, 2005 Share Posted August 30, 2005 Having the radio synced would be pointless, and annoying as hell, however something could be done with the weather and time. Link to comment Share on other sites More sharing options...
erorr404 Posted August 30, 2005 Share Posted August 30, 2005 wouldnt it cause lag for the server to constantly be uploading the time to each client (every second)? Link to comment Share on other sites More sharing options...
Luke Posted August 30, 2005 Share Posted August 30, 2005 wouldnt it cause lag for the server to constantly be uploading the time to each client (every second)? Sure it would, which is why you don't sync it every second. I think we can rely on the game to not desync time for 5 minutes or so, if you set the time accross all players to 12:00 then five minutes later it'll be 17:00 on all clients. Let's not be silly and sync it every second eh. adam broke it. Link to comment Share on other sites More sharing options...
jacob. Posted August 30, 2005 Share Posted August 30, 2005 wouldnt it cause lag for the server to constantly be uploading the time to each client (every second)? Sure it would, which is why you don't sync it every second. I think we can rely on the game to not desync time for 5 minutes or so, if you set the time accross all players to 12:00 then five minutes later it'll be 17:00 on all clients. Let's not be silly and sync it every second eh. The horrible frame-rate factor comes in at this point. If you ever played "MTA:TURISMO", something that occured in MTA:GTA3 periodically, you'd see that other players were able to get a head start due to their framerate being higher and thus they get to the 'targetted time' the turismo mode was waiting for before everyone else. Link to comment Share on other sites More sharing options...
erorr404 Posted August 30, 2005 Share Posted August 30, 2005 wouldnt it cause lag for the server to constantly be uploading the time to each client (every second)? Sure it would, which is why you don't sync it every second. I think we can rely on the game to not desync time for 5 minutes or so, if you set the time accross all players to 12:00 then five minutes later it'll be 17:00 on all clients. Let's not be silly and sync it every second eh. The horrible frame-rate factor comes in at this point. If you ever played "MTA:TURISMO", something that occured in MTA:GTA3 periodically, you'd see that other players were able to get a head start due to their framerate being higher and thus they get to the 'targetted time' the turismo mode was waiting for before everyone else. yes, that's exactly why i suggested syncing it every second. another issue might be the time stopping when you pause or minimize (not sure if this is true in this version though, since you guys allowed the player to be vulnerable even when paused). Link to comment Share on other sites More sharing options...
Luke Posted August 30, 2005 Share Posted August 30, 2005 The horrible frame-rate factor comes in at this point. If you ever played "MTA:TURISMO", something that occured in MTA:GTA3 periodically, you'd see that other players were able to get a head start due to their framerate being higher and thus they get to the 'targetted time' the turismo mode was waiting for before everyone else. Yeah sure, but it's still not serious enough to involve syncing it every second. Perhaps every 30 seconds, minute. Or a way of regulating it locally, it's definitely not that serious that it involves syncing every second. adam broke it. Link to comment Share on other sites More sharing options...
erorr404 Posted August 30, 2005 Share Posted August 30, 2005 perhaps another solution would be to somehow make the seconds in the game sync with the time in Windows, or some other source that wont be effected by fps issues? Link to comment Share on other sites More sharing options...
[FP]Gunner Posted August 31, 2005 Share Posted August 31, 2005 maybe make the client check if the time is the same as with (the server)? and if thats wrong, just sync it again Link to comment Share on other sites More sharing options...
Statico Posted August 31, 2005 Share Posted August 31, 2005 wouldnt it cause lag for the server to constantly be uploading the time to each client (every second)? Sure it would, which is why you don't sync it every second. I think we can rely on the game to not desync time for 5 minutes or so, if you set the time accross all players to 12:00 then five minutes later it'll be 17:00 on all clients. Let's not be silly and sync it every second eh. The horrible frame-rate factor comes in at this point. If you ever played "MTA:TURISMO", something that occured in MTA:GTA3 periodically, you'd see that other players were able to get a head start due to their framerate being higher and thus they get to the 'targetted time' the turismo mode was waiting for before everyone else. Mike said that is one of the reasons why frame limiter is on and can't be turned off (to prevent people moving/shooting faster). I'm not sure what MTA does with it. Link to comment Share on other sites More sharing options...
muppetmaster Posted August 31, 2005 Share Posted August 31, 2005 (edited) Gunner,Aug 31 2005, 08:56] maybe make the client check if the time is the same as with (the server)? and if thats wrong, just sync it again That would still present lag problems, checking whether time is synch'd is just as bad as syncing time every so often. There could be a !*time* !*weather* admin command though. Perhaps a bot could be scripted within remote admin, to pm each player when they join with the current time and weather command which would then alter their game's time and weather to be synchronised. Edited August 31, 2005 by DJ muppetmaster Link to comment Share on other sites More sharing options...
erorr404 Posted August 31, 2005 Share Posted August 31, 2005 wouldnt it cause lag for the server to constantly be uploading the time to each client (every second)? Sure it would, which is why you don't sync it every second. I think we can rely on the game to not desync time for 5 minutes or so, if you set the time accross all players to 12:00 then five minutes later it'll be 17:00 on all clients. Let's not be silly and sync it every second eh. The horrible frame-rate factor comes in at this point. If you ever played "MTA:TURISMO", something that occured in MTA:GTA3 periodically, you'd see that other players were able to get a head start due to their framerate being higher and thus they get to the 'targetted time' the turismo mode was waiting for before everyone else. Mike said that is one of the reasons why frame limiter is on and can't be turned off (to prevent people moving/shooting faster). I'm not sure what MTA does with it. the problem there was LOW fps from people with bad computers. Link to comment Share on other sites More sharing options...
UserErr0r Posted August 31, 2005 Share Posted August 31, 2005 (edited) Instead of having the server send out packets for the time every few seconds or minutes, why not just have the client request the time when they first connect, and then if the player pauses, request it again when they unpause? And if the client ever changes to be like MTA, where you connect in the client instead of connecting through the game, then it's even more simple - have the client request the time only when it connects to the server, and then when the player pauses and unpauses, the client automatically adjusts the time in the game so it's still in sync without the extra server packets. Edited August 31, 2005 by UserErr0r Link to comment Share on other sites More sharing options...
thenight Posted August 31, 2005 Share Posted August 31, 2005 that system is an idle-players generator, anyway with an integrated idle-kicker it should work fine. Link to comment Share on other sites More sharing options...
erorr404 Posted September 1, 2005 Share Posted September 1, 2005 Instead of having the server send out packets for the time every few seconds or minutes, why not just have the client request the time when they first connect, and then if the player pauses, request it again when they unpause? And if the client ever changes to be like MTA, where you connect in the client instead of connecting through the game, then it's even more simple - have the client request the time only when it connects to the server, and then when the player pauses and unpauses, the client automatically adjusts the time in the game so it's still in sync without the extra server packets. did you read the stuff we wrote on the first page? the reason for the desync is because people with poor framerates have a slower-counting clock. btw, pausing doesnt stop the clock in 0.1b. Link to comment Share on other sites More sharing options...