Of cuz.
Because it's more fun to play there then.
But the most easiest way to get a PServer working is to get the original server files.
And it wouldn't be easier to program a emulator just because you're experienced

Every game is different and so you need some time to get the needed data to construct the basis of the emulator