When Compiling OTServ you convert the C++ files that it is coded in into a usable executable. Either to include your custom changes or to always have the latest possible version from the SVN repository.