Is there a guide to setting this up?
There is a guide somewhere, but I'm not even sure if it's up-to-date.
Basically, my setup is, I have one main folder (4.3.4 Server), with two folders inside it.
The first folder is named _Core
It contains all of the dbc, mmaps, vmaps, maps folders, plus the authserver.exe and worldserver.exe files.
The second folder is named _Server
It should be named that by default upon download. Change nothing in this folder, not even its name.
The _Core folder can be renamed whatever, I just tried to mimic the _Server folder with the underscore. I believe the default "Core" folder is named "RelWithDBInfo" or something similar.
To start it all up, first start the MySQL.bat, then give it a few moments to fully set up (My PC asks if I want to allow it through private or public networks, same with the authserver and worldserver.exe files).
Then start Authserver.exe, give this a few moments as well.
Lastly, start Worldserver.exe, and let this run until you hear it make a noise. If you're unsure if it's done/missed the noise, make sure it's not loading anything, and I think it will say something along the lines of "Worldserver finished loading" or "Worldserver ready", can't remember exactly.