[Guide]Compiling ArcEmu+public+website setup menu

User Tag List

Results 1 to 7 of 7
  1. #1
    palkiake's Avatar Member
    Reputation
    2
    Join Date
    Jul 2008
    Posts
    31
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Guide]Compiling ArcEmu+public+website setup

    Yeah yeah i know another compiling thread, but i'll try and make this easy to understand and yet detailed.

    1.1: The Programs Used.
    2.1: Folder creation
    3.1: Compiling
    4.1: Server going public
    4.2 Setting up a website


    1.1: The Programs used:
    Visual Studio C++ 2008 Microsoft Use the 2008 version, it's the only one that works for me, also use FireFox, as IE fails and Safari won't open it up on my pc.

    Toutoise SVN
    Used to retreive the Core and Database (Thanks Kiev)

    HeidiSQL
    For editing the DataBase, you could also get something like Navicat.



    2.1: Folder creation
    I know this sounds stupid but this part got me confused ALLOT in the beginning.

    Firstly; Create a folder called ArcEmu on your desktop, Like this: C:\Users\Gringo\Desktop\ArcEmu (Gringo is my account name on this pc, don't ask why.)

    Then inside that ArcEmu folder on your desktop, create a folder called ArcEmu and a folder called Core.
    Like this
    ArcEmu:
    Core: C:\Users\Gringo\Desktop\ArcEmu\Core
    ArcEmu: C:\Users\Gringo\Desktop\ArcEmu\ArcEmu
    After you've done that create yet another folder called ArcEmu in your second ArcEmu folder, it should look like this:
    Code:
    C:\Users\Gringo\Desktop\ArcEmu\ArcEmu\ArcEmu
    Now create a folder called Server inside your second ArcEmu folder, it should look like this:
    Code:
    C:\Users\Gringo\Desktop\ArcEmu\ArcEmu\Server
    Now the first step is set to your own compiled Private Server.


    3.1: Compiling The Server

    Now we're going to create the Core itself.
    RIGHT click on the map on your desktop called ArcEmu
    And click SVN Checkout, At URL Of Dipository you paste this:
    Code:
    svn://arcemu.info/svn/
    This shouldn't take long (depending on your internet speed though)

    Now the real Copmpiling starts.
    Go to
    Code:
    C:\Users\Gringo\Desktop\ArcEmu\Core\win
    And click on arcemuV90-allprojects
    Now on the top you'll see something called "Build" click on this and then on "Configuration manager" and change "Debug" To "Release" click on close and press F7 (or click on build-Build Solution)
    This is going to take a while so go watch TV or take a shower or something or go outside and get some sun!
    When ti's done it should say:
    Code:
    ========== Build: 15 succeeded, 0 failed, 0 up-to-date, 0 skipped ====================
    (When you get an error and you are on Windows Vista always open it as an administrator)

    When this is done go to
    Code:
    C:\Users\Gringo\Desktop\ArcEmu\Core\bin\Release
    And copy EVERYTHING to
    C:\Users\Gringo\Desktop\ArcEmu\ArcEmu\ArcEmu
    Once that is done, you could download a Blizz-Like repack and cope EVERYTHING inside the "Server" folder to your server folder located at:
    Code:
    C:\Users\Gringo\Desktop\ArcEmu\ArcEmu\Server
    Or you could download MySQL and get a fresh database (i'll add this later)

    Congarts, your compiling is now done, the hardest part is over with.
    Note: you absolutely NEED to get DBC files for patch 3.3.2 (atm) just get them from the repack you downloaded earlyer. I'll upload them soon.


    4.1: Server going public
    Now to get the server public located this folder:
    Code:
    C:\Users\Gringo\Desktop\ArcEmu\ArcEmu\ArcEmu\configs
    And open up the Realms.CONF file, now locate the following:
    Code:
    <Realm1 Name = "Realm-Name-here"
    	Address = "127.0.0.1:8129" 
    	Icon = "PVP"
    	Population = "1.0"
    	TimeZone = "8">
    Change the adress to your external Ip wich can be found here:
    What Is My IP Address - Shows Your IP Address
    Copy and paste that, also change the Realm-Name-Here to the wanted realm name.

    Next to to this website: DynDNS.com: Free DNS Hosting, E-mail Delivery, and VPS Hosting
    Create an account,Login and then click on My Services on your left side.
    Now you'll see "Host Services" Click on "Add HostName"
    The Hostname will be the realmlist for your server.
    so choose wisely (can be changed later on though) in the IP Adress box just click on '"Your current locations IP Adress is **.**.**.*
    Leave the other options untouched.
    Now you need to forward these ports if you have a router:
    3036 TCP
    6112 TCP
    3306 TCP
    8050 TCP
    6881 TCP
    8093 TCP
    8129 TCP
    3727 TCP(this is for voice chat, IF you want it)
    80 TCP(this is for your website)(You can also use port 8080 wich is better.

    Now lcoate the following folder:
    Code:
    C:\Windows\System32\drivers\etc\
    And open up the Hosts File
    Then add this to it at the bottom:

    Code:
    127.0.0.1            Your DNS from DynDNS.com
    External IP         DNS from DynDns.com
    Internal IP         DNS from DynDNS.com
    You found your External IP earlyer in this guide.
    To find your Internal IP open up your command prompt and enter "CMD" then in that type "Ipconfig" Now you'll see a bunch of numbers, but the one we need is Standard Gateway or IP4V Adress

    And now, we're done, remember to give your friends the realmlist you created at DynDNS.com but you need to login with the realmlist "Set Realmlist 127.0.0.1"

    Pictures and the Website guide coming up very soon.


    Please give me some feedback on how to improve this guide.
    Last edited by palkiake; 03-26-2010 at 02:11 PM.

    [Guide]Compiling ArcEmu+public+website setup
  2. #2
    Kiev's Avatar Contributor
    Reputation
    288
    Join Date
    Nov 2007
    Posts
    1,819
    Thanks G/R
    0/4
    Trade Feedback
    3 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Not too point out the errors, but you have miswrote a few things.

    Core and ArcEmu are the same thing. I think you mean Core and Database, That could confuse some people.

    Tortoise SVN is used to retrieve the Core and Database, not compile

    Apart from the, its really good! Quite original too.




  3. #3
    palkiake's Avatar Member
    Reputation
    2
    Join Date
    Jul 2008
    Posts
    31
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Kiev View Post
    Not too point out the errors, but you have miswrote a few things.

    Core and ArcEmu are the same thing. I think you mean Core and Database, That could confuse some people.

    Tortoise SVN is used to retrieve the Core and Database, not compile

    Apart from the, its really good! Quite original too.
    Thanks for the first post :P and yeah, i still consider myself a noob at this. I only happen to be a noob with a private server. So i thought i'd write a good out of a noob's point of view, i'll edit those things right now.

  4. #4
    Stany8's Avatar Member
    Reputation
    1
    Join Date
    Apr 2008
    Posts
    30
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks mate! +Rep

  5. #5
    Jurkey's Avatar Member
    Reputation
    1
    Join Date
    Jan 2009
    Posts
    28
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Could you upload the Repack or the DBC files?
    And there's no files in the folders I mademyself? (Core, ArcEmu and Server)
    Last edited by Jurkey; 05-01-2010 at 11:35 AM.

  6. #6
    Berrybalst's Avatar Member
    Reputation
    1
    Join Date
    Dec 2012
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    3.1: Compiling The Server

    Now we're going to create the Core itself.
    RIGHT click on the map on your desktop called ArcEmu
    And click SVN Checkout, At URL Of Dipository you paste this:
    Code:

    svn://arcemu.info/svn/

    This shouldn't take long (depending on your internet speed though)


    Am i just noob at this or do they change the checkout every day? when i try to check out it always gives me an error

    "Unable to connect to a repository at URL 'svn://arcemu.info/svn"
    "Can't connect to host 'arcemu.info': No connection could be made because the"
    "target machine actively refused it."


    Im not exactly the best at this (hence why im here trying to learn) so what and i doing wrong, i made all the folders correctly as instructed and now im stuck at checking out, i have all the fields correctly typed as they are shown, checked into the arcemu (1) folder. Now every time i try this i get something wrong. what is it? ty for the help in advance.

  7. #7
    XxXGenesisXxX's Avatar Sergeant Major
    Reputation
    67
    Join Date
    Apr 2012
    Posts
    154
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This is completely outdated (almost 3 years old); they don't use an SVN anymore, they use a git repository. Use the official ArcEmu guide instead.Getting the source code - ArcEmu-Wiki

Similar Threads

  1. [Mac Guide] Compile Arcemu 3.3.2 on Mac
    By Xspence in forum WoW EMU Guides & Tutorials
    Replies: 5
    Last Post: 08-03-2010, 04:25 PM
  2. [Legendary Guide] Compile ArcEmu From Scratch
    By Found in forum WoW EMU Guides & Tutorials
    Replies: 18
    Last Post: 08-21-2009, 07:52 AM
  3. Replies: 22
    Last Post: 03-11-2009, 09:28 PM
  4. [Guide] How to Compile ArcEmu (FOR NOOBS)
    By DarkFever in forum WoW EMU Guides & Tutorials
    Replies: 22
    Last Post: 03-02-2009, 01:15 PM
  5. Guide To Making a public website
    By zoidberg891 in forum WoW EMU Guides & Tutorials
    Replies: 22
    Last Post: 11-26-2007, 05:17 PM
All times are GMT -5. The time now is 11:33 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search