Page 4 of 8
Re: Todays Updates! (3 February 2014)
Posted: Tue Feb 04, 2014 6:54 am
by Kory pk
I2aw origins wrote:Basically what Justin said, it's not ::fart that's directly causing it because the server will ignore messages that are being sent too frequently. I can't tell you how PkHonor is programmed in regards to commands & messages, but from my experience using PI clients & sources I have never effectively been able to do any type of lag or damage to a server with simple commands. There's an unrelated underlying cause to the nulls, it's a pure coincidence that when you spam ::fart that it's nulling the server.
I know it isn't ::fart in general, it's the overload of a timed command I'm pretty sure. It didn't work with ::l0lwut because there is no timer on it and therefore the command can be executed instantly. But with ::fart it has a timer and performs this animation which doesn't cancel each time it's used, so it stacks up and overloads.
There are probably several other commands that can cause the same damage.
Re: Todays Updates! (3 February 2014)
Posted: Tue Feb 04, 2014 6:56 am
by Hayden
Kory pk wrote:I2aw origins wrote:Basically what Justin said, it's not ::fart that's directly causing it because the server will ignore messages that are being sent too frequently. I can't tell you how PkHonor is programmed in regards to commands & messages, but from my experience using PI clients & sources I have never effectively been able to do any type of lag or damage to a server with simple commands. There's an unrelated underlying cause to the nulls, it's a pure coincidence that when you spam ::fart that it's nulling the server.
I know it isn't ::fart in general, it's the overload of a timed command I'm pretty sure. It didn't work with ::l0lwut because there is no timer on it and therefore the command can be executed instantly. But with ::fart it has a timer and performs this animation which doesn't cancel each time it's used, so it stacks up and overloads.
There are probably several other commands that can cause the same damage.
Maybe try it with other commands that have animations like ::hail
Re: Todays Updates! (3 February 2014)
Posted: Tue Feb 04, 2014 7:01 am
by Kory pk
Hayden wrote:Kory pk wrote:I2aw origins wrote:Basically what Justin said, it's not ::fart that's directly causing it because the server will ignore messages that are being sent too frequently. I can't tell you how PkHonor is programmed in regards to commands & messages, but from my experience using PI clients & sources I have never effectively been able to do any type of lag or damage to a server with simple commands. There's an unrelated underlying cause to the nulls, it's a pure coincidence that when you spam ::fart that it's nulling the server.
I know it isn't ::fart in general, it's the overload of a timed command I'm pretty sure. It didn't work with ::l0lwut because there is no timer on it and therefore the command can be executed instantly. But with ::fart it has a timer and performs this animation which doesn't cancel each time it's used, so it stacks up and overloads.
There are probably several other commands that can cause the same damage.
Maybe try it with other commands that have animations like ::hail
I don't think I should go nulling the server lol.
Re: Todays Updates! (3 February 2014)
Posted: Tue Feb 04, 2014 7:05 am
by Justin
Even if the commands "stack" that wouldn't cause the server to NULL at very most it could cause lagg.
Re: Todays Updates! (3 February 2014)
Posted: Tue Feb 04, 2014 7:06 am
by Kory pk
Obsidia wrote:Even if the commands "stack" that wouldn't cause the server to NULL at very most it could cause lagg.
And what happens when the stack gets too large to handle? I'm pretty sure that's what causes it :\
Re: Todays Updates! (3 February 2014)
Posted: Tue Feb 04, 2014 7:14 am
by Justin
Kory pk wrote:Obsidia wrote:Even if the commands "stack" that wouldn't cause the server to NULL at very most it could cause lagg.
And what happens when the stack gets too large to handle? I'm pretty sure that's what causes it :\
That depends on what exactly you mean by "stack".
Re: Todays Updates! (3 February 2014)
Posted: Tue Feb 04, 2014 7:59 am
by Kory pk
Obsidia wrote:Kory pk wrote:Obsidia wrote:Even if the commands "stack" that wouldn't cause the server to NULL at very most it could cause lagg.
And what happens when the stack gets too large to handle? I'm pretty sure that's what causes it :\
That depends on what exactly you mean by "stack".
I mean if I type ::fart, then ::fart right away. The second one should 'get in line' and wait till the first one is done. And If the command is being run at 1000's of times per second then the 'stack' gets very large, very fast.
EDIT: Actually, it might not work like this, it might just execute the command at the pace it's able to. And that's why the animation will stutter. It has something to do with it not being able to keep up with the amount of animations, I think........
Re: Todays Updates! (3 February 2014)
Posted: Tue Feb 04, 2014 8:05 am
by Justin
Kory pk wrote:
I mean if I type ::fart, then ::fart right away. The second one should 'get in line' and wait till the first one is done. And If the command is being run at 1000's of times per second then the 'stack' gets very large, very fast.
EDIT: Actually, it might not work like this, it might just execute the command at the pace it's able to. And that's why the animation will stutter. It has something to do with it not being able to keep up with the amount of animations, I think........
That's very unlikely.
Re: Todays Updates! (3 February 2014)
Posted: Tue Feb 04, 2014 8:59 am
by Ak killem
Kory pk wrote:Obsidia wrote:Kory pk wrote:
I mean if I type ::fart, then ::fart right away. The second one should 'get in line' and wait till the first one is done. And If the command is being run at 1000's of times per second then the 'stack' gets very large, very fast.
EDIT: Actually, it might not work like this, it might just execute the command at the pace it's able to. And that's why the animation will stutter. It has something to do with it not being able to keep up with the amount of animations, I think........
Not fighting your point or idea at all Kory, but still an animation really isn't server heavy is it? I feel like a simple animation does very little to effect latency / stress the server as animations are running 24/7 for all 400+ people on every client, on ever bit of the server and we're aces until something at a random point of the night seems to take a dump on the server. I have no clues as it's been a while since I've been in the RSPS scene but still I'm just adding a bit!
Re: Todays Updates! (3 February 2014)
Posted: Tue Feb 04, 2014 5:33 pm
by Kory pk
Ak killem wrote:
Not fighting your point or idea at all Kory, but still an animation really isn't server heavy is it? I feel like a simple animation does very little to effect latency / stress the server as animations are running 24/7 for all 400+ people on every client, on ever bit of the server and we're aces until something at a random point of the night seems to take a dump on the server. I have no clues as it's been a while since I've been in the RSPS scene but still I'm just adding a bit!
Like I said, I really have no idea what makes this command cause it. I'm just throwing ideas out there so maybe someone with some knowledge on the case will show up and correct me
But to someone like who has very little Java background, it would seem likely.