[Windows] TrinityCore 2.4.3 Telepítése

Indította .TouCH, 2010 december 20, 05:45:49 DÉLUTÁN

Előző téma - Következő téma

.TouCH

A következő topicban teljesen nulláról fogunk feltelepíteni egy 2.4.3-mas TrinityCore alapokon nyugvó Szervert.

Revision: 2832
Kliens: 2.4.3


1. Letöltések, Fájlok, Telepítés!


  • Microsoft Viusal C++ 2008 Express Edition (Ezzel fordítjuk le a core-t.)
  • SQLYog (Adatbázis kezelésre ezt ajánlom mivel minden SQL fájlt hibátlanul és gyorsan betölt.)
  • MySQL (Mysql szerver, telepítésnél a jelszót figyelmesen add meg, később nagyon fontos része lesz a szerverednek !)
  • Tortoise HG (Ezzel a programmal töltjük le a forrásfájlokat.)

2. Forrásfájlok(Trinity) letöltése és az emulátor leforgatása!


Ezeket a lépéseket csak akkor tudod megtenni ha a fenti programok mindegyikét letöltötted és telepítetted!
Hozz létre egy mappát amiben a forrásfájlokat fogod tárolni mondjuk: C:\Trinity 2.4.3.
Kattints a jobb gombbal a mappára, és kattints a "TortoiseHG" -> "Clone"-ra.

Töltsd ki az adatokat az alábbiak szerint:
Source Path: https://bitbucket.org/KPsN/trinitycore-243
Destination Path: C:\Trinity 2.4.3
Ha ezzel készen vagy kattints a Clone gombra, és várd meg míg végigmegy a folyamat.

Nyissuk meg a Microsoft Viusal C++ 2008 Express Edition-t.
File -> Open -> Project/Solution

Menjünk a C:\Trinity 2.4.3 mappán belül belül a win mappába és ott válasszuk a TrinityCore&Script VC90.sln fájlt.

Ezt le kell forgatnunk.
A felső kis sávba találunk egy Debug feliratot, ezt kell átállítanunk Release-ra !
Nagyon fontos lépés, nem ajánlott kihagyni.

Átállítás után, Build -> Build Solution (F7)

Régebbi gépeken ez a folyamat egész sokáig eltarthat, várjunk türelmesen.

Ha végzett a következő feliratot kapjuk:

========== Build: 12 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========

A C++ része kész, bezárhatod a programot.


Szervered mappája\bin\Win32_Release\ ebből csak a következő fájlok kellenek:

TrinityRealm.exe
TrinityCore.exe
TrinityScript.dll
libeay32.dll
libmySQL.dll
dbghelp.dll
TrinityRealm.conf.dist
TrinityCore.conf.dist
ACE.dll


Illetve itt találhatjuk meg a szükséges sql fájlokat, az SQL mappán belül !


A TrinityRealm.conf.dist és a TrinityCore.conf.dist végéről töröld a .dist-et tehát így nézzen ki:
TrinityCore.conf
TrinityRealm.conf


Tehát ezeket a fájlokat (összesen 9db), bemásoljuk mondjuk a Trinity mappánkba.

3. Adatbázis létrehozása, telepítése!
Nyisd meg a SQLYog-ot, most létre kell hoznunk az adatbázisunk.

3 adatbázis van:
~world
~realmd
~characters

World adatbázis letöltése: innen !
Majd a frissítéseket  innen !
TDB-t használunk !

A Realmd és a Characters már meg van nekünk, mint azt már említettem is.
Az SQL mappán belül vannak.


Név szerint, realmd.sql és characters.sql

Elindítjuk a SQLYog-ot.
Csatlakozunk a mysql szerverünkhöz, itt lesz fontos a jelszó amit a mysql telepítésénél megadtunk !

Jobb gomb a root@localhost-on és Create Database.
Majd írjuk be: world

Ezt még kétszer kell megcsinálni, azzal a különbséggel, hogy a név realmd és characters legyen !

World adatbázis telepítése:

Jobb egérgomb bal oldalt a world-re, majd Restore From SQL Dump.
Kiválasztjuk a letöltött TDB sql fájt pontosan ezt: TDB_0.0.2.sql!
Utána pedig a frissítéket sorba ugyan így:

8_updatepack_world.sql ---> World
9_corepatch_characters_converter_805_to_1325_only_once.sql ---> Characters
9_corepatch_world_converter_805_to_1325_only_once.sql ---> World
10_corepatch_characters_1326_to_1732.sql ---> Characters
10_corepatch_world_1326_to_1732.sql ---> World
10_updatepack_world.sql ---> World
11_corepatch_characters_1733_to_2832.sql ---> Characters
11_corepatch_realmd_1733_to_2832.sql ---> Realmd
11_corepatch_world_1733_to_2832.sql ---> World

A realmd és a characters telepítése is ugyan így működik annyi különbséggel, hogy az SQL mappán belül kell kiválasztanunk, értelemszerűen:


realmd telepítésénél: realmd.sql
characters telepítésénél: characters.sql


Az SQL mappa a letöltött revision mappán belül található meg, innen választottuk ki C++ban is a szükséges fájlt.

Az sql mappán belül az updates-be találhatóak a frissítéshez szükséges sql fájlok.

4. DBC és MAPS

Jöhet a MAPS és a DBC fájlok kicsomagolása, melyeket a játék kliensből végezhetünk el.

C:/Trinity 2.4.3/contrib/map_extractor/ad.exe

Ezt kell bemásolnunk a World of Warcraft játék mappájába, és elindítjuk.
Ez majd magától kicsomagolja nekünk a mapokat és a dbcket, egy maps és egy dbc mappába.

Ezt a két mappát kell átmásolnunk a szerverünk mappájába.



5. Szerver beállítása, konfiguráció

Jöhetnek a konfigurációs beállítások:

Menj a szervered mappájába nyisd meg a következő fájlokat:

TrinityRealm.conf
TrinityCore.conf


Notepaddal tudod megnyitni őket

A bejelölt sorokat kell megváltoztatni:
Kezdjük a TrinityCore.conf beállításával:


RealmID = 1
DataDir = "C:\Trinity"
LogsDir = ""
LoginDatabaseInfo     = "127.0.0.1;3306;root;Az a jelszó, amit MYSQLnél adtál meg.;realmd"
WorldDatabaseInfo     = "127.0.0.1;3306;root;Az a jelszó, amit MYSQLnél adtál meg.;world"
CharacterDatabaseInfo = "127.0.0.1;3306;root;Az a jelszó, amit MYSQLnél adtál meg.;characters"

MaxPingTime = 30
WorldServerPort = 8085
BindIP = "0.0.0.0"

A következő beállítandó file: TrinityRealm.conf, amit már megnyitottunk:
LoginDatabaseInfo = "127.0.0.1;3306;root;Az a jelszó, amit MYSQLnél adtál meg.;realmd"

El is készült a szerver, TrinityRealm majd TrinityCore indításával futtathatjuk a szervert.







Tanulj egész nap, játssz egész este!

Rarcy

És hogy lehet leszedni,mert nekem sehogy sem engedi ch!!! :o

Devis

Soha ne vitatkozz idiótákkal! Lesüllyedsz az ő szintjükre és legyőznek a rutinjukkal.

Hypotermia

#3
========== Build: 8 succeeded, 4 failed, 0 up-to-date, 0 skipped ==========

nekem ezt írta ki :( pedig ugyan úgy csináltam ahogy a leírásban van

3x próbáltam meg és mindig ez lett :(

12>TrinityScript - 1 error(s), 2 warning(s)
========== Build: 8 succeeded, 4 failed, 0 up-to-date, 0 skipped ==========

Fordíás után a bin\Win32_release\          mappába semmisem volt

Raisen

#4
A hiba att


▀█▀ █▀▀▄ █▀▀ █▀▀█ ▒█▀▀█ █▀▀█ █▀▀█ █░█ █▀▀█ █▀▀ █▀▀ ░ █░░█ █░░█
▒█░ █░░█ █▀▀ █░░█ ▒█▀▀▄ █▄▄█ █▄▄▀ █▀▄ █▄▄█ █░░ ▀▀█ ▄ █▀▀█ █░░█
▄█▄ ▀░░▀ ▀░░ ▀▀▀▀ ▒█▄▄█ ▀░░▀ ▀░▀▀ ▀░▀ ▀░░▀ ▀▀▀ ▀▀▀ █ ▀░░▀ ░▀▀▀

Hypotermia

Még mindíg ugyan az :(
Openssl nincs a gépemen :P

Hypotermia

Sehogysem tudom lefordítani a "TrinityCore&Script VC90.sln" fájlt :(
mindíg ugyan az :(
========= Build: 8 succeeded, 4 failed, 0 up-to-date, 0 skipped ==========

Lackó

Idézetet írta: Raisen Dátum 2011 május 07, 02:34:53 DÉLELŐTT
A hiba attól lehet hogy új visual studiót használsz vagyis 2010-est :) itt a régi ezzel jó lesz

http://visual-studio-2008.en.malavida.com/download

Így hajnalba alvás nélkül partyból hazaérve kicsit gondolkoznom kelet ezen erős 10 percet ,főleg hogy nagyon nagyon régen forgattam 2.4.3 ra kizárásos alapon mentem kevertem kicsit wotlk-val ezért openssl t szidtam hogy mi a f*szomért nem jó átneveztem externals-ra erre b*szik valamit is az errorokon kívül csinálni. Na akkor gondolkoztam basszus de hülye vagyok hiszen wotlk-n cmakeba kell kiválasztani hogy melyik verzióval szeretném leforgatni :D Tehát így jöttem rá 2008-as verzió csak az optimális XDD

Update : Nekem nem futott le 2008 al se  Kifogytam az ötletekből max még az zavarhat be nálam hogy új openssl van fent :)
OpenMP kell Trinityhez.Régebben NeoCore bitbucket repojáról le lehetett tölteni, most én sem találom sehol sem.

Raisen

#8
Igen igen én is keresgéltem de nem találtam


▀█▀ █▀▀▄ █▀▀ █▀▀█ ▒█▀▀█ █▀▀█ █▀▀█ █░█ █▀▀█ █▀▀ █▀▀ ░ █░░█ █░░█
▒█░ █░░█ █▀▀ █░░█ ▒█▀▀▄ █▄▄█ █▄▄▀ █▀▄ █▄▄█ █░░ ▀▀█ ▄ █▀▀█ █░░█
▄█▄ ▀░░▀ ▀░░ ▀▀▀▀ ▒█▄▄█ ▀░░▀ ▀░▀▀ ▀░▀ ▀░░▀ ▀▀▀ ▀▀▀ █ ▀░░▀ ░▀▀▀

kozma

én még sose találtam normális leírást ugyhogy ha valaki el magyarázná az jó lene msn cimem kkzs29@hotmail.com

Powered by EzPortal