Special Thanks to Wrath for creating this Reaper-X TrinityCore Installation Instruction, and that means full credits should be given to him ;)
First Things first!!! Pay attention to the instuctions directly do not vear off and think you know what your doing because you wouldnt be reading this if you knew what you was doing…jking but still stay to the instructions.
1. Install wow 2.4.3 and make sure you have the correct version I repeat 2.4.3. ok now off to the good stuff.
2. Download and install MYSQL follow the instructions that are provided for you on the page. Even if you have installed mysql before reread the instuctions and follow to a T.
3. After you have finished installing mysql download and install .net framework 3.5 SP1. This is also provided for you on the web page. If you have previous installations of MYSQL uninstall it and delete any sql folders left over and then reinstall.
4. Now download the Trinity Core 595 SD2 809 (Trinity/UDB ONLY) FULL | 18.0 MB | Rapidshare (or from any mirror you choose) and then extract it. I usually extract it to the desktop. you can extract it by double clicking on the file.
5.After you get the mysql loaded and configured there are some changes that you have to make. go to your desktop folder called Reaper-X Trinity Rev 1 and then open it. then open the folder labeled install database.Now right click on the Install Reaper-X Trinity.bat file and edit it in notepad. you must add qotes as seen below.. Also you must make sure that the correct path is typed for where the bin file is located.What you see below is my path make sure you type your path.After your done editing this file save and close it.
REM ####################################################
REM # MySQL HOST PATH - MySQL Server Path
REM # EXAMPLE: C:\Program Files\MySQL Community 5.0\bin
REM ####################################################
set mysqlpath="c:\Program Files\mysql\MySQLServer5.0\bin" <--notice the qoutes in the path.
6. Now open the Reaper-X Trinity Rev 1 folder that is located on your desktop. Hang in there were getting to the good parts.
7. You should see a bunch of files and 4 folders when you open it up.
8. The first thing we want to do when we get this folder open is fill the folder that says data with the correct stuff. If you open the data folder up you will see three folders. DBC ,maps and Vmaps. DBC is already filled with the correct stuff, dont touch, delete or anything right now. If you open maps and Vmaps the folders are empty and that is ok. We are going to fill them with the correct data.
9. Close out of the Data windows that you have open so that you are back at your desktop and reopen the Reaper-X Trinity Rev 1 folder.Now open the extractors folder. You should see a folder and a file. Folder named vmap extractor and assembler. and a file named map and DBC extractor.exe.
10. Open the vmap extractor and assembler folder and you should see 4 files in there. Copy all 4 files and then paste them into your c:\program files\world of warcraft\data\enus directory and then run the RUN ME FOR VMAPS!.bat file. This will create the VMAPS folder. this may take a while so just wait till it tells you it is done.
11. Ok after Vmaps are created copy the folder name vmaps that has now been created, into the Reaper-X Trinity Rev 1 folder under the data folder. This is where the three folders are that I talked about earlier (maps,vmaps,dbc). copy all the contents from vmaps into the folder named vmaps in there. So now you should have a filled dbc folder and a filled vmaps folder in there. the maps folder is empty still but we are going to add data in a minute in there also.
12. Ok now we need to put data into the map folder so the way to do that is go to Reaper-X Trinity Rev 1 (on your dekstop) folder again and go to extractors. copy the map and dbc extractor.exe file to the c:\program files\world of warcraft folder and paste it there. now run the maps and dbc extractor.exe file. This will start to install the maps to a folder called maps. see how easy that is. Once it is done you now need to open the maps folder it created and copy the contents or data, and then paste it into the folder called maps located in the Reaper-X Trinity Rev 1\data\maps folder (you know the folder on your dekstop). now the DBC, VMAPS and MAPS folder all have data in them. YAY!!!
13. Now you need to move those folders to the correct location. Go to your c:\drive and make a folder there on the root called WOW. now open the wow folder you just created and make another folder in there called DATA. Now open the DATA folder you just created. Now go to your desktop and inside your Reaper-X Trinity Rev 1 folder open the data folder. You should see the three folders in there (maps,vmaps and DBC) copy all three folders into the DATA folder we just created previously. so when done you should have 3 folders in you c:\wow\data path. maps,vmaps and DBC should be in there.
14. Now you need to run the Install Reaper-X Trinity.bat file(located in the Reaper-X Trinity Rev 1 folder on your desktop under the install database folder. Run this file and it will take a while for this too run.
15. once it is done it should close on its own if not hit any key and it should close.
16. Now you need to download Navicat program. this will allow you to edit the sql files. after downloading Navicat make a new connection and name it whatever you want.username should be root or whatever you made it when you set SQl up. Put your password in whatever you made the password.Click test and it should be sucessful. Now open the realmd tables and then go to realmlist. once you open realmlist you will see a table probably empty and this is where you need to add your realm name. Put your realm name where it says realm name and then put your IP address where it says ip address(127.0.0.1). The ID should be 1. close Navicat out.
17. Now go back to your desktop and open the trinityrealm.exe file and you should see your realm listed in there.
18. Now open click on the trinitycore.exe file and it should start scripting, let it run.
19. Once it is finished you now need to create an account so you can play. Hit enter to get a command prompt. Type account create (login name anything you want) (your password). Hit enter it should say account created.
20. Now if you want Gm power in which im sure you do type account set gm (username) 3 and hit enter. should have a GM account now.
21. Now you need to create the TBC (The burning Crusade) addon so you can play in the Burning Crusade area. Type account set addon (Your username) 1.
22. Navigate to c:\program files\world of warcraft. Look for the realmlist.wtf file. right click on it and click on edit. Should open a notepad. Now take everything out of there and type “set realmlist 127.0.0.1″ without the quotes. Save and close.
22. You can now open Wow and type your username and Password and login to your realm and play as a GM.
Leave a response
Hello again.
First thanks for helping me with my initial error on the .exe files. It turns out I did not have the Net Framework properly installed.
I have a new issue.
I used TrinityCore commands to force a player to rename his character.
When the player tried to rename the character and log in, the server disconnected him. Everytime he tries to rename the character, it does the same thing. All of his other characters can log in just fine.
To make matters worse, his character no longer has a name and I can’t even access it from TrinityCore.
Any suggestions?
sounds like it might be the threat radius(the range at which mobs will chase you after being agroed). This can be set in the core.conf, it’s the first option in it’s section and should be about halfway down the conf I think. Set it to a larger number to increase the threat radius.
Nevermind Norr,
I got that fixed. Server up and running fine EXCEPT ranged damage from hunter bows and / or spells such as warlock Shadow bolt do damage to mobs but then they instantly regenerate their health and act like they never got hit UNLESS I shoot or cast from relatively close range. Weird. Melee damage always hits just fine. Any ideas? Anyone else experience this issue?
Hellshade
Norr,
I’m having the same problem you had. It opens WoW, accepts my username and password but Disconnects after I choose my Realm. How did you fix this, please?
Hellshade
I’ve found x5/x10 is more than adequate for drop rates, but I like gold to be higher(x20,x50,x100) and xp lower(x1.5,x2,x2.5).
If you have Vista you have to make sure that you DON’T install MySQL in Program Files because if you do there will be an error later which says that something with the Side-by-side configuration is wrong!!!
I am trying to adjust the drops in game anyone have any ideas…
a segestion for those that don’t like to use the command on the game to admin/GM should get the ManGosAdmin plugin. kinda makes thigns easy.
(note: it’s only a segestion for those that like to use something with a gui in game rather than a command in game)
i havn’t seen any bugs maybe a few NPC’s that are for qnuests still moveing away from teh charicter but fixable with just tellin the npc to just stand there. other than that havn’t seen any bugs.
Hi, I found a problem with Disenchanting and Skinning, and I couldn’t figure it out.
When using these skills they always give out only one type of item. Say, for example, disenchanting some low level green items, I always only get Strange Dusts, and never any essences. And so on if the level of the item DE’d is higher: only dust, no essence. Blue items instead give only shards.
For Skinning the problem is similar: depending on the level of the mob it goes from Light Leather, Small Hide, Medium Leather, Heavy Leather, Thick Leather, no way to get Medium Hides.
I checked out the world.disenchant_loot_template and world.skinning_loot_template, but they seem correct, and that’s what bothering me. Anybody ever had this same problem?
Another issue I encountered is an inconsistency with the lookup creature and go creature commands:
“lookup creature $name” gives the ‘entry’ field of the ‘creature_template’ table of a matching name, and that’s correct.
According to the “go creature #id” command description, #id should be the template entry, but when using it, it teleports the target to the matching ‘guid’ of the ‘creature’ table, instead of the nearest ‘id’ of it.
This makes it impossible to “go creature” somewhere without directly querying the DB, as the lookup function won’t give the needed data.
yah overall it’s incredibly playable. That’s why I figured it might be a bug or something.
@donut
but the server runs right? ive noticed there are errors in mine too.. last release too.. but i think that is normal ish lol hopefully these errors will be resolved in the next release..
Oh yah almost forgot, the db errors pops alot of lines like the following:
Table `quest_end(and start)_scripts` has invalid talk text id (dataint = 0) in SCRIPT_COMMAND_TALK for script id 1(<some number)
The table `(table name)` is empty or corrupted
Spell (spell number) listed in `spell_linked_spell` does not exist
Server is working fine, but there are a few buggy quests, mostly involving npc’s not spawning or moving as specified by the quest. Like the furbolgs you free from the cages in Azuremyst don’t run away, nor do the zombies spawn around the east tower in Eversong when the Blood Elf asks you to protect her. Strangley the dwarf in Eversong does go in the back of the building so you can kill him quietly though.
Not sure if I did something wrong or if these are just unfixed bugs?
edit trinityrealmd.conf and trinitycore.conf with notepad (right click select open with) and change the part “LoginDatabaseInfo = “127.0.0.1;3306;root;pass;realmd” – with pass being the password that you chose when setting up mysql and in the core one LoginDatabaseInfo = “127.0.0.1;3306;root;pass;realmd”
WorldDatabaseInfo = “127.0.0.1;3306;root;pass;world”
CharacterDatabaseInfo = “127.0.0.1;3306;root;pass;characters”
then exit save and try it…. have you upgraded to dotnet 3.5? the link is at the top
When i install the database this is what i get
‘mysql’ is not recognized as an internal or external command,
operable program or batch file.
‘mysql’ is not recognized as an internal or external command,
operable program or batch file.
‘mysql’ is not recognized as an internal or external command,
operable program or batch file.
This may take a while…
Press any key to continue . . .
[IMPORTING] Please Wait…
‘mysql’ is not recognized as an internal or external command,
operable program or batch file.
Done Installing Databases (DO NOT EXIT! Press any key to Continue)
[Importing] Installing Some Housekeeping…
‘mysql’ is not recognized as an internal or external command,
operable program or batch file.
‘mysql’ is not recognized as an internal or external command,
operable program or batch file.
‘mysql’ is not recognized as an internal or external command,
operable program or batch file.
Housekeeping Finished!
Press any key to continue . . .
@Nexus2322
yeah figured it out after like reading the fine print for the navicat. i don’t really do port forwading i havebeen useing a Vlan useing Hamachi seeings she be in germany so no lag been workin good. thx for the help tho..
another thing thx for the post went and got windows vista ultimate free from technet and been havein major problems trying to reload the database from b-4 and runnign the software w/o issues (always to many spells or something *shrugs*)
Okay I figured out what it was. I was rechecking everything start to finish for mistakes on my part (again) and had MY IP address listed in the realmlist table on Navicat so I switched it to 127.0.0.1 and BAM we’re online. Thanks so much for the awesome guide and all the great help on this forum!
Yup, changed both of them. Opened ports in the Windows Firewall, even attempted to turn the firewall off to see if there was some other error there. Port forwarded the ports on the router too. Made sure exceptions were allowed through the firewall and the router didn’t block anonymous. It acts like it’s going to connect to the server off of the server list but that’s as far as I get.
@ donut did you change your realmlist in your world of warcraft folder ?
and did you change the ip in navicat to your ip from your comp ?
Well I’ve done everything to the letter and after alot of backtracking and retrying I finally got the server up and running…almost. Wow accepts the name and password and then moves me on to select a server. The server name shows up in the server list but it won’t connect for some reason. I’ve looked over this thread over and over during my process and fixed alot of my mistakes without having to post but this one is just baffling me. Any help would be greatly appreciated.
@phox
k found it.. http://www.reaper-x.com/2008/02/04/how-to-set-up-public-wow-server/
the first part doesnt really apply since trinity doesnt have this option.. but that is what navicat is for ;)
@phox
on my server at home i had to use navicat to change the realmlist ip to what the server ip was.. then i had to go to my router set up page and do port forwarding… if you go to the forums i think there is a sticky that will explain this better
ok i generally setup this thing for my g/f and i now i use hamachi to link our systems up and run the software i have the trinity config file set still at the defalt player login (100) now. on my own pc i can login and create a charicter and so on. but she cannot. i’ve used my laptop and tried this with a test account and it logged in but same problem it would keep switching over to the realmlist to choose a realm. not sure what i am doing incorrectly and i have disabled my firewall for better access. can someone tell me what i’m doing wrong?
I’ve been playing around with setting up a private server for 3 mates
i set me external IP in the trinitycore.conf file and get this error
2009-01-18 00:20:58 GameEvent 18 “Call to Arms: Alterac Valley!” started.
2009-01-18 00:20:58 GameEvent 35 “Shattered Sun Offensive: Phase 1 – Reclaiming the Sanctum” started.
2009-01-18 00:20:58 WORLD: World initialized
2009-01-18 00:20:58
2009-01-18 00:20:58 TrinityCore process priority class set to HIGH
2009-01-18 00:20:58
2009-01-18 00:20:58 ERROR:Failed to open acceptor ,check if the port is free
2009-01-18 00:20:58 ERROR:Failed to start network
2009-01-18 00:20:58 Halting process…
any ideas on how to fix?
ok fixed you have to make sure the route is the same in the instal reaper-x.bat… i overlooked the spaces and only figured it out just now.. THEN i see the comment someone posted :p
Same problem as a bunch of other people:
“mysql” is not reconigzed as an internal or external command…
MY SQL is installed properly when querying via command… i’m entering root and proper password.
FOR THE PEOPLE WHO FIXED HOW DID YOU FIX THIS B.S? Can you post your answer?
Sadly no I cannot… The reason is because there is nothing I can do. The core has already been compiled, there is no changing it.
colt 45 do you have to script those parts and put in way points ?
If you do can someone give me a link or step by step on how to do it please
Its not corrupted ;) but its just EXTREMELY HARD if not impossible for Trinity to create a 100% perfect emulator when Blizzard constantly updates it and changes stuff on purpose to throw them off. Though you have to admit… they still keep up and do a pretty good job!
Ive been tryng to figure out why npc’s don’t move its like everything is froze i can run around even use npc’s to sell stuff there just isn’t life in the npc’s i was looking through the trinity core after running and there is alot of error’s like
Loaded trainers 55082
loading waypoints….
the table creatures_addon is empty or currupted
loading gm tickets
=========================================
loaded characters_tickets table empty
returning old mail…
loading script…
table quest_start_scripts has invalid talk text
Id post all but there is alot and i don’t know where to find the report it just says alot of things are empty or corrupted
and i can’t figure out why everything is bran new ive gone through every step to the T
I wasn’t sure if this reaper-x trinity was made like that or if it might be corrupted
thanks
@Confused
Alright I asume that you want to completely erase the World database correct?
If so then open up Navicat, right click on the world database and select drop database, confirm it and then create and new database and apply the World.sql, World2.sql, World3.sql, and WordUpdate.sql (IN THAT ORDER!!!) some of these may take a while to complete but don’t worry.
colt 45 i was wondering how i can dump the navicat tables and reinstall tables when i start trinity alot of things don’t start up says not scripted like way points just says alot of errors id post but not sure where to find the error reports folder
@confused
That is his TrinityRealm.conf not the TrinityCore.Conf
Jack ??
it should look like this
RealmID = 1
DataDir = “C:\WoW\data”
LogsDir = “C:\WoW\data”
LoginDatabaseInfo = “127.0.0.1;3306;root;password;realmd”
WorldDatabaseInfo = “127.0.0.1;3306;root;password;world”
CharacterDatabaseInfo = “127.0.0.1;3306;root;password;characters”
MaxPingTime = 30
WorldServerPort = 8085
BindIP = “0.0.0.0″
LoginDatabaseInfo = “127.0.0.1;3306;root;password;realmd”
LogsDir = “”
MaxPingTime = 30
RealmServerPort = 3724
BindIP = “0.0.0.0″
PidFile = “”
LogLevel = 0
LogTime = 0
LogFile = “realmd.log”
LogTimestamp = 0
LogFileLevel = 0
LogColors = “”
UseProcessors = 0
ProcessPriority = 1
RealmsStateUpdateDelay = 20
WrongPass.MaxCount = 0
WrongPass.BanTime = 600
WrongPass.BanType = 0
This is what I have on trinityrealm.conf, wanna compare?:D
@Jack
Yeah, I did that, and I also edited the DataDir and the Logs, pointing them to C:/wow/data where my maps and stuff are. That was also mentioned earlier.
I did both those things and it still throws the error and won’t run. Clearly there are some more things to edit in the .conf files I don’t understand that the rest of you know by heart.
@Baptor
Colt45 said :”In the .Conf files where it says:
127.0.0.1;3306;root;root;realmd
Change the second root to your mysql password, example if my password was 1234 it would look like this:
127.0.0.1;3306;root;1234;realmd”
Here you go ^_^
I have completed all your steps up to 16 successfully. However, when I attempt to run TrinityRealm in step 17, I get an error message saying the configuration isn’t correct.
After browsing the comments here, I am pretty certain I’ve got to modify the TrinityRealm and TrinityCore config files but there are no instructions on how to do this. Can you help me?
Thanks for the help and all the work and time you put in to it awesome job
Ok i get to logging in to game server adn thast it it just stops and goes back to realm list havn’t figured out why i havn’t changed anything all i did was shut down computer and restarted ?
I was able to log in got all the way into the game i shutdown and restarted and i can get all the way to logg in but it won’t go to character screen ?
sorry didn’t know that it says datadir = ” ” i put C:\WoW\data inbetween the ” ” is that correct
i also did the same for the logsdir i didn’t know about adding the name and pass below that
You have not set your Conf files yet. In TrinityCore.conf these lines:
127.0.0.1;3306;trinity;trinity;world127.0.0.1;3306;trinity;trinity;realmd
127.0.0.1;3306;trinity;trinity;characters
Should look like this:
127.0.0.1;3306;root;Password;world127.0.0.1;3306;root;Password;realmd
127.0.0.1;3306;root;Password;characters
root is the default mysql username but where it says password change it to the mysql password you created when installing mysql
its not real a crash log when i run Trinity core it says
world datebase: 127.0.0.1;3306trinity;trinity;world
could not connect to mysql database at 127.0.0.1: access denied for user ‘trinity’@'localhost’
can you copy the crash log?
i got 17 to work shows my realm i still can’t get 18 to work when i run it it says access denied i have the files realm name and pass set the same as mysql name and pass and i have the core set for “C:\WoW\data” in both spots ? not sure where the problem is
Hi, thanx again for that guide.
I have a quick question about vmps.
i had some probleme with colision ans nps not behaving so well some time.
I activated vmap.enableLOS but then i got an error when restarting the server core about it not finding some flies.
Turns out i only have 41 vmaps in the folder …
How many vmaps should there be and i’m I the only one with this probleme ?
i guess this is why the vmaps extractor just exits with no error/succest mgs lol.
thanx for any input !
ps: i did not find the NPS to play chess in kara, is it there ?
thanks for that link it worked now its the same as what np had in question 4
could not connect to mysql database at 127.0.01: access denied for user ‘trinity’@'localhost’
cannot connect to world database
I changed the TrinityRealm info i put the root and password its the same as mysql
not sure why its not working
Ah yes I have gotten this error before myself. If you trust me you can download this file here http://www.dll-files.com/dllindex/pop.php?msvcr71 just click download msvcr71.dll and once its downloaded, unzip it and paste the dll file in the same folder as TrinityCore.exe and TrinityRealm.exe
Ive gone over the posts i changed the trinity core datadir and logs with C:\WoW\data they were ” ” and i seen on a post that it needed to change and i also changed the realm info with name and password i used name of mysql and pass