Zelot Overlord Posted April 14, 2015 Report Posted April 14, 2015 Due to the fact that this server has so many issues with cell lag, especially with charge attack, charge arrow, and push palm strike, and even with just cell lag from ranged attacks, there's a command that will fix those issues. The @refresh command will let people refresh the location of players on their screen and allow them to properly maneuver themselves without the issue of cell lag. This will solve a lot of issues even in woe where people cell lag and are hitting the emp while it looks like they are 10 cells away from it.
bann3d Posted April 14, 2015 Report Posted April 14, 2015 +1 Sniper that know how to use skip trap to "ghost out" abuse of this so they cant get hit
gennova Posted April 15, 2015 Report Posted April 15, 2015 +1 Sniper that know how to use skip trap to "ghost out" abuse of this so they cant get hit No!!! my trick T_T But yeah +1 I got the problem with Bowling Bash
Sensation Posted April 15, 2015 Report Posted April 15, 2015 Allows some features to be abused, should be used with caution.
Zelot Overlord Posted April 15, 2015 Author Report Posted April 15, 2015 Then perhaps those specific features should be adjusted because the addition of this command far outweighs the potential abuse of a handful of features that can be changed. I have been on many servers and haven't seen the command really abused, but I suppose some testing should be done before adding it.
Sensation Posted April 15, 2015 Report Posted April 15, 2015 (edited) What are the benefits that outweigh the current situation if I may ask? *Besides the cell lag. Edited April 15, 2015 by Sensation
Zelot Overlord Posted April 15, 2015 Author Report Posted April 15, 2015 Cell lag as well as the knockback lag that you see when a lord knight uses bowling bash, a sniper uses charge arrow, or a champion uses push palm strike. When this happens there isn't anything that anyone can do unless they are a sinx or a stalker because they can simply use backslide. HOWEVER every other class has to simply use seeds or berries to stay alive without being able to attack back and wait for themselves to die, or stop using seeds/berries altogether and just die. This can happen on any map with knockback. This has been an ongoing problem, as such the potential for abuse(this is the first server I have ever been to that has claimed there's potential for abuse for this command) depending on what could be abused the NPC's or whatever else that has the potential to be abused.
ThePerfectHit Posted April 15, 2015 Report Posted April 15, 2015 +1 Sniper that know how to use skip trap to "ghost out" abuse of this so they cant get hit Haven't seen anyone do this besides me and like 2 others since Scrub played, but good point.
Yatogami Posted April 16, 2015 Report Posted April 16, 2015 +1 on this xD Other servers have @refresh as well, why not this server as well?
Sensation Posted April 16, 2015 Report Posted April 16, 2015 Cell lag as well as the knockback lag that you see when a lord knight uses bowling bash, a sniper uses charge arrow, or a champion uses push palm strike. When this happens there isn't anything that anyone can do unless they are a sinx or a stalker because they can simply use backslide. HOWEVER every other class has to simply use seeds or berries to stay alive without being able to attack back and wait for themselves to die, or stop using seeds/berries altogether and just die. This can happen on any map with knockback. This has been an ongoing problem, as such the potential for abuse(this is the first server I have ever been to that has claimed there's potential for abuse for this command) depending on what could be abused the NPC's or whatever else that has the potential to be abused. I'm highly creative, thus I see how it can be used and from past experience know it can be used for things like duping, bugging NPC scripts and a few other things. I am not against the command, but for the things you describe might be other means available. Spamming @refresh can also reset your PvP timer and make you invulnerable, naturally this can be tweaked/fixed to not do that, but it's still possible to occur if not done. Regarding that, the suggestion is pretty broad and has no detailed pros, cons and 'tweaks' that are to be kept in mind.
Zelot Overlord Posted April 17, 2015 Author Report Posted April 17, 2015 I have not once seen @refresh used to reset a PVP timer and make someone invulnerable. Since you know about the ways to abuse NPC's and such then perhaps you could shed some light on it for the people who haven't used the command to abuse the NPC's and give some suggestions to fix the said NPC's?
tiffycaek Posted April 27, 2015 Report Posted April 27, 2015 I'm highly creative, thus I see how it can be used and from past experience know it can be used for things like duping, bugging NPC scripts and a few other things. I am not against the command, but for the things you describe might be other means available. Spamming @refresh can also reset your PvP timer and make you invulnerable, naturally this can be tweaked/fixed to not do that, but it's still possible to occur if not done. Regarding that, the suggestion is pretty broad and has no detailed pros, cons and 'tweaks' that are to be kept in mind. Actually, @refresh works client side, not server side. It refreshes mismatched sprite positions caused by minor lag on your screen alone. It does not refresh your PvP timer, nor does it make you invulnerable because it doesn't count as a relog. If you are attacking someone, and they use @refresh, you don't stop attacking them, nor do they become invulnerable. You still keep beating the crap out of them. And it definitely isn't used to bug NPC scripts or dupe items. Once again, @refresh command only affects the screen of the person using it. It has NO effect for anyone else, thus it gives NO unfair advantage in pvp/woe/bg/gvg/whatever. 1
Bishop Posted April 28, 2015 Report Posted April 28, 2015 Unfortunately this command can bug out npcs and potentially form risk of duping, not to mention that this command (unless adding a rather large cooldown) can be abused in PvP as well. I personally see no 'necessity' to add this.
Sensation Posted April 28, 2015 Report Posted April 28, 2015 (edited) Actually, @refresh works client side, not server side. It refreshes mismatched sprite positions caused by minor lag on your screen alone. It does not refresh your PvP timer, nor does it make you invulnerable because it doesn't count as a relog. If you are attacking someone, and they use @refresh, you don't stop attacking them, nor do they become invulnerable. You still keep beating the crap out of them. And it definitely isn't used to bug NPC scripts or dupe items. Once again, @refresh command only affects the screen of the person using it. It has NO effect for anyone else, thus it gives NO unfair advantage in pvp/woe/bg/gvg/whatever. Some skills rely purely on the actual client animation's delay to prevent the player from moving too soon afterward. Unless the source code for @refresh is changed to factor that in and to add a minor server side delay to all skills/items to prevent this from being possible, it'll be able to be abused. Certain dialogues can be reset since they are depending on client-side input, yet processed server side, hence the possibility to further abuse. You are right it works client-side, no doubt about that, but is queried and processed server side too, else the command would be default available on all clients. Thanks for your input and insights though, it's refreshing to have some proper feedback. Edit: at-command doc does mention this: " synchronizes the player's position on the client with the one stored on the server." Not to mention the source code, just to keep it complete. nullpo_retr(-1, sd); clif_refresh(sd); return 0; Edited April 28, 2015 by Sensation