I’m hoping some of you smart coders and techies can provide some theories on this.
There’s a particular player who keeps trying to join Skeeve’s City and within seconds of joining, the server crashes - disconnecting all players and reloading the world.
Looking at the console, this is the message I see each time:
Exiting due to exception in pollNetEvents ‘NSInvalidArgumentException’ (reason ‘[NSMutableIndexSet-addIndexesInRange:]: Bad range’)
My suspicion is that this player has done something to alter their device and give them some attribute which causes the “bad range” error.
I’m not certain if the player is aware and crashing the server on purpose or unaware. However, the player seems to be doing it on purpose because I have banned the IP address about a dozen times to date but they keep changing their IP after being banned and logging back on.
Fortunately, the time between attempts is anywhere from several hours to several days and Skeeve’s City isn’t being harmed - just annoying for some players who experience the crashes.
Would like to know your thoughts on what may be causing this and if my theory makes sense.