[Release + Tutorial] Project Nomad's ArcEmu 3.1.3 Fully Blizzlike Repack! menu

User Tag List

Results 1 to 1 of 1
  1. #1
    Pwonzors's Avatar Member
    Reputation
    1
    Join Date
    Dec 2006
    Posts
    21
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [Release + Tutorial] Project Nomad's ArcEmu 3.1.3 Fully Blizzlike Repack!

    ----- Read
    ----- Execute
    ----- Additional
    ----- Download Links

    Project Nomad's BlizzLike Repack
    Hamachi




    Welcome to a step by step guide or this brand new release!
    Yes! Once again, Project Nomad brings in another one of their cool releases!

    Enough wait, here it is.

    1. Download Project Nomad's BlizzLike repack.

    2. Execute Project NomadBlizzLikeRepack.exe
    Execute it wherever you want but i suggest Desktop ^.^


    3. Open your Project Nomad Blizzlike Repack folder and go to MySQL and start the MySQL Worker.exe, click Start.
    4. Open the ArcEmu folder and start up the arcemu-logonserver.exe and arcemu-world.exe, wait a few seconds for it to load.
    Congratulations! Your realm is up!

    5. Open your world of warcraft folder and go to data/enUS
    Open your world of warcraft folder and go to data/enGB

    6. Open the realmlist.wtf file with Notepad or Wordpad
    For Macs, open realmlist.wtf with textedit


    7. Delete everything that's in there and replace it by set realmlist 127.0.0.1

    8. Login with Username: admin
    Password: admin

    Congratulations! You've now got your own working 3.1.3 World of Warcraft Private Server with ArcEmu!


    How to make it public:
    Here are two ways of making it public,


    First one, Hamachi:

    1. Go to http://hamachi.en.softonic.com/ and click Download. Put it on your desktop for better organization.

    2. Execute the .exe and once you get to chose which kind of installation you want, pic Basic.

    3. Open your logon.conf and edit what's shown in the code below. Save and exit.
    Code:
    /***********************************************************************
    * ArcEmu Logonserver Configuration File
    * Last edited: 7/18/09
    ***********************************************************************
    * Configure the logonserver to connect to the accounts database below *
    ***********************************************************************
    * LogonDatabase.Host      - The hostname that the database is located on
    * LogonDatabase.Username  - The username used for the mysql connection
    * LogonDatabase.Password  - The password used for the mysql connection
    * LogonDatabase.Name      - The database name
    * LogonDatabase.Port      - Port that MySQL listens on. Usually 3306.
    * LogonDatabase.Type      - Client to use. 1 = MySQL 
    * Not supported:          - 2 = PostgreSQL, 3 = Oracle 10g
    ***********************************************************************/
    Code:
    <LogonDatabase Hostname = "localhost"
                   Username = "root"
                   Password = "ascent"
                   Name     = "blogon"
                   Port     = "3306"
                   Type     = "1">
    
    /* Host Directive
    *
    *    This is the address that the realmlist will listen on.
    *    To listen on all addresses, set it to 0.0.0.0
    *    Default: 127.0.0.1 (localhost)
    *
    *    Note: ISHost is the interserver communication listener.
    */
    <Listen Host = "0.0.0.0"
            ISHost = "0.0.0.0"
            RealmListPort = "3724"
            ServerPort = "8093">
    /* Server console logging level
    *
    *    This directive controls how much output the server will
    *    display in it's console. Set to 0 for none.
    *    0 = Minimum; 1 = Error; 2 = Detail; 3 = Full/Debug
    *    Default: 3
    */
    <LogLevel Screen = "0"
              File = "-1">
    /* Account Refresh Time
    *
    *    This controls on which time interval accounts gets 
    *    refreshed. (In seconds)
    *    Default = 600 
    *    600 seconds = 10 minutes - 1 second = 0.0166666667 minutes 300 seconds = 5 minutes, 150 seconds = 2.5minutes
    *    
    */
    <Rates AccountRefresh = "600">
    /* Accepted Build Range Setup
    *
    *    These two directives set up which clients will be
    *    allowed to authenticate with the realm list.
    *
    *    Set these to the same builds that the server was
    *    compiled for.
    *
    *    As of the last update, version 3.1.3 was build 9947.
    */
    <Client MinBuild = "9947"
            MaxBuild = "9947">
    /* WorldServer Setup
    *
    *  RemotePassword
    *    This directive controls the password used to authenticate with the worldserver.
    *    It must be the same between the two configs. If it is not, your server will
    *    not register.
    *
    *    Default: "change_me_logon"
    *
    *  AllowedIPs
    *    This section MUST be completed, otherwise all attempts to link your servers will fail.
    *    These "Allowed" fields are a space-seperated list of CIDR-form IP addresses that are allowed
    *    to make server connections to your logonserver, and register realms.
    *    For example, everything in the 127.0.0.* range would be:
    *         127.0.0.0/24, as 24 of the bits must match the 127.0.0.0
    *
    *    To allow a single IP,
    *         1.3.3.7/32, would allow only 1.3.3.7 to connect as 32 of the bits must match.
    *
    *  AllowedModIPs
    *    In the same form as AllowedIPs, these are the IPs that are allowed to modify the database
    *    (adding bans, GMs, account permissions, etc)
    */
    <LogonServer RemotePassword = "ascent"
                 AllowedIPs = "127.0.0.1/24 insertyourhamachiiphere/24"
                 AllowedModIPs = "127.0.0.1/24 insertyourhamachiiphere/24">



    4. Now open your realms.conf and edit what's shown below. Save and exit.
    Code:
    /***********************************************************************
    * ArcEmu Realms Configuration File
    * Last edited: 7/18/09
    *
    * Configure ArcEmu's Realms below
    ***********************************************************************/
    Code:
    /******************************************************
    * LogonServer Section
    *
    *    Address:
    *      The address (no port) of the server.
    *
    *    Port:
    *      The port on which the logon server listens. (*** NOT 3724 ***)
    *
    *    Name:
    *      Not really relavant, but name the logon.
    *
    *    RealmCount:
    *      The number of realms in the next section.
    *
    ******************************************************/
    <LogonServer Address = "127.0.0.1"
     Port = "8093"
     Name = "Default Logon"
     RealmCount = "1">
    /******************************************************
    * Realm Section
    *
    *    Name:
    *      The name of the realm.
    *    
    *    Address:
    *      The address (and port) of that realm.
    *
    *    Icon:
    *      The type of realm (PVP, Normal, RPPVP, RP)
    *
    *    TimeZone:
    *      The location of the server (1=Development, 2=United States, 3=Oceanic, 4=Latin America, 
    *       5=Tournament, 6=Korean, 8=English, 9=German, 10=French)
    *
    *    Population:
    *      (0 = low, 1 = medium, 2 = high)
    *
    *   Important information below
    *
    *     change 127.0.0.1 to your EXTERNAL ip if you wish to have a PUBLIC server.
    *     This issues come up a lot!
    *
    *  Timezone values :
    * 0=Korean                                16=China
    * 1=Development    17=CN1
    * 2=United States    18=CN2
    * 3=Oceanic    19=CN3
    * 4=Latin America    20=CN4
    * 5=Tournament    21=CN5
    * 6=Korean    22=CN6
    * 8=English    23=CN7
    * 9=German    24=CN8
    * 10=French    25=Tournament
    * 11=Spanish    26=Test Server
    * 12=Russian    27=Tournament
    * 13=Tournament    28=QA Server
    * 14=Taiwan    29=CN9
    * 15=Tournament    30=TestServer2
    ******************************************************/
    <Realm1 Name = "Yourrealmname"
     Address = "yourhamachiip:8129" 
     Icon = "PVP"
     Population = "1.0"
     TimeZone = "1">
    


    You can also edit the optional.conf and world.conf to change some rates, but remember, this repack is entirely BlizzLike.


    5. Now open Hamachi and choose a username you like. Click Networks on bottom right corner and click create a new network. Name is whatever you like and select an easy password.
    6. Tell your friends to install hamachi the same way you did erlier in this tutorial and tell them to click Networks, join an existing network and enter the Username and Password you chose in the previous step.

    7. Tell them to change their realmlist to your hamachi IP
    Tell them to simply right click your username on the network and click copy adress, once in their realmlist.wtf, write set realmlist "past" without the quotes.



    8. Login and play!


    Making your server public using a DNS:

    1. Open your internet browser, type in http://dyndns.com

    2. Register to the website and login, now go to Add Host Services. Now select a hostname and an extension, NOTE: this will be your realmlist. Click auto detect IP Adress and click add to cart

    3. Click Next at the bottom and then Activate Services.

    Your realmlist is now created! Proceed to step #4!

    4. Go to whatsmyip.net and note your External IP Adress.

    5. Open your configs folder and open up logon.conf and edit as shown below. Save and Exit.
    Code:
    /***********************************************************************
    * ArcEmu Logonserver Configuration File
    * Last edited: 7/18/09
    ***********************************************************************
    * Configure the logonserver to connect to the accounts database below *
    ***********************************************************************
    * LogonDatabase.Host      - The hostname that the database is located on
    * LogonDatabase.Username  - The username used for the mysql connection
    * LogonDatabase.Password  - The password used for the mysql connection
    * LogonDatabase.Name      - The database name
    * LogonDatabase.Port      - Port that MySQL listens on. Usually 3306.
    * LogonDatabase.Type      - Client to use. 1 = MySQL 
    * Not supported:          - 2 = PostgreSQL, 3 = Oracle 10g
    ***********************************************************************/
    Code:
    <LogonDatabase Hostname = "localhost"
                   Username = "root"
                   Password = "ascent"
                   Name     = "blogon"
                   Port     = "3306"
                   Type     = "1">
    
    /* Host Directive
    *
    *    This is the address that the realmlist will listen on.
    *    To listen on all addresses, set it to 0.0.0.0
    *    Default: 127.0.0.1 (localhost)
    *
    *    Note: ISHost is the interserver communication listener.
    */
    <Listen Host = "0.0.0.0"
            ISHost = "0.0.0.0"
            RealmListPort = "3724"
            ServerPort = "8093">
    /* Server console logging level
    *
    *    This directive controls how much output the server will
    *    display in it's console. Set to 0 for none.
    *    0 = Minimum; 1 = Error; 2 = Detail; 3 = Full/Debug
    *    Default: 3
    */
    <LogLevel Screen = "0"
              File = "-1">
    /* Account Refresh Time
    *
    *    This controls on which time interval accounts gets 
    *    refreshed. (In seconds)
    *    Default = 600 
    *    600 seconds = 10 minutes - 1 second = 0.0166666667 minutes 300 seconds = 5 minutes, 150 seconds = 2.5minutes
    *    
    */
    <Rates AccountRefresh = "600">
    /* Accepted Build Range Setup
    *
    *    These two directives set up which clients will be
    *    allowed to authenticate with the realm list.
    *
    *    Set these to the same builds that the server was
    *    compiled for.
    *
    *    As of the last update, version 3.1.3 was build 9947.
    */
    <Client MinBuild = "9947"
            MaxBuild = "9947">
    /* WorldServer Setup
    *
    *  RemotePassword
    *    This directive controls the password used to authenticate with the worldserver.
    *    It must be the same between the two configs. If it is not, your server will
    *    not register.
    *
    *    Default: "change_me_logon"
    *
    *  AllowedIPs
    *    This section MUST be completed, otherwise all attempts to link your servers will fail.
    *    These "Allowed" fields are a space-seperated list of CIDR-form IP addresses that are allowed
    *    to make server connections to your logonserver, and register realms.
    *    For example, everything in the 127.0.0.* range would be:
    *         127.0.0.0/24, as 24 of the bits must match the 127.0.0.0
    *
    *    To allow a single IP,
    *         1.3.3.7/32, would allow only 1.3.3.7 to connect as 32 of the bits must match.
    *
    *  AllowedModIPs
    *    In the same form as AllowedIPs, these are the IPs that are allowed to modify the database
    *    (adding bans, GMs, account permissions, etc)
    */
    <LogonServer RemotePassword = "ascent"
                 AllowedIPs = "127.0.0.1/24 yourdynhostname/24"
                 AllowedModIPs = "127.0.0.1/24 yourdnshostname/24">


    6. Open up your realms.conf and edit as shown below. Save and Exit.
    Code:
    /***********************************************************************
    * ArcEmu Realms Configuration File
    * Last edited: 7/18/09
    *
    * Configure ArcEmu's Realms below
    ***********************************************************************/
    Code:
    /******************************************************
    * LogonServer Section
    *
    *    Address:
    *      The address (no port) of the server.
    *
    *    Port:
    *      The port on which the logon server listens. (*** NOT 3724 ***)
    *
    *    Name:
    *      Not really relavant, but name the logon.
    *
    *    RealmCount:
    *      The number of realms in the next section.
    *
    ******************************************************/
    <LogonServer Address = "127.0.0.1"
     Port = "8093"
     Name = "Default Logon"
     RealmCount = "1">
    /******************************************************
    * Realm Section
    *
    *    Name:
    *      The name of the realm.
    *    
    *    Address:
    *      The address (and port) of that realm.
    *
    *    Icon:
    *      The type of realm (PVP, Normal, RPPVP, RP)
    *
    *    TimeZone:
    *      The location of the server (1=Development, 2=United States, 3=Oceanic, 4=Latin America, 
    *       5=Tournament, 6=Korean, 8=English, 9=German, 10=French)
    *
    *    Population:
    *      (0 = low, 1 = medium, 2 = high)
    *
    *   Important information below
    *
    *     change 127.0.0.1 to your EXTERNAL ip if you wish to have a PUBLIC server.
    *     This issues come up a lot!
    *
    *  Timezone values :
    * 0=Korean                                16=China
    * 1=Development    17=CN1
    * 2=United States    18=CN2
    * 3=Oceanic    19=CN3
    * 4=Latin America    20=CN4
    * 5=Tournament    21=CN5
    * 6=Korean    22=CN6
    * 8=English    23=CN7
    * 9=German    24=CN8
    * 10=French    25=Tournament
    * 11=Spanish    26=Test Server
    * 12=Russian    27=Tournament
    * 13=Tournament    28=QA Server
    * 14=Taiwan    29=CN9
    * 15=Tournament    30=TestServer2
    ******************************************************/
    <Realm1 Name = "Your Realm Name"
     Address = "Your External IP adress:8129" 
     Icon = "PVP"
     Population = "1.0"
     TimeZone = "1">
    


    7. Open your router's control panel by opening your web browser and typing your internal ip adress.

    D-Link - 192.168.0.X
    Linksys - 192.168.1.X


    Or simply go to Start->Run->Type in cmd Press Enter-> Type in ipconfig and note your internal IP Adress.

    8. Forward the following ports.

    -> 80-80 <-
    -> 3036-3036 <-
    -> 3306-3306 <-
    -> 3724-3724 <-
    -> 6112-6112 <-
    -> 6881-6999 <-
    -> 8050-8050 <-
    -> 8093-8093 <-
    -> 8129-8129 <-

    9. Tell your friends to change their realmlist to set realmlist "yourdnshostname" without the quotes.

    There you go! You now have your own 3.1.3 private server, public using either Hamachi or a DNS Hostname.
    _______________________________________________


    Here is a short tutorial on how to create accounts for your private server.


    1. Open up any SQL Editing Software. I use Navicat.

    2. Make a new connection using
    Host: localhost

    User: root
    Pass: ascent
    And open up your blogon database and go to the accounts table. Add a line and choose a username, password, and an account level in the GM row,
    1, 2, 3, a, az, and so on....

    3. Save and Exit.



    Alright, that's how it ends, I wish you guys good luck with making your own private servers and customizing your realm.

    Credits:
    Project Nomad - For making this nice Blizzlike Repack

    DarkFever - For giving me his permission to post a tutorial on MMOwned.

    Pwonzors/Godon/Me - For making this guide

    MMOwned - For making our lives so easier!

    For more information or cool releases/programs, feel free to check this website.
    DarkFever's Website
    Thanks again, give me some feedback and positive/negative comments.
    Sorry for any grammar mistakes

    Thanks, Pwonzors/Godon

    [Release + Tutorial] Project Nomad's ArcEmu 3.1.3 Fully Blizzlike Repack!

Similar Threads

  1. [Release] Project Nomad [Funserver]
    By DarkFever in forum WoW EMU General Releases
    Replies: 117
    Last Post: 08-13-2010, 05:20 AM
  2. [Epic Release] My PvPTitlesNPC C++ Source (ArcEmu)
    By Devilsadvocate in forum WoW EMU General Releases
    Replies: 26
    Last Post: 10-05-2008, 09:16 AM
  3. [Release] Ozana Project rev1
    By sve3nn in forum WoW EMU General Releases
    Replies: 7
    Last Post: 09-28-2008, 12:50 PM
  4. [RELEASE] Server Restarter (For MaNGOS, ArcEMU, or anything!)
    By EvilBore in forum WoW EMU General Releases
    Replies: 1
    Last Post: 09-07-2008, 12:46 AM
  5. [Release] FMG - Project FUNBOX taster pack!!
    By -=Demon=- in forum World of Warcraft Emulator Servers
    Replies: 2
    Last Post: 04-16-2008, 12:05 PM
All times are GMT -5. The time now is 10:51 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