Hope this is in the right forum...
Ok, so I was macro'ing on a server I wasn't supposed to be macro'ing on (using
this version of MQ2) although MQ2 is allowed on the server. The macro I was using was a simple spell skill training macro, which I'll post below... I was running the macro on two characters (a beast lord and a mage), but also had a pure melee character just sitting there. So, the server admin saw the macro running while I was AFK and tried to summon the characters. The two that were running the macro would summon, then pop back to where they were left macro'ing right away... the other character, the one that wasn't running the macro would summon normally. Seeing this, the server admin thought I was using the MQ2 warp plugin and banned my accounts.
Now, I know for a fact that the warp plugin is not included in any builds of MQ2 found on the macroquest 2 website and I did not modify anything before compiling it, and I will post the macro I was running bellow for further reference.
On top of this incident, there were several other /warp triggers found on the admin's server hacker log, most of which were from a time I wasn't even running the macro.
So, that's what happened... My thoughts on how the errenous /warp triggers showed up are this, but please, someone correct me if I'm wrong, or provide any other answers:
I was three boxing, the beast and mage were in the background when I went afk, with window focus being on the rogue. I know if I set a character on /follow then switch to the character being followed, the character following appears to follow very jumpily. If you stop walking on the followed character, the following character sometimes continues walking past the stopped character, then disappears and reappears in the correct location, behind the followed character. This looks like it could be seen as a warp, at least from what it looks like. I also know that MQ2 has a program built in called EQPlayNice, which essentially makes EQ more resource friendly, so that if you're running EQ in a window and want to switch over to a web browser, the number of CPU cycles available to EQ are reduced, allowing better performance on any application other than EQ. So, if I have one EQ window focused, the others are going to be slowed down to allow the focused EQ window to run more smoothly.
What I think happens is something similar to what happens when /follow is on and the following character is jumping around... the character was summoned, but because of client lag, the loc update was never updated on the client, only the server. And if what I understand about how the MQ warp plugin works is correct (changes character's loc in the client's memory), that would mean that whatever the client says, goes... at least on character locations.
So, that's what I think, anyone else think anything different? I just want to know why something like that would happen... I was lucky enough to get the accounts unbanned, thanks to an understanding admin.
Thanks to anyone that comments,
beano311