neXt! CoMMunITy

Bine Ati Venit !

Va Rugam Sa :

- Va Inregistrati .
- Sa Respectati Regulamentul .
- Sa Aveti O Activitate Buna .
- Sa Aveti Un Comportament Civilizat .
- Si In Special Sa Stiti Ce Este Acela Un Forum .

Mai Sunt Si Alte Lucruri , Dar Lasam Asta Pe Mai Tarziu .

Cu Respect ,

neXt! CoMMuNITy


Alăturați-vă forumului, este rapid și ușor

neXt! CoMMunITy

Bine Ati Venit !

Va Rugam Sa :

- Va Inregistrati .
- Sa Respectati Regulamentul .
- Sa Aveti O Activitate Buna .
- Sa Aveti Un Comportament Civilizat .
- Si In Special Sa Stiti Ce Este Acela Un Forum .

Mai Sunt Si Alte Lucruri , Dar Lasam Asta Pe Mai Tarziu .

Cu Respect ,

neXt! CoMMuNITy

neXt! CoMMunITy

Doriți să reacționați la acest mesaj? Creați un cont în câteva clickuri sau conectați-vă pentru a continua.

    tutorial site WoW

    neXt!gooD+
    neXt!gooD+
    Membru neXt!
    Membru neXt!


    Numarul mesajelor : 419
    Data de inscriere : 29/06/2009
    Varsta : 32
    Localizare : Bucuresti
    Joburi/Distractii : Counter-Strike/femei/softwar
    Stare de spirit : Buna

    tutorial site WoW Empty tutorial site WoW

    Mesaj Scris de neXt!gooD+ Lun Iul 27, 2009 2:08 am

    Info

    Q: Ce e Trinity Core ?
    A: Trinity este o lucrare care are la baza MaNGOS care a aparut in urma unor conflicte a unor idei de development a celor care lucreaza/lucrau la MaNGOS.
    Q: Ce idei au Dev-ii de la Trinity Core?
    A: Echipa Trinity considera ca este mai bine ca reviziile sa fie controlate intr-un alt fel : Un branch stabil, si unul instabil ( sau unul de development ). Un alt motiv al aparitiei Trinity Core este ca ei au crezut ca scripturile apartin emulatorului, asta inseamna ca nu va mai trebui sa compilati MaNGOS, sa va chinuiti cu GIT si apoi sa va ocupati la SD2 so apoi de ACID. Trinity Core are toate acestea integrate in emulator. Echipa Trinity Core a vrut nu in ultimul rand si o interactiune Core-DB mai buna.
    Q: Ce alte motive mai am sa folosesc Trinity Core?
    A: Trinity Core integreaza patch-uri care ar trebui adaugate cu mult timp inainte, lucru care il face sa fie peste MaNGOS.
    Q: E mai greu sa faci server cu Trinity Core decat cu Arcemu?
    A: E lafel de usor numai ca beneficiile Trinity Core sunt mult mai mari si mai numeroase.


    Fisiere necesare :

    - SqlYog 5.2
    - TrinityCore WOTLK - 3.0.3
    - Un webserver [ WAMP ]
    - Trinity DB - 3.0.3
    - MySQL 5.1 ( Optional, in cazul in care phpMyAdmin da erori )


    1. Instalarea si configurarea SQLYog si WAMP


    • Downloadeaza toate fisierele.
    • Instaleaza WAMP si SQLYog cu setarile implicite .
    • Deschide Wamp dand click pe iconita din dreapta-jos a ecranului si dati click pe phpMyAdmin

      tutorial site WoW 30182642495a4bc20e5ef
    • Apasa pe linkul Privileges aproape de limita de sus a paginii

      tutorial site WoW Img-resized Reduced: 41% of original size [ 1227 x 210 ] - Click to view full image
      tutorial site WoW 30182812495a4c1c788df
    • Apasa pe Add a New user

      tutorial site WoW Img-resized Reduced: 58% of original size [ 871 x 135 ] - Click to view full image
      tutorial site WoW 30182836495a4c3404c2c
    • Scrie la username Trinity, la host scrie Localhost si orice parola ( eu am pus "pass" ) acum dati Check All si dati jos si Apasati GO

      tutorial site WoW Img-resized Reduced: 36% of original size [ 1416 x 686 ] - Click to view full image
      tutorial site WoW 30182912495a4c58c4ca3
    • Te intorci la Privileges, selectam userul Trinity si dam Edit Privileges ( Vezi poza )

      tutorial site WoW Img-resized Reduced: 51% of original size [ 995 x 218 ] - Click to view full image
      tutorial site WoW 30183040495a4cb0ae902
    • Dai Check ALL si dai GO

      tutorial site WoW Img-resized Reduced: 42% of original size [ 1199 x 416 ] - Click to view full image
      tutorial site WoW 30183119495a4cd7c8d0c
    • Acum deschide SqlYog apasa continue si apoi New. Acum introduci localhost pentru Mysql Host Adress, "Trinity" pentru username, si "pass" pentru parola si dai connect

      tutorial site WoW 30183147495a4cf3c83f0
    • Apasa "CTRL+D" si scrie in casuta aceea "gnx"

      tutorial site WoW 30183203495a4d03f0ba7
    • Acum poti dezarhiva TDB. Dezarhivati fisierul "TDB.rar si intrati in SQLYog, click-dreapta pe databaseul gnx si dati Restore from SQL ! Selectati fisierul dezarhivat TDB.sql, dati Execute si asteptati.

      tutorial site WoW Img-resized Reduced: 35% of original size [ 1440 x 900 ] - Click to view full image
      tutorial site WoW 30183322495a4d52762fb

      tutorial site WoW 30183350495a4d6eb93f6


    1b. Alternativa pentru MySQL-ul de la WAMP

    In unele cazuri exista pe calculator niste precedente instalari esuate a serverului MySQL ( sau WAMP,XAMPP, etc... ). Pentru asta am pregatit pasii ce urmeaza


    • Instalam MySQL ca orice soft
    • La un moment dat o sa ne ceara sa in configuram
    • Parola va fi pass
    • Daca vreti ca si alte calculatoare sa se poata conecta la serverul de mysql bifam "Enable root acces from remote machines"


    tutorial site WoW Setup%20Wizard%20-%20welcome
    tutorial site WoW Setup%20Wizard%20-%20types
    tutorial site WoW Setup%20Wizard%20-%20custom%20setup
    tutorial site WoW Setup%20Wizard%20-%20ready%20to%20install
    tutorial site WoW MySQL%20Enterprise%20-%201
    tutorial site WoW MySQL%20Enterprise%20-%202
    tutorial site WoW Setup%20Wizard%20-%20completed
    tutorial site WoW Configuration%20Wizard%20-%20Windows%20options
    tutorial site WoW Configuration%20Wizard%20-%20ready%20to%20execute



    Tineti minte ca in cazul in care folosim solutia alternativa pentru MySQL usernameul NU va fi TRINITY , ci va fi ROOT , mai jos in ghid va voi pune sa va conectati la baza de date folosing usernameul TRINITY , voi va veti conecta folosind ROOT




    2. Configurarea emulatorului Trinity



    • Dezarhiveaza TrinityCore , intra in el si deschideti TrinityCore.conf cu Wordpad, dai CTRL+F si scrie "MaxPingTime = 30" apoi vei vedea cele 3 linii de mai sus, editeaza-le astfel incat sa arate asa:


    QUOTE
    LoginDatabaseInfo = "127.0.0.1;3306;root;pass;gnx"
    WorldDatabaseInfo = "127.0.0.1;3306;root;pass;gnx"
    CharacterDatabaseInfo = "127.0.0.1;3306;root;pass;gnx"


    tutorial site WoW Img-resized Reduced: 51% of original size [ 989 x 323 ] - Click to view full image
    tutorial site WoW 30183406495a4d7e58467



    • Deschide TrinityRealm.conf , cauta linia "LoginDatabaseInfo = "127.0.0.1;3306;root;wow;mangos" , editeaza astfel incat sa arate asa :


    QUOTE
    LoginDatabaseInfo = "127.0.0.1;3306;root;pass;gnx


    tutorial site WoW Img-resized Reduced: 51% of original size [ 998 x 164 ] - Click to view full image
    tutorial site WoW 30183439495a4d9fca313


    3. Minimanagerul pentru conturi



    Gasim secventa de cod :

    QUOTE
    $mmfpm_db = Array(
    'addr' => "127.0.0.1:3306", //SQL server IP:port this DB located on
    'user' => "root", //SQL server login this DB located on
    'pass' => "wow", //SQL server pass this DB located on
    'name' => "gnx", //realmd DB name
    'encoding' => "utf8" //SQL connection encoding
    );

    $realm_db = Array(
    'addr' => "127.0.0.1:3306", //SQL server IP:port this realmd located on
    'user' => "root", //SQL server login this realmd located on
    'pass' => "wow", //SQL server pass this realmd located on
    'name' => "gnx", //realmd DB name
    'encoding' => "utf8" //SQL connection encoding
    );

    $mangos_db = Array(
    1 => array( //position in array must represent realmd ID
    'id' => 1, //Realm ID
    'addr' => "127.0.0.1:3306", //SQL server IP:port this DB located on
    'user' => "root", //SQL server login this DB located on
    'pass' => "wow", //SQL server pass this DB located on
    'name' => "gnx", //World Database name
    'encoding' => "utf8" //SQL connection encoding
    ),
    );

    $characters_db = Array(
    1 => array( //position in array must represent realmd ID
    'id' => 1, //Realm ID
    'addr' => "127.0.0.1:3306", //SQL server IP:port this DB located on
    'user' => "root", //SQL server login this DB located on
    'pass' => "wow", //SQL server pass this DB located on
    'name' => "gnx", //Character Database name
    'encoding' => "utf8", //SQL connection encoding
    ), //NOTE: THIS USER MUST HAVE AT LEAST READ ACCESS ON THE WORLD DATABASE
    );



    • O modificam astfel incat sa arate asa


    QUOTE
    $mmfpm_db = Array(
    'addr' => "127.0.0.1:3306", //SQL server IP:port this DB located on
    'user' => "root", //SQL server login this DB located on
    'pass' => "pass", //SQL server pass this DB located on
    'name' => "gnx", //realmd DB name
    'encoding' => "utf8" //SQL connection encoding
    );

    $realm_db = Array(
    'addr' => "127.0.0.1:3306", //SQL server IP:port this realmd located on
    'user' => "root", //SQL server login this realmd located on
    'pass' => "pass", //SQL server pass this realmd located on
    'name' => "gnx", //realmd DB name
    'encoding' => "utf8" //SQL connection encoding
    );

    $mangos_db = Array(
    1 => array( //position in array must represent realmd ID
    'id' => 1, //Realm ID
    'addr' => "127.0.0.1:3306", //SQL server IP:port this DB located on
    'user' => "root", //SQL server login this DB located on
    'pass' => "pass", //SQL server pass this DB located on
    'name' => "gnx", //World Database name
    'encoding' => "utf8" //SQL connection encoding
    ),
    );

    $characters_db = Array(
    1 => array( //position in array must represent realmd ID
    'id' => 1, //Realm ID
    'addr' => "127.0.0.1:3306", //SQL server IP:port this DB located on
    'user' => "root", //SQL server login this DB located on
    'pass' => "pass", //SQL server pass this DB located on
    'name' => "gnx", //Character Database name
    'encoding' => "utf8", //SQL connection encoding
    ), //NOTE: THIS USER MUST HAVE AT LEAST READ ACCESS ON THE WORLD DATABASE
    );



    • Acum intrii pe http://localhost , iti creezi un cont si gata tutorial site WoW Smile
    • Pentru a face contul GM, te conectezi la DB cu SQLYog, intrii la tabelul account, si in dreptul accountului tau la GMlevel pui 3.


    4. Pornirea serverului si extragerea hartilor


    • Mergem unde avem pus Trinity Core, intram in folderul Tools, apoi in folderul Map and DBC Extractor

      tutorial site WoW Img-resized Reduced: 64% of original size [ 796 x 598 ] - Click to view full image
      tutorial site WoW 06164439498c4cd7539da

      tutorial site WoW Img-resized Reduced: 64% of original size [ 796 x 599 ] - Click to view full image
      tutorial site WoW 06164513498c4cf90370e
    • Luam ad.exe si il punem in C:\Program files\World of warcraft ( sau unde aveti voi WoW )
    • Ii dam drumul si asteptam sa se inchida ( app 30 min )
    • Copiem acum folderele Maps si DBC acolo unde am dezarihavat Trinity Core
    • Pornim Trinityrealm.exe apoi TrinityCore.exe
    • Profit =)


    5. Schimbarea detaliilor realmului

    S-ar putea la un moment dat sa vreti sa schimbati nu mele realmului ( lol ). Pentru a face asta trebuie sa


    • Ne conectam la DB in acelasi fel in care am facut-o pana acum
    • Extindem databaseul GNX
    • Dam in jos pana gasim tabelul realmlist
    • Apasam in dreapta pe Table Data
    • Si o sa vedeti ceva de genul:

    tutorial site WoW Img-resized Reduced: 44% of original size [ 1152 x 766 ] - Click to view full image
    tutorial site WoW 08200257498f1e519c677


    • Modifica GNX cu numele serverului tau
    • Modifica 127.0.0.1 cu ip-ul tau EXTERN ( cel pe care ti-l da la www.whatismyip.com )
    • Restul nu prea are rost sa modificati .
    • Nu uitati sa dati click pe butonul save inainte sa iesiti din SQLYog pentru a aplica modificarile

    tutorial site WoW Img-resized Reduced: 65% of original size [ 785 x 109 ] - Click to view full image
    tutorial site WoW 08200129498f1df918178

      Data/ora curentă este: Dum Mai 19, 2024 8:50 pm