[TERA PC & Console] En Masse is closing, but TERA lives on! We will continue to support TERA PC (NA) and TERA Console until service is transferred. Stay tuned for more information.
[TERA Console] The Grotto of Lost Souls update (v85) is now live! Read the patch notes here: https://bit.ly/TERACon_v85
[TERA PC] The 64-bit update (v97) is now live. Check out all the changes delivered on August 11 here: https://bit.ly/tera64_patchnotes
[TERA PC & CONSOLE] Summerfest Part 2: The Beach Bash is on from August 11 until September 1! Participate in event activities to earn tokens redeemable for costumes, consumables, mounts, and more! Details: https://bit.ly/tera_sf20
Add client-side prediction for skills
TERA is a very ping dependent game, and much of that could be solved very simply with a few months of work from a small team. Even the least ping-reliant class lose 15% of their damage for every 100 ping. This is because ping wasn't an issue in KTERA.
Allow the client to assume the skill goes through, run the animation, and take the next skill input while it's waiting for the server to verify the skill is useable.
This has huge benefits on the game, making ping much less of an issue. People with high ping would be able to compete with those with low ping more easily.
People shouldn't be punished for living in a different city than the game servers.
EME please fix.
Allow the client to assume the skill goes through, run the animation, and take the next skill input while it's waiting for the server to verify the skill is useable.
This has huge benefits on the game, making ping much less of an issue. People with high ping would be able to compete with those with low ping more easily.
People shouldn't be punished for living in a different city than the game servers.
EME please fix.
1
Comments
Client recieves move input and sends it to server. (network 1 way)
Server verifies it can happen, and tells the client. (network 1 way)
Client THEN starts the animation.
Server tells the client the skill ended. (network 1 way)
Client can recieve next skill input.
So every skill used requires 1.5x of ping to occur, on top of the time for the skill.
I have 80 ping. That means every skill I use, I lose 120 ms.
If I use 250 skills, I am losing 30 SECONDS due to ping. in a 5 minute fight, this would be 10% of the time lost. That is basically the minimum for any class in that scenario. Some classes have it much worse, losing over 20% of their damage due to this. It's even worse with server lag.
I think this would bring in lots of players from other continents, seeing as Enmasse is by far the best TERA publisher (I'm not even joking, EU TERA is almost unplayable).
Yeah, it would be a quick and dirty hack, but it would be a VERY profitable quick and dirty hack.
edit: I move quite often and I've experienced the game's full "lag spectrum". I would rather take the occasional desync than having to play with 150-200 ping. The difference between 50 ping and 200 ping is...