For the next update, I've modified the level limit for Pokemon obedience. In the main series games, you have to have a certain badge for traded Pokemon up to level __ to obey you.
This now applies to all non-traded Pokemon as well.
Why am I putting this in? Many users seem to get their starter, and then just sweep every trainer in the game effortlessly with it. In doing so, that Pokemon far surpasses the game's level curve, making the battles completely mindless. Doing that completely takes the challenge out of the game- both battling, and catching/raising Pokemon.
Expanding this level limit will discourage this sort of play, and force people to actually, you know, put thought into their choices in the game. c:
The levels have also been adjusted to suit the game's curve (meaning that Kadabra will no longer disobey before anyone else does), and furthermore the implementation of this limit will allow me to raise the levels of the wild Pokemon. I had deliberately kept them lower before so people didn't quickly become over-levelled, but now that's not an issue.
When I proposed this change to a handful of people on the server, it was generally well-received. Hopefully everyone is able to adapt their play-style accordingly.