PDA

View Full Version : Are you newer to Repacks? [ARCEMU]



rikal
12-08-10, 11:55 PM
Ok hey guys:D im fairly new to the forums and this is my first guide so be gracious.

Ok now im going to do a guide with a repack :D.
I dont recommend using a repack because it can have core stucture problems.
I did use a repack recently and its been working great
You can make a Fresh new server if you compile it from
www.arcemu.com (http://www.arcemu.com)

OK now to the Guide.

First you need to have Dot.Net Framework
Best for xp/vista is -3.5
Download details: .NET Framework 3.5 (http://www.microsoft.com/downloads/details.aspx?FamilyId=333325fd-ae52-4e35-b531-508d977d32a6&displaylang=en)
The new Windows 7 release wich is more stable is 4.0 - It can be downloaded from
Download details: Microsoft .NET Framework 4 (Web Installer) (http://www.microsoft.com/downloads/details.aspx?FamilyID=9cfb2d51-5ff4-4491-b0e5-b386f32c0992&displaylang=en)Next you should have C++ Redist.
Download details: Visual C++ 2008 Redistributable Package (x86) (http://www.microsoft.com/downloads/details.aspx?FamilyID=9b2da534-3e03-4391-8a4d-074b9f2bc1bf&displaylang=en)

With hosting you can use mydns. - i dont reccommend, :/ i had problems with it
www.mydns (http://www.mydns.bboy.net).bboy.net (http://www.mydns.bboy.net)

You can also use no-ip - i Used this and it was a first time charm
www.No-IP.com (http://www.No-IP.com)

Also you will need a SQL database editing program
I used Navicat and HeidiSQL

I used Navicat for editing things like start spawns, items you spawn with ect...
Navicat Oracle, MySQL Admin Tool - the World's Best Oracle Manager, SQLite GUI Tool, MySQL GUI, MariaDB Frontend & PostgreSQL GUI for Windows, Mac OS X & Linux - Download Now! Support Access to MySQL, Excel to MySQL, MySQL editor, MySQL administrator (http://www.navicat.com/)
I used heidisql for adding items to the DB (database)
www.heidisql.com (http://www.heidisql.com)

Now Heres for you people that havedon this before but dont really know what to do all so much
(S1).
3.Extract Repack to your drive .

4.Open folder repack/tools/Map Extractor , copy/paste the exe in your wow directory. <--- Usually C:\program files\world_of_warcraft
On a mac
Applications\world_of_warcraft

5.Run ad.exe

6.Wait a long time for process to complete. Maybe 1-2 hrs :P suckish XD

7.When the process is complete copy/paste the folders named "maps" in repack/ArcEmu folder

8.Go to Repack/Server and run mysql.exe (if your planning on making it public and already have done so Run. apache.bat also (its the webserver that enables you to do account creation ect.) , go to Repack/Arcemu and run arcemu-logonserver,arcemu-world .

9.Change your realmlist with "set realmlist 127.0.0.1" . <---- with this you can also change it to
your external host ip (later on discussed)
__________________________________________________ _____________________________
Also i have found a mac guide
1. Install MySQL (http://dev.mysql.com/downloads/)
2. Install Fink (http://www.finkproject.org/download/index.php?phpLang=en)
3. Using Fink, install and compile mysql15-dev
4. Open /usr/include/c++/4.0.0/cstdlib and comment out the "#undef malloc" and "#undef realloc" lines. You may want to uncomment these lines after you've finished, as it may cause problems for compiling other things
5. Edit the "configure" file in the antrix folder, and replace "ac_cv_func_malloc_0_nonnull=no" with "ac_cv_func_malloc_0_nonnull=yes". There are two occurrences of this I believe. Basically it's trying to find GNU Malloc and Realloc, which OS X doesn't use, but it doesn't matter.
6. Do the same for "ac_cv_func_realloc_0_nonnull=no" - replace with "ac_cv_func_realloc_0_nonnull=yes"
7. In a terminal window, type "sudo -s" and enter your password
8. type "ln -s /usr/local/mysql/lib /usr/local/lib/mysql" (without quotes)
9. type "grep -R -export-dynamic *" (make sure you are in the antrix directory). Any file that shows up needs to be edited to remove all occurrences of that. ld in Mac OS X doesn't use that flag, and make will fail if it's in there.
10. type "./configure --prefix=/usr/antrix --with-python --enable-cli --enable-ra --target i386" (without quotes of course)
11. If that goes through, type "make"
12. If that goes through, type "make install"
13. cd to /usr/antrix, and mkdir etc, then copy the .conf files there (cp ~/<path to antrix>/src/*.conf etc)
14. cd to bin, then mkdir maps and dbc. Copy the necessary files to them
15. Use your favorite MySQL tool to import the apdb.sql file (I like CocoaMySQL).
16. Set up your .conf files (there are instructions on this forum for that, or just read the instructions in the files).
17. In /usr/antrix/bin type ./logonserver
18. Create a new terminal window, and navigate back to /usr/antrix/bin, and type ./antrix

ALL CREDIT FOR THE MAC GUIDE GOES TO http://mmopro.net/forums/f145/how-make-wow-server-mac-3622/ ALL KERO22 (NO INFRINGEMENT INTENDED JUST HELPING)




Now the new guide


Open your repack rar/zip - extract the folder (usually theres only one folder in the zip/rar like) (God's Repack)within or simply drag to desktop (i reccommend putting it in C:\"your repack folder here"

Now, Resort to (S1.)''


Ok now you will need to go to no-ip.com

Register with them and download the DUC clien (dynamic update Client) for all you skepticals:)

Resortto Save File (pic)

416


Now save and install after installing a screen like this will apear (revert to Figure 1.2

418



Now login.
Now notice your list will be empty of hosts/ect
like this (revert to ex. 1.3)

ex 1.3
419
(DONT BE BAFFLED I SAID YOUR IP HERE YOUR EMAIL HERE (IT WILL ALREADY BE THERE) I had to take mine out for security reasons(and obvious reasons same with my ip)


Now go back to no-ip .com

Log in with your email and password (these pics are self explan.)

420
then
At the top hit DNS HOSTING

Click add my domain
put in your server info you want into the www. box

Make sure the second step is put on Register my domain (if not you will end up paying$$)

Skip the third step about the mail

Now close the webpage (assuming you created it right)

Go open your No-ip (DUC)

LOG INTO NOIP DUC

Click refresh, then select domain.

Make sure your domain name's checkbox is checked.

Then spam refresh 2-3 times XD to make sure its caught up.
.

Last step is to go to your router and forward these ports

6112-6112
3306-3306
3724-3724
8093-8093
8129-8129
6881-6999
8050-8050
Make sure they are both UDP/and/TCP


If you have questions please post below.
and if you need picture tutorial pls also post below

Thanx guys this is my official first guide

OH i almost forgot XD

Make sure your realmlist.wtf in c:\program files\world of warcraft\data\enus\realmlist.wtf

is set to

Set realmlist 127.0.0.1

AND FOR YOUR FRIENDS make sure there realmlist is set to (your dns your made on no-ip)














//************************************************** *********************
* ArcEmu Realms Configuration File
* Last edited: 7/18/09
*
* Configure ArcEmu's Realms below
************************************************** *********************/
/************************************************** ****
* 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 HERE"
Address = "YOUR EXTERNAL IP FROM www.whatsmyip.org (http://www.whatsmyip.org):8129" <--- LEAVE THIS ALONE
Icon = "PVP"
Population = "1.0"
TimeZone = "1">


Thats all you have to do to your realm.cfg

Avidgamer
13-08-10, 03:19 PM
Pretty good. +rep

rikal
13-08-10, 11:59 PM
ty :)

Avidgamer
14-08-10, 08:51 AM
Better than most of the other guides out there I think :)
So you've done well considering your new.

Apple
24-08-10, 03:21 AM
nice one , thanks for contributing