Hey Everyone
The following guide is step by step easy to follow directions on how to get an ArcEmu 3.0.9 WoW Server up and running with directions to getting it public. Leave any questions you have, i check the forums daily and will respond as quick as I can.
First Off, Getting The Server Running
I would first off like to give thanks to Opast for providing the links to the sites where these downloads can be found.
The first thing you need to do is download the ArcEmu repac. Which you do need to sign up to the website first. No worries, all these downloads ARE completly virus free. I was sketchy at first but went with my will for a server and trusted.
Johved's Private Server Talk • Login
When you go to pick a Folder Install Destanation, I along with alot, prefer the Idea of installing it to the Desktop, and finish the download.
You will also need .NET Framework 3.5 which enables your server to work.
Download details: .NET Framework 3.5
The ArcEmu folder that you installed (the one that may be on your desktop), Inside is a folder labled "TOOLS", Copy and paste the "Ad.exe" file into your actuall World Of Warcraft Programs Folder and run it. What this file does is copies all the maps from the wow folder.
When its done, which may take a few minutes, recopy that "Ad.exe" file and repaste it into the "TOOLS" folder, replacing the former one.
Inside the ArcEmu folder, is a file "Johved UserControlPanel.exe" this will be your new best friend with the private server. You will use this file alot so I recomend makeing a shortcut of it onto your desktop. But with that to the side, Run it. This allows you to start all the programs for your private server.
To now start it:
You will first need to create an Account for yourself. This would be the account Username and Password you would use to loging into Wow.
Click the big button that says "Account Management"
Click "Create Account"
Pick A Username/ Password
Considering your are most likely the Innitial creater of your server its only right to choose Admin as your level.
GM's are like management with your server. They have commands as well but some are not available.
Player's would be your regular people who play on your server.
The last part would be which version you of WoW you have. When creating other peoples accounts, you would choose what Expansion of WoW they have.
The Finally click "Create Account"
Press the ok for the confirmation screen and the click the button that says "Back", the one more time.
You should be at the Main Screen of the Control Panel
I will explain the "Realms Config" and "World Settings" a little bit later...
Now to START YOUR SERVER!!!
Click "Start MySQL" then "Start World" followed by "Start LogonServer"
Now for a little modifing and Backing Up.
Find the "realmlist.wtf" file in your WorldOfWarcraft Directory.
For Me its C:\Program Files\World Of Warcraft\Data\enUS.
On your desktop make a folder named "WoW Servers" or whatever you want. But inside make two separate folders. One With "WoW Backup" and the second... I used the name of my server. But copy and paste the "realmlist.wtf" into both folders. The one in the WoW Backup would be to use when you play retail. And the second would be the one you would copy into the world of warcraft...enus folder to play on your Private Server.
(I'm sorry that last part got confuzing. It you want me to re-explain just leave a comment)
KK, now to set up the realmlist for your server.
Go into the folder you set up for your realmlist.wtf for your server. Right click it, and open with Notepad or any other word documents you use. you may see...
set realmlist us.logon.worldofwarcraft.com
set patchlist us.version.worldofwarcraft.com
set realmlistbn ""
set portal us
you need to change the first line to...
set realmlist 127.0.0.1
and the second line to....
set patchlist us.logon.worldofwarcraft.com
Ive seen different people with different things on line 3 and 4 so i recomend not messing with those.
and save it. (making sure this is the realmlist.wtf inside YOUR SERVER FOLDER. and not the backup)
You should now have...
set realmlist 127.0.0.1
set patchlist us.logon.worldofwarcraft.com
set realmlistbn ""
set portal us
Now copy the realmlist.wtf and paste it into the worldofwarcraft...enUS folder, replacing the former one. Start WoW as if you were playing retail, but Use your new account username and password and there you go. YOUR SERVER!!!
#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%#$%
NOW FOR MAKING IT PUBLIC
Download "HeidiSQL" this is the database that your server will run on.
http://www.heidisql.com/download.php?
Look under the spot that says "Download HeidiSQL" and select the Installer for the recommended one.
Run the file and download. I havn't read any other "Oh this is something you should do" but i did also download this file to my desktop to keep it in the same area with ArcEmu.
This programs gives you all the data for your server. Such as ID Numbers of weapons and items, account info, which you can modify to you can modify to your enjoyment (such as setting your char level to 255 =) )
You now need a program that can connect your server to your friends computers so that they can play on your Private Server. Hamachi (so ive read and expierenced) is one of the best and simplest.
Make sure to note when it ask you what kind of server you want to setup, want to have a commercial license, just choose the free option. It really is all you need.
https://secure.logmein.com/products/hamachi/list.asp
Before installing it, I made a folder on the desktop labled "Hamachi" and used that as the download destination
When Running for the first time it gives you step by step directions on how to set up.
This is where I explain about the "Realms Config" button
Now go to the Johved UserControlPanel.exe
Click "Realms Config"
A notepad window should pop up.
Take note that the info inside the #-#-#- are info about the different variables.
That to the side at the moment, Scroll all the way down to where it starts with
<Realm1 Name....
I dont have the default but ill use my info to guide you.
You should have something similar to
<Realm1 Name = "Top Flight XXXL"
Address = "127.0.0.1:8129"
Icon = "PVP"
Population = "1.0"
TimeZone = "1">
Change ("Top Flight XXXL") to your server name, keeping the parenthesis
and change ("127.0.0.1:8129") to the IP that Hamachi gives you, keeping :8129
Keep the info at the top the way it is.
Save it and exit
Now open up HeidiSQL
It will try to connect. Click the "New" button and make connection Name, what ever you want. I used the server name.
HOSTNAME/IP: localhost
USER: root
PASSWORD: root
PORT 3306
And click "Save+Connect"
Now at the menu on the left.
Click the + on Characters, the click accounts. Look at the page to the right and look under the "NAME" tab for "FLAGS", follow it to the "DEFAULT" section and change the variable (double click the number) and change the DEFAULT to 24 and Click Update Field
After this, close everything (such as your logonserver and world) and be sure to "Stop MySQL" from the UserControlPanel. Then Exit, Run Your UserControlPanel, Start MySQL, Start World, Start Logonserver.
And your PUBLIC!
NOTES FOR YOUR FRIENDS. They will also need to download Hamachi. Where you created a network, they need to join yours.
On their realmlist.wtf, it needs to have YOUR hamachi IP rather than the 127.0.0.1 and make sure they changed the word version on the second line, to logon.
Create their account and password (From the Account Management Button in the UserControlPanel)
And everything is up to go!
I will post Extra Side Info on the next post.
Ive put alot of thought into this guide and did alot of messing around to makeing sure it'll work. I Really Hope This Helps :wave: