Spells problem[Resolved]

When you make 23 spells, non-admin players will get a bug were they cant use the chat,move map or do anything else.

I tried this at EO3.0, EO3.0 electrified events,EA3.0.10 and some other versions and i still got this problem.

We’ve added values to all spells to see if it’s some case of a value, even fresly remade all spells. But it doesn’t work in any case.

Thanks for your time.

I can confirm this issue. Really game breaking when you wanna create a game with many spells.

Would be really appreciated if someone can help.

are you like making spells and when you get to number 23 it crashes?

Yes if you do more than 22 the players get bugged.

Only admins can move and do every other things normaly.

If you put a spell on number 23, while no other spells have been made, the client works perfectly fine.

It really starts when you actually make 23, I don’t think it matters on which numbers your put them.

One thing I noticed also, if you skip 23, make 24, then go make 23 it doesn’t break.

Actually I tried deleting 22-28 after I tried this and the bug didn’t repeat. Looks like it is just the first time around that it does it.

One thing I noticed also, if you skip 23, make 24, then go make 23 it doesn’t break.

Actually I tried deleting 22-28 after I tried this and the bug didn’t repeat. Looks like it is just the first time around that it does it.

I can’t seem to reproduce that fix. :S

Someone in a different thread said something about it having something to do with the spell packets. Maybe it was just the version I was using that this worked in. Anyways, it was said in the suggestions that they are looking into this.

Bumping this thread so people are aware this still hasn’t been solved. Still hoping for a fix.

seems like the client for some reasons sends too big packets to the server. Can you give us some more details like when (e.g. when casting a spell, e.t.c.) the server stops sending packets to the client (players are unable to do anything)

Allright I’ll play some more around with it, here are the results for the things I tried. I’d like to hear it if I have to try more things.

Everything is tested as non-admin, as admin works fine.

activating an event: Nothing happens, it doesn’t activate.

walking on a warp attribute: I don’t get warped.

targetting an NPC: I can’t

using an spell (aoe, since I can’t target): I only see the cast bar animation, after this bar is full, nothing happens. No spell name, no animation and no damage to the NPC

picking up an item: I can’t

Learning a spell: I can’t

Equiping an item: I can’t

All the above works fine as admin. When I’m admin it warps back to the last saved spot. (Where you started at logging in. Or the last place you were as admin I guess)

I’m not sure what more to test. But I guess it simply does nothing, untill you get to be an admin.

Tested this all on Eclipse Advance 3.0.9 simply because this is the first EO3.0 client I found on my PC. But this bug is the same in the clean E3.0 version I guess.

Happy new year! :)

Still havent find a fix for this, am bumping this topic.

I have tried look around the source a bit but still didnt see the problem

I’ve searched every sub that handles the sending and getting the spell packets and i can’t find any bug

i have found the problem. During login the server needs to send all spells to the client so it loops through all the spells and sent each spell in its own packet. Now when the client gets this packet it requests form the server all the spells that the player has learned and here is where the bug occurs. If you have 23 spells the clients requests the player spells 23 times that means 23 packets plus 2-3 packets that he had send before its 25+ packets. 25 is the number of packet a non admin player can send to the server. If it sends more than 25 packets the server thinks that its trying to flood him so stop processing more packets from that client.

Anyway i am gonna write some code to fix this and post it in bug fixes

My english is bad so i hope you understood what i wanted to say :D

here http://www.touchofdeathforums.com/community/index.php?/topic/131259-having-more-than-23-spells-flood-server-bug-fix/

Thanks for fix!

Log in to reply