Trinity core 3.3.5a + Public

Indította Rewire, 2011 március 08, 09:38:17 DÉLUTÁN

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

Rewire

Trinity core 3.3.5a


Először is szükségünk lesz a következő programokra


Vc 2010
vc pro 2010
Win32OpenSSL-1_0_0d vagy Win64OpenSSL-1_0_0d
cmake-2.8.2-win32-x86
mysql ----->xmapp <----inkább ezt ajánlom mivel ebbe minden bent van és publikált szervernél a phpmyadmin elérést tudod vele biztosítani meg a külső account regisztrációt.
Sqlyog


Ezeket össze raktam egy pack-ba innen tudod letölteni------>http://rapidshare.com/files/451614990/Programok_szerver_k__szit__shez.rar


Sqlyog adatbázis kezelőt nem raktam be majd torrentről leszeditek mivel csak keygennel lehet full verzióvá tenni és a jogok miatt nem raktam inkább bele :)

Annyit még hozzá fűznék hogy sok embernek segítettem de windows xp sp2 őn nem megy az új keret rendszer és dll hibát fog írni az emu ,Vagy visual telepítésnél meg fog állni. Ezért külön oprendszert rakjatok fel szerintem 1 nem fogja húzni a memóriát annyira 2. szempont pedig az hogy alapból elindulnak ezek a dolgok amiket felraktok és szerintem egy idő után idegesítő hogy ki kell nyomkodni mert a memóriát zabálja :) Mivel windowsról csinálom a tutorialt win 2008 standard-ot ajánlom gyors és megbízható. 30 napos próba verziót le lehet szedni. (Windows 7 Loader eXtreme Edition-al ki lehet ütni pár egér nyomással<---Nem tőlem tudod :D) . Ennyi lenne a bevezető . Most egy gép restart és bele is kezdhetsz életed nagy álmába ha szervert akartál csinálni....

Régebbi és újabb verzió 2 külön oldalon található meg. Ez azért fontos mert a régi nem fog menni az új db-vel.


Régi verziók.

http://code.google.com/p/trinitycore/downloads/detail?name=Trinitycore%20b10480%20for%20335a.rar&can=1&q=

Adatbázis http://code.google.com/p/trinitydb/downloads/detail?name=TDB_335.11.35.1_10413.rar&can=2&q=

Új verziók

https://github.com/TrinityCore/TrinityCore

Ha fent rá mész a downloadra akkor alatt az adatbázis is meg fog jeleni ami ilyen néven van
TDB_335.11.38_2011_03_05.rar

Ha letöltötted (régit , vagy az újat) neki láthatsz a munkának.


1. Cmaket nyitjuk meg először.




Most megnyitod a saját gépet csinálsz valahova egy mappát pl d:\tc
kicsomagolod máshova a forráskódot d:\tc2 ha meg vagyunk akkor browse source oda a forrás kódot társítjuk a browse build-hoz pedig ahova szeretnéd hogy lefordítsa.




Ha meg vagyunk most nyomjuk meg a configure gombot , ha megvagyunk kiválasztod a visual 10-et. Ha minden jól ment akkor nem jelez hibát, és a configure gombot meg tudod nyomni még 1 x ha ezzel megint megvagy generate.

2.


Most bemegyünk abba a mappába ahova lefordította én esetembe c:\tc2

Hozz létre egy mappát externals néven és töltsed le. http://code.google.com/p/trinitycore/downloads/detail?name=8722_openssl_libs.zip&can=2&q=
ezt csomagold ki és másold externals mappába a tartalmát.

Ha megvagy továbbá Ott találsz egy Trinity core Microsoft visual tipusú fájlt azt nyisd meg.



Itt állítsd Debugot realsera ahogy a képen bejelöltem 1-esel utánna win32 ahogy a 2-es ábra mutatja végén pedig buildra kattintasz 3-as ábra és build Solutionra kattintasz megvárod még ez nem lesz a végén alul.

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

Kiléphetsz a visualból most nyisd meg a bin mappát (ott van ahol megnyitottad visualal a tc-t )azon belül realse és az összes fájlt másold át egy másik mappába.

Most egy kicsit tegyük ezt a dolgot félre :)

3.

Mysql-t telepítsed fel ebbe nem nagyon kell segítenem értelem szerűen végig nextelsz még a végén ki nem jön hogy mi legyen a jelszó (ezt jegyezd meg mert szükség lesz az adatbázis eléréshez és a szerver confighoz)

A felhasználó név root minden képp.

Ha az xmappot szedted le akkor itt teheted meg a mysql belövését
(böngésződ megnyitod és ezt írod be) http://127.0.01/xampp/
ott megadod a jelszavat és megnyitod a control panelt amit kirakott parancs iconak svc ről leveszed a pipát és mysql mellet start.



4. Adatbázis kezelőt leszeded sqlyog vagy navicat.

Felraktad akkor indítsad el menny rá new megadsz egy nevet (lényegtelen mit a szervered realm kijelzésénél úgy se az lesz ott) mysql host ot hagyod localhoston a portot is  user namenak root azt írod be jelszónak pedig azt amit mysql telepítésnél vagy xmapp nál majd végül connect



Oké most be vagy jelentkezve. Bal oldali sávon valahova be kattolsz jobb egérrel és create database

3x csináld meg és ilyen neveket adjál meg nekik

1x

Auth

2.

Characters

3.

world



Ha meg vagyunk egyenként rákattintasz az összesre restore from sql dump

így néz ki auth jobb egér rá restore from sql dump
charactes re is így

world re is oda a leszedett adatbázist rakd amibe lesz 6 fájl ha az újat szedted le 76 mb az egyik azt kell ide berakni  (ez a neve TDB_full_335.11.38_2011_03_05)


A characters és az authba pedig amit leszedtél forráskódot abba van sql\base és itt vannak a world öt ne innen töltsed be ahogy írtam.



Oké ezzel készen vagyunk be is zárhatjuk.
A public résznél elmondom hol lehet realmot átírni és a szeró nevet.


Most vissza arra a részre ahol abba hagytuk az átmásolást megnyitod azt a mappát ahova ki raktad a realseből a fájlokat. Nyitsz egy world padot és az authserver.dist fájlt megnyitod vele ott legalul
átírod ezt a részt.


LoginDatabaseInfo = "127.0.0.1;3306;trinity;trinity;auth"
LoginDatabase.WorkerThreads = 1

a trinitys részt módosítod az első helyére root a második helyére amit mysql nél megadtál passnak.

LoginDatabaseInfo = "127.0.0.1;3306;root;Ide a kódod;auth"
LoginDatabase.WorkerThreads = 1


Ha megvagyunk úgy mentsük el hogy fájl mentés másként és authserver.conf   a régit pedig kitörlöd a mentés után  .conf fontos utána kül. be fog zárulni az auth szerver inditásnál.

Most ugyan így megnyitod a worldszerver .distet world padal

ezt a részt keresed meg

DataDir = "."
LogsDir = ""
LoginDatabaseInfo     = "127.0.0.1;3306;trinity;trinity;auth"
WorldDatabaseInfo     = "127.0.0.1;3306;trinity;trinity;world"
CharacterDatabaseInfo = "127.0.0.1;3306;trinity;trinity;characters"
LoginDatabase.WorkerThreads = 1
WorldDatabase.WorkerThreads = 1

A data dir közé egy pontot raksz a logs dir nél meg csak ezeket hagyod ""

a login data és character rész teljesen úgy töltöd ki mint az authnál

példa

LoginDatabaseInfo     = "127.0.0.1;3306;root;jelszavad;auth"
WorldDatabaseInfo     = "127.0.0.1;3306;root;jelszavad;world"
CharacterDatabaseInfo = "127.0.0.1;3306;root;jelszavad;characters"



ha kész vagy ezt is úgy mentsed el worldserver.conf  a régit pedig töröld.

Ha meg vagyunk szedd le ezt a 3-at.

DBC- http://www.megaupload.com/?d=VPYMC3LS
Maps http://www.megaupload.com/?d=LFZXN8TN
Vmaps http://www.megaupload.com/?d=ZJQ5B90G


Ha leszedted ezeket oda rakod be ahol van a world server és az auth...

Nincs más dolgod most már mint elindítani az authszervert és a world szervert.

Account készités

amikor a wolrd szerver teljesen betölt ezt a parancsot írod be

account create felh név jelszó

példa

account create Xfire 1234

Ha ki írta account create jogot úgy adhatsz magadnak

account set gmlevel account név szint és realm id

Példa

account set gmlevel xfire 3 1

Ha megvagy vele már csak a realmodat átírod a wowodba

localhost
vagy
127.0.0.1
-re


Azért írtam le újra mert hellzate vagyok törölték a profilom és nem tudom módosítani a leírásomat és csomó minden változott azóta tc nél :)


Public : Erre az oldalra felmész

http://www.no-ip.com/

Regisztrálsz

fejlécen belépsz ide No-Ip

   * Hosts/Redirects

add host ott kitöltöd értelem szerűen az egészet

Ha megvagy akkor leszeded a programot ugyan erről az oldalról.

Megnyitod a progit amit leszedtél no-ip-st Be írod amit regnél adtál email címet és jelszavat
h
rámész select host ott kipipálod amit az oldalon létrehoztál az előbb. ha mind a 3 helyen pipa lesz utána akkor jól csináltad.

Következő lépés az alap windows tűzfal lekapcsolása (másik tűzfal bekapcsolva lehet csak az alapot nyomd ki teljesen)

Ha meg vagy ezekkel a dolgokkal akkor meg nyitod az sqlyog ot vagy navicatot    auth azon belül realmlist ott a namet át írod amire akarod (az fog a realmnál megjelenni majd) adressnek a teljes no ips címed pl  xfire.no-ip.info
ha meg vagy elmented ,és kész vagy csak a realmodat is átírod a wowodon a no-ips re.

Ha modemed van simán akkor ennyi elég.

Router esetén megnyitod a startot cmd be írod a keresőbe (Más néven a parancs soros futtatás)
Be írod ipconfig

Lejön egy sor amiből azt kell kikeresned alapértelmezett átjáró ha angol rendszered van default gateway

ezt az átjárót be írod a böngésződbe.. Legtöbbször ez a router nek az elérése de ha nem működne 127.0.0.1 a böngésződbe. a jelszó t-homenál 3play 3play      a többinél admin admin vagy root root de neten is rá tudsz keresni .

Vissza a beállítás témához :D keresel egy ilyet Dynamic DNS ha megvan oda be írod a no ips teljes címed mint ahogy a realmlistnál alá a kódod ha meg van akkor jöhetnek a portok

úgy van írva port forwarding vagy Game & Application Sharing ha megtaláltad akkor add hozzá ezeket a portokat


3724

3306

8000

8085

80

Ennyi port azért kell mert ha akarsz acc reget honlapra akkor az xmappot is el  lehessen érni.

A portokat TCP re és UDP re is nyissátok meg az a legjobb ha van olyan opció any

példa nálam pl így van

Protocol ezt any ra rakom

Port Range ide a portot to ide még 1 x a portot

   Translate To -hoz is 1x be írom a portot és kész az összes-el ezt kell csinálni

Ha meg vagy a portokkal akkor készen is vagy.


Köszönöm hogy megnézted a leírásomat.

By Hellzate(Rewire)                                                          És remélem sikerült össze hoznod a szervert :)

                                         Ha valami nem megy PM
Jó játékot.........









Lackó

#2
Szia!J

Armani

Idézetet írta: Lackó Dátum 2011 április 27, 08:31:13 DÉLUTÁN
Szia!Jó téma, csak azt leírnád nekem, ha kiadnak új commitot(revet) a Trinitysek akkor hogy frissítsem?

Naprakészen tartást itt megtalálod :)

http://infobarkacs.hu/index.php/topic,4728.msg55366.html#msg55366

Ichigo

Hali!
Mindent úgy csináltam ahogy le van írva de több hiba is előfordult.
1. CMake valamiért nem csinálja jól a dolgát hibát ír ki hogy nincsen meg egy fájl.
2. Fordítás : 3 failed volt amikor egyszer ősze jött a cmake.
Lehetséges hogy az a hiba hogy?: nekem 2 windows van fent az xp és a 7 .Én a 7-et használom ami a d meghajtón van ,az xp a c meghajtón és van egy 350 GB-os adat winchesterem.
Ha valaki tudna segíteni vegyen fel msn-re pls :flori04@windowslive.com
Jó lenne ha össze tudnám hozni ,igazából arra kell hogy legyen szerver amin gyakorolhatom a bugok javítását,küldetés és npc készítés és mi egymást ,hogy majd később tudjak csatlakozni egy szerverhez gm-nek. Elsősorban a bug javítás ,de event készítés  ,küldetés készítés ezek érdekelnének de nincs szerver ahol tudnék gyakorolni .Vagy az is jó ha valakinek a szerverén csak tapasztalatra kéne. Légy szíves minél előbb írjatok .
Köszi előre is !

Trelek

#5
huawei SmartAX MT882 ilyen fajta a routerem, és nem tudom h hol kell beállitani a Dynamic DNS-t..
Aki ért a routerekhez az segítsen!

Rolanddd

Helló.

Mindent úgy csináltam ahogy itt, illetve http://infobarkacs.hu/index.php/topic,5286.0.html itt le van írva, de a core fordítása során, 16 projektből csak 15-öt fordít le és a worldserver.exe indítása után hiba lép fel. (megnyílik majd becsukódik az ablak). Lehetséges, hogy pont azaz 1 db "lépés" hiányzik, hogy jól működjön?
.net framework 4.0 illetve c++ 2010-el próbáltam, mivel a képen is az látszik, hogy azzal van lefordítva.
Tud valaki segíteni, hogy mi lehet a probléma? Windows 7-en próbáltam. Ha segít tudok feltenni Windows Server 2008 R2-őt, de ha azon is ezt produkálná akkor feleslegesnek tartom.

Ha van valakinek valami ötlete az küldjön már egy üzit.
Köszi előre is.

Raisen

#7
A probléma openssl el lesz

http://code.google.com/p/trinitycore/downloads/detail?name=8722_openssl_libs.zip&can=2&q=

Ezt letöltöd teljes tartalmát majd visual studió megnyitása előtt bemásolod oda ahova végezte a munkáját cmake  átnevezed externals   ra a mappát majd utána indítod a visual studiot és forgatod le az emut.


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

Rolanddd

#8
Na, már lassan mindenhol externals mappa van, mert mindig hibát ír ki(már a legelejétől).
Idéz1>------ Build started: Project: ZERO_CHECK, Configuration: Release Win32 ------
1>  Checking Build System
1>  CMake does not need to re-run because D:/Trinity Core/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Trinity Core/dep/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Trinity Core/dep/acelite/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Trinity Core/dep/acelite/ace/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Trinity Core/dep/mysqllite/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Trinity Core/dep/bzip2/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Trinity Core/dep/zlib/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Trinity Core/dep/g3dlite/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Trinity Core/dep/gsoap/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Trinity Core/src/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Trinity Core/src/genrev/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Trinity Core/src/server/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Trinity Core/src/server/shared/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Trinity Core/src/server/game/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Trinity Core/src/server/collision/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Trinity Core/src/server/authserver/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Trinity Core/src/server/scripts/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Trinity Core/src/server/worldserver/CMakeFiles/generate.stamp is up-to-date.
1>  CMake does not need to re-run because D:/Trinity Core/sql/CMakeFiles/generate.stamp is up-to-date.

Ez csak egy részlet, több ilyen is szokott lenni.

Elmondom hogy ÉN hogy csinálom, hátha velem van a hiba!
Tehát, cmake-el megcsinálom amit kell, minden DONE! Majd ahová ő dolgozott(d:\Trinity Core) oda beteszek egy mappát(externals) és beleteszem azt a 4db file-t amit leszedtem. Majd elinditom a a visual-t(2010) és Release win32 majd F7. Amint elindul jönnek a hibák és a végén 15 a 16 helyett.

Én csinálok valamit szarul?

Raisen

Igen cmakeba állítsad arra amelyik visualt használod ha így se jó cmake 2.8.2-t szerezd be. Esetleg segíthetek team vieweren keresztül csak pm be írj egy msn-t és felveszlek.


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

Rolanddd

#10
Én már a cmake 2.8.4-nél járok. Mindenből a legújabb hátha, de semmi.
Elment a PM!

zsolesz78

Helló. Nekem a problémám az lenne hogy beállitom az "account set gm leve account név és 3 1 és azt irja ki hogy " You change security level of account Level to 0" valami ötlet?

Raisen

Rosszúl írod be mert account set gmlevel ide az accod 3 1

A gmlevel egybe van és utána írod az accot


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

zsolesz78


zsolesz78

Helló!

Ismét lenne egy kis problémám sajnos!
Onlineositani szeretném a szerót de az authszever indításakor ezt a hibát kapom.
"2011-06-13 23:11:06 TrinityCore Hash: Archive (Win64, Release (little-endian)) (authserver)
2011-06-13 23:11:06 <Ctrl-C> to stop.

2011-06-13 23:11:06 Using configuration file authserver.conf.
2011-06-13 23:11:06 ERROR: Could not connect to MySQL database at newage-wow.no-ip.org: Host 'zsolesz-PC' is not allowed to connect to this MySQL server

2011-06-13 23:11:06 ERROR: Could not connect to MySQL database at newage-wow.no-ip.org: Host 'zsolesz-PC' is not allowed to connect to this MySQL server

2011-06-13 23:11:06 ERROR: Cannot connect to database"

A segítséget elöre is köszönöm.

Powered by EzPortal