Page 1 of 1

Looting time for European players

Posted: Thu Nov 11, 2021 12:30 pm
by Orionesss
Hi guys,

Been thinking for a while now about the looting speed. It looks like looting is the slowest repetitive action on the server.
When you do some action, it has to be negotiated with the server and only executed after server confirms back to the client that the action was made.

Lifting and dropping are two different actions that perform really slow for people with 150-200 ping (Europeans generally have such ping to the server).

My question/idea is to work a bit on improving the speed of the looting process. Reason for this is that looting speed directly impacts the volume of gold/gems and materials you can collect from champ spawns or from farming in fel dungeons killing loads of monsters at a time.

I remember 1 month ago when the US server was down, the shard was moved to a server in Europe for a couple of days. I really relized how :verymad: up we are because of the high ping. The looting speed was incredible and I was able to loot almost 100% of the mobs I kill on champs, collecting few times more resources and gold.

What I want to suggest is to try to make it fair for high ping players by implementing the following auto looting scheme.

A new command, almost the same as [claim, but to also to include reagents and gems and basically everything you can put in keys.

and maybe another command [gather that does the same as claim + reagents + gems, but leaves the corpse on the ground for you to manually loot the rest of the stuff that was not gathered by the command such as weapons, Peerless keys etc...

Give me a thumb up if you feel this would be helpful!

Cheers!
Orionesss

P.S. Another fresh example was the Harrower event on Saturday. US players were like vacuum cleaners on the gold drops after Harry died. I was like retarded looter of 1 pile of gold per sec :)

Re: Looting time for European players

Posted: Thu Nov 11, 2021 2:20 pm
by Johnny Warren
Try playing from Australia. We have a government that doesn't believe in the internet (I keep telling them it is real). So our connections involve using paired copper wires still (this is not a lie).

Re: Looting time for European players

Posted: Thu Nov 11, 2021 4:43 pm
by Nick
my ping is 52, I'm fairly sure every drag-drop action has a game engine delay of 600 ms so, I don't see how this would be helpful at all. +C has said many times he is not going to put customizable option on [claim/[claimall because of 2 reasons it would have a negative impact on the economy (I think it would actually level the playing field a lot as I know some ppl with great macro skills that get everything down to the leather and put it on keys automatically) and 2, it would be a time sink for coding and de-bugging and not worth it (I agree with this wholeheartedly, Id really like to see some actuall events or new areas ect.)

I use [claimall which grabs everythin,g goes around the ping and the 600ms delay built into the game.

Re: Looting time for European players

Posted: Thu Nov 11, 2021 6:09 pm
by Orionesss
Nick wrote:
Thu Nov 11, 2021 4:43 pm
my ping is 52, I'm fairly sure every drag-drop action has a game engine delay of 600 ms so, I don't see how this would be helpful at all. +C has said many times he is not going to put customizable option on [claim/[claimall because of 2 reasons it would have a negative impact on the economy (I think it would actually level the playing field a lot as I know some ppl with great macro skills that get everything down to the leather and put it on keys automatically) and 2, it would be a time sink for coding and de-bugging and not worth it (I agree with this wholeheartedly, Id really like to see some actuall events or new areas ect.)

I use [claimall which grabs everythin,g goes around the ping and the 600ms delay built into the game.
Great macro skills is not enough with this high ping. I got all on scripts and macros, but my sorting macro is so slow due to the high ping, that I got annoyed by it dragging. Also, one would need to invest quite a lot of ED to increase weight and capacity of their backpack in order to claim all :)

My ping while idling is 140-150
during action, my ping peaks at 250 which is a bit too much for an online game :) despite my fiber internet being damn fast.

the game engine does not have 600ms delay if the ping between client and server is low.

I still think that some customization on [claim / [claimall command will help equalize the disadvantage of high ping players.

I've seen some of you run past a mob, they kill it with their melee weapon, open the corpse and loot it, and this happens without even stopping by the corpse :)

Re: Looting time for European players

Posted: Thu Nov 11, 2021 6:46 pm
by Nick
Maybe it is a razor dealy (but I doubt it) it takes 600MS to move any item (built-in back in the day due to dial-up constraints).

Re: Looting time for European players

Posted: Fri Nov 12, 2021 8:05 am
by Wil
The game engine has a 500ms (1/2 second) timer on many actions, like drag-drop, where it will refuse the action if the client asks for it faster. You'll get a message in your journal or a "bounce" action. Because of jitter (inconsistency in delay) you usually have to program macros out at 600ms to minimize the chance of them arriving at the server less than 500ms apart. As your jitter increases (as it does from Europe) you'll have to up that slightly, maybe to 650ms, but not by a huge or unfair amount.

Australia is, of course, the worst latitude and longitude from which to access a server in eastern Canada. Simple physics -- speed of light in glass -- plus the long chain of routers which have to completely receive the packet before passing it on guarantee a bad ping time.

[claim is considered speech, so it doesn't have the 500ms delay. There you just have to wait for the target icon to appear. So, if you [claimall and then slowly sort from your backpack or [claim and accept that you're just getting the gold you can appear to move quite fast.

Re: Looting time for European players

Posted: Fri Nov 12, 2021 11:06 am
by davethemage
Wil wrote:
Fri Nov 12, 2021 8:05 am

The game engine has a 500ms (1/2 second) timer on many actions, like drag-drop, where it will refuse the action if the client asks for it faster. You'll get a message in your journal or a "bounce" action. Because of jitter (inconsistency in delay) you usually have to program macros out at 600ms to minimize the chance of them arriving at the server less than 500ms apart. As your jitter increases (as it does from Europe) you'll have to up that slightly, maybe to 650ms, but not by a huge or unfair amount.

Australia is, of course, the worst latitude and longitude from which to access a server in eastern Canada. Simple physics -- speed of light in glass -- plus the long chain of routers which have to completely receive the packet before passing it on guarantee a bad ping time.

[claim is considered speech, so it doesn't have the 500ms delay. There you just have to wait for the target icon to appear. So, if you [claimall and then slowly sort from your backpack or [claim and accept that you're just getting the gold you can appear to move quite fast.
I can confirm this. With orion you can set "wait time delay" or "use/move" item delay. I've found if i have it set too low (250ms-400ms) i get an eternal spattering of "you must wait to preform another action". so i have mine set 500ms for wait and use items. Move seems to work ok at 250ms (haven't tried lower) those values from Vietnam seem to be ok.