the server isn't targeted to be for sure working multiplatform, although it does, msvc++ has a problem with some types uint# when they aren't manually declared so add psstding.h in declaration of the file failing if you are using stable. although you might want to use trunk not stable to develop a new game, at least at the beginning, considering the big amount of changes in db data, scripting, etc.