FGS non Aug and Phantom.

The time is right for a suicide!
User avatar
ShadowRunner
It's over 5000!
It's over 5000!
Posts: 6882
Joined: 28 Feb 2006, 21:07
Contact:

Re: FGS non Aug and Phantom.

Post by ShadowRunner »

+ 1 to those posts. Everything you guys are doing is highly appreciated, this is a more challenging issue and was unlikely to get solved in 24 hours, so I'd say if something isn't fixing everything, it doesn't matter, it shows people that others are on the case and dealing with it, a deterrence to newer players at least to not bother messing around.
Cozmo
Power/3D
Power/3D
Posts: 275
Joined: 08 Apr 2010, 22:00

Re: FGS non Aug and Phantom.

Post by Cozmo »

The main problem with my method is the bugs that come with it - ever notice the weird fast bursts of fire you can get in super low FPS? Those freeze ups set it off too, so does tabbing out and tabbing back into DX (I assume it tries to catch up when it unfreezes or something).

Poor's method seems to be the only way to stop this without screwing over lots of players for things like tabbing out XD
CDX - A huge Deus Ex Multiplayer patch
Cozmo_RPG (v1 & v2)
MPConversations - A great tool for creating co-op or rpg content. It will never be used.
Poor
Power/3D
Power/3D
Posts: 288
Joined: 02 Jan 2011, 22:39

Re: FGS non Aug and Phantom.

Post by Poor »

How about this: Have the server monitor the client's gamespeed and adjust it slomo style to bring it back to normal. That way all the gamespeed issues are fixed in one go.
synthetic
Seraphic/8X
Seraphic/8X
Posts: 1314
Joined: 27 Apr 2007, 15:29

Re: FGS non Aug and Phantom.

Post by synthetic »

Sounds like it would work, if you have something tangible to measure client speed by constantly, likewise it would have to adjust slomo dynamically. I would, however, also suggest giving a log message when the server does its adjustments, to inform the player that his client may be experiencing problems with consistency (which can subsequently be adjusted through the common tweaks -- fps caps and cpu fixes (core, throttling)).

Any idea how difficult or time-consuming it would be to try coding something like this? I think we won't know unless it is tried, and it certainly sounds easier than to re-code/replace MTL.

edit: fixed spelling mistake, lot into "log message"
Last edited by synthetic on 06 Feb 2013, 10:31, edited 1 time in total.
Poor
Power/3D
Power/3D
Posts: 288
Joined: 02 Jan 2011, 22:39

Re: FGS non Aug and Phantom.

Post by Poor »

It actually requires a hack. The obstacle for this method is that gamespeed can't be changed for clients individually because it's a replicated variable. The replication needs to be stopped in order for this to work. I'll try asking some bytecode experts and see what can be done.
Post Reply