I don't believe that modern RPG like world of warcraft do collision detection on the server side... what if you have lags? What if connection breaks? Your characters would just run through walls...

I guess there is always the need for client side collision detection, not only to make the collision calculations of 5000 games (clients) to be done on a single computer. That makes no sense in my eyes...