New synch mechanism in 3.1 beta or do you like zzz?

Discuss the future of Warzone 2100 with us.
Reg312
Regular
Regular
Posts: 681
Joined: 25 Mar 2011, 18:36

New synch mechanism in 3.1 beta or do you like zzz?

Post by Reg312 »

I asked 2.3.9 players why they dont play 3.1 beta
all answers was "too laggy" and it's true
3.1 games going smoother only if all players have pings < 100 and that ping don't jump
WZ community too less to play only with players from your country/continent

i've played different online real time games and never see "zzz" or desynch
i think what is because if one player laggin another players not forced to wait him
this player gets lags only for his game (play like slide show)
for example in online game with 30 players is just stupid if 29 players forced wait 1 lagger

I represent a synchronization mechanism follows (i just noob, but i want understand how it works):
*every wz client have 10 updates per second
*if ping more than 100 then then all players should wait while high-pinger send them lastest update
for example, if ping of someone if 200 then we will wait 100 ms every update (wait 10 times each second)
* <something what i dont know>

i cannot understand why UpdatesPerSecond cannot be variable. if player have 500 ping, then set 2 updates per second on his client. He can out game or continue play slide-slow, but other 9 players will not forced to wait high-pinger every second.

i have question to devs. can you describe how game works if 1 player have ping of 150??
variant1: some of player's command don't reach game server
is few 3.1 games what i've played i've seen when some of my orders was not executed by droids in random times
does it work this way?
zany
Trained
Trained
Posts: 303
Joined: 20 Sep 2011, 07:04

Re: New synch mechanism in 3.1 beta or do you like zzz?

Post by zany »

I was in games where I see zzz all the time and you can't kick them! BRING BACK THE KICK FOR LAGGERS!
Cyp
Evitcani
Evitcani
Posts: 784
Joined: 17 Jan 2010, 23:35

Re: New synch mechanism in 3.1 beta or do you like zzz?

Post by Cyp »

If ping is 150, then (once the game knows the ping is 150), each client's orders will be delayed by 200ms, such that they can be executed at the same logical time on all clients. If the ping suddenly jumps to 250ms, the orders won't arrive in time, and the game freezes for a moment (showing Zzz), and there will be lots of Zzz for a moment until the game takes that into account, and sends the orders 300ms in advance instead.
User avatar
Terminator
Regular
Regular
Posts: 1077
Joined: 05 Aug 2006, 13:46
Location: Ukraine

Re: New synch mechanism in 3.1 beta or do you like zzz?

Post by Terminator »

how about something like in wc3
Image

may be drop player button not necessary, but show who is lagging, & how much time others waiting for him during game(timer)

I think "Zzz" scares people cause its not uninformative than pointing who is "bad guy" :). May be player will arrage game more effective if to make a message like that ?

During this "pauses" game could also make some usefull stuff ..may be additional sync or somekind of checks.
Death is the only way out... sh*t Happens !

Russian-speaking Social network Group http://vk.com/warzone2100
User avatar
Emdek
Regular
Regular
Posts: 1329
Joined: 24 Jan 2010, 13:14
Location: Poland

Re: New synch mechanism in 3.1 beta or do you like zzz?

Post by Emdek »

Yeah, it would be nice to have something like players list with ping value, like in FPS games.
For zZz image itself, I hate it in current state, if ping is low then it blinks quickly which is distracting.
Maybe there should be some sensible threshold (could be configurable maybe, as hidden option) to trigger it? Or use median or average value of 10 last syncs?
Or use another kind of warning image, maybe like:
Image
Another nice addition could be small translucent chart showing recent ping values (AFAIR OpenArena has something like that), optional, placed in corner.
Nadszedł już czas, najwyższy czas, nienawiść zniszczyć w sobie.
The time has come, the high time, to destroy hatred in oneself.


Beware! Mad Qt Evangelist.
User avatar
NoQ
Special
Special
Posts: 6226
Joined: 24 Dec 2009, 11:35
Location: /var/zone

Re: New synch mechanism in 3.1 beta or do you like zzz?

Post by NoQ »

Emdek wrote:Maybe there should be some sensible threshold (could be configurable maybe, as hidden option) to trigger it?
+1.
User avatar
Terminator
Regular
Regular
Posts: 1077
Joined: 05 Aug 2006, 13:46
Location: Ukraine

Re: New synch mechanism in 3.1 beta or do you like zzz?

Post by Terminator »

I've just thought may be in mp-menu this thing could be done. But I think this menu should be extended....btw dont know about scaling wz menus to 800x600 minimum resolution, was there any agreements ?
Death is the only way out... sh*t Happens !

Russian-speaking Social network Group http://vk.com/warzone2100
User avatar
Emdek
Regular
Regular
Posts: 1329
Joined: 24 Jan 2010, 13:14
Location: Poland

Re: New synch mechanism in 3.1 beta or do you like zzz?

Post by Emdek »

Terminator, yeah, there too.
Menus are supposed to work with 640 x 480 for now (at least I was told so when I was making them a bit wider).
Nadszedł już czas, najwyższy czas, nienawiść zniszczyć w sobie.
The time has come, the high time, to destroy hatred in oneself.


Beware! Mad Qt Evangelist.