Did you remove /oos or fix desync?
" Actually love, my "anger" comes from the fact that people ARE saying the devs are not aware of the issue. Just read back a little way... Why do I browse? Initially I was just poking around because a friend dev pointed the game out to me. Then my rage boner was incited by the amount of entitlement seeping from the forum cracks and I felt compelled to jump in and have some fun. " Actually, ALL players are experiencing desync issues - what I said is that the majority of them are not aware of them or don't experience as great an impact on their game experience because they aren't far enough to do so. " I live with a dev and it may surprise you to learn that devs are human and they get angry or annoyed too. Devs don't need to hear the same spam about the game and how people want to leave when they've already posted repeatedly about their plans for the situation. You just pointed out HOW many posts there are - you seriously think a small indie team sits there collecting data from forum posts to that degree? " I have sync issues aplenty... although I have barely made it to 4th level (I don't even play this game - what does that tell you?) I'll try not to be so angry - but it's so much fun at my age... In conclusion, I apologise for ranting at you previously and I take your mocking little slapbacks as fair due! IGN: ScrubcoreRulezBitch
Alt: HardcorePwnsScrubcore |
|
Quick question: How does using improper predictions help hide the desyncs/make the environment better? They said they haven't made the client try to accurately predict what the server does, instead it uses wrong predictions intentionally... for some reason?
I just can't see how that approach is anything but incredibly bad way to go about it. I haven't made it to Merciless yet but I do get the occasional lag spike on Cruel that can be frustrating at times. Generally though the desyncs occure in predictable ways like when being swarmed or lots of enemies moving around trying to reach you etc.. Computer specifications: Windows 10 Pro x64 | AMD Ryzen 5800X3D | ASUS Crosshair VIII Hero (WiFi) Motherboard | 16GB 3600MHz RAM | MSI Geforce 1070Ti Gamer | Corsair AX 760watt PSU | Samsung 860 Pro 512GB SSD & WD Black FZEX HDD Last edited by Nicholas_Steel#0509 on Feb 11, 2013, 2:20:06 AM
|
|
" IDK... I never bought into the certain skills cause desyncs. Sure certain skills make them more frequent... But the rampant desyncs happen nonstop and no skill starts the train. I mean walking through a door, mobs desync... Running away from a group of mobs, they desync... Autoattack with the basic default attack, they desync... I have no clue why or what design choice they made that caused this... But I'm just frustrated that it's been basically unaddressed for the 2ish years since it was brought up in Alpha. |
|
" Whining about people whining does not put you above the people that are complaining. Get off your high horse, you're acting like a child. |
|
Well, I had a long post typed out, but it was eaten by the back button, so:
1 - As far as a "wrong" model being an improvement, consider how a perfectly accurate model would work with flickerstrike, everything would rubberband horribly >_> 2 - To the person with lengthy posts complaining about "entitlement": a) welcome to the American market, stuff is expected to work without major flaws or it gets binned usually. b) asking my friends to play this game usually goes something like this: Well, this game is good except [long list of caveats] " And then nobody plays this game except the people I know who play kmmos, where dying to stupid bugs is expected because the support staff are highly trained chimpanzees that tell stupid non-Korean foreigners that every bug is an "advanced feature." I'm somehow pretty sure that's not quite what the developers are going for here, so it seems reasonable to have higher expectations, yes? |
|
Love everything about the game, the environments, monsters, weapons, orb, abilities, you name it ;)
Really good to know that even a small team has the time to address and interact with their customer base. High-five. The desyncing issue adds new depth of gameplay for me, can I realise I'm /oos and react quick enough to log out before dying? I certainly can, can you? ;D |
|
" I can kinda see how it would be bad but it's kinda hard to wrap my head around the problem. It would be rad if someone could come up with a more complete explanation of how an accurate prediction system would be worse. I mean you'd still have desyncs like you do now, just less? As far as I can tell it was said that the game does not attempt to reliably predict server server behavior, it instead does it's own slightly wrong things intentionally to... I dunno, somehow magically reduce the apparent mass amounts of desyncs that actually happen? And I just can't see how that is logical at all. Also with regards to enemies that do Charge attacks? I imagine the client can not interrupt such abilities as they are happening which is why they are supposedly the biggest causes of the client going out of sync. I can't quite word what I mean, anyways I'll wait for that GGG guy to spill the beans on the current system etc. Computer specifications: Windows 10 Pro x64 | AMD Ryzen 5800X3D | ASUS Crosshair VIII Hero (WiFi) Motherboard | 16GB 3600MHz RAM | MSI Geforce 1070Ti Gamer | Corsair AX 760watt PSU | Samsung 860 Pro 512GB SSD & WD Black FZEX HDD Last edited by Nicholas_Steel#0509 on Feb 11, 2013, 6:53:42 AM
|
|
" Nicholas, I think you misunderstood Damien's post. The client tries to predict the exact server behavior, there's no intentional error so that you would miss. I believe what Damien meant by saying that they want you to miss sometimes, is that they don't want to give such a wide margin of desync error into hit calculation, that if you shoot in the general direction of the monster, you would always hit. |
|
" Well, if you want a contrived example, suppose we have a simple model: 1 - mobs always move towards you 2 - you have a constant 200ms ping An "accurate" model (i.e. what the server does) is to have the mobs on the client always move towards the user's position. This is relatively accurate assuming that user's position is stable. Now the user teleports. 200ms later, the server receives the teleport and executes it. Accurate model: The mobs move towards the client's position on the client, and the client's position on the server on the server. For a sufficiently large teleport this will cause a fairly significant desync on fast mobs. Inaccurate model: Use your last observed latency and delay your teleport by that much. Teleport feels less responsive (unpredictably so), mob position more accurate. On a largely irrelevant note, if you know a bit about differential equations there's a lot of locally accurate models there that are not accurate whatsoever over longer timespans (try numerical solutions to diffusion problems with the explicit Euler method sometime). " Well, you can't really reliably predict server behavior unless you're dealing with objects with deterministic paths (i.e. not affected by user input). Of course, that's a special case where you can, hence why I rage at charge "desync", there's really no excuse for that when the thing takes several multiples of my ping to reach me... What's known is that GGG doesn't want skills to "always hit" and that all attacks are targeted on a point in space. If you are clicking on a target to execute your attack as opposed to shift+clicking ground, the bubble in which your attack is considered valid increases. There are a few interpretations of what they've said: 1 - They don't have any desync compensation whatsoever and they think people just want a really large bubble (to be honest, this is my current workaround with ground slam, that thing's huge). I thought Damien said this, which is why I was so annoyed earlier in the thread. 2 - They have state rewinding and rewind to see if any state in the period since the last received packet matches (I seem to recall that PoE packets don't contain timestamp anyway) and they don't want to increase the size of that buffer. I've seen some pretty "interesting" implementations of state rewinding before (try fighting a BR in C9 sometime) so that might be justified. 3 - ? I am tired right now and don't care to review thread or what I've written before. Option 1 is far more likely than option 2. Nobody knows until we get the followup post, so. Most of this shouldn't be a substantial issue for me (I have 60-100 ping) so I think it's very likely that they resend mob position very rarely; and it doesn't seem to resync on its own when the client is blatantly out of sync. " Charge attacks are currently really screwy and I doubt the client is factored in at all (how would you resolve collision detection like that?). Hence the complaints I had about the oneshot rhoas you have to dodge by like two inches of screen space... On the other hand it's basically a linear projectile with constant velocity and I have no idea why its position is frequently off by so much. " This is a solved problem though: you buffer world state for some short period and send a packet timestamp; if it would have hit at that timestamp, then you hit. Due to memory constraints an implementation of this isn't exactly simple, but I'm pretty sure this has been around since the late 90s. To be quite honest I don't care that much about my skills hitting as long as I can see where mobs are fairly accurately and don't rubberband if I make the foolish mistake of fighting near a doorway. |
|
The desync issue certainly needs work but considering the game is in beta I can live with it for the time being as for the most part it doesn't cause me problems although I do play ranged and maybe it is more of a problem for melee charas.
What I cannot abide by is the charger mobs in the game. Rhoas, Shield Chargers & particularly the Rolling Rocks guys are broken. I don't know if it is just a desync problem but they hit you without doing the animations & even if you avoid the attack you often still get hit. These mobs do MASSIVE damage & stun you & in conjunction with them not playing the animations it's nothing short of a clusterfuck. I would personally make a request for GGG to take the charger mobs out the game (or at least disable the charge) for the time being until the issue is working better. They make the game feel like an Alpha and for a soft release I feel they essentially do the game harm. Please consider removing the chargers for the time being. Thanks. |
|