I know this question has been asked many times, but I've seen some of the topics and none seem to really explain how to do it.
My question is simple. How can I make so that multiple servers, with different world databases (In fact, completely different versions, a master branch server and a 3.3.5 branch server) I don't really want them to be RUNNING at the same time, Just that if I go to the folder where I have the server for the master branch, it opens without problems, and then if I open the server on the 3.3.5 branch, they don't affect each other.
So how would I do it? New MySQL connection? Rename databases? (as in, Auth335 or something like that, on the same MySQL connection)
I figured it'd be renaming databases, but I don't know exactly all I have to change, and where. Is it enough if I change it on the .conf files or do I have to change something pre-compile?
Thanks in advance to everyone.
(I hope I made myself clear, it cost me a lot to write this down for some reason)
Hello from Brazil!
I was able to compile both 3.3.5 and 6.x branchs on a virtual box machine with debian 8 and get both working.
However the system compiled a 32bit .elf and tools only for linux.
I bypassed this by mounting WoW directory and using the linux tools in the mounted directory.
However, now I want to compile portable worldservers, auth and bnetservers EXEs on the debian virtual machine.
What Flags, Parameters would make this possible?
I successfully built the current revision on Windows and Ubuntu 14 but when I attempted to patch a 4.3.4 client to 6.2.0, Blizzards stream launcher patched to 6.2.2
So I am wondering if anyone knows where I can get a good guide on patching to 6.2.0 or a full 6.2.0 client download.
I'm using this as an edcucational project to learn game development in C++