[Debian & Ubuntu]TrinityCore & SkyFire

Indította AximCore, 2010 augusztus 29, 09:27:02 DÉLUTÁN

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

AximCore

( Majd ha lesz kedvem/időm akkor bővítem/szebbítem a leírást. )
1.: Programok telepítése :

Indítsunk egy terminált. ( Alkalmazások-Kellékek-Terminál )

sudo apt-get install build-essential autoconf libtool gcc g++ make cmake subversion mercurial patch wget links zip unzip git git-core
sudo apt-get install openssl libssl-dev mysql-server mysql-client libmysqlclient15-dev libmysql++-dev libreadline6-dev zlib1g-dev libbz2-dev libace-dev


Ha Ubuntu 12.04 LTS-t és Debian 7.0-t használsz akkor telepítened kel ezt is :
sudo apt-get install libncurses5-dev

2.: ACE telepítése :

Idézwget http://download.dre.vanderbilt.edu/previous_versions/ACE-6.0.0.tar.gz
tar xvzf ACE-6.0.0.tar.gz
cd ACE_wrappers/
mkdir build
cd build
../configure --disable-ssl
make
sudo make install

3.: OpenSSL telepítése[Debian 6.0 & Ubuntu 10.10 vagy annál frissebb distro.-nál kihagyható !] :



32-bites OS esetén:

wget ftp://ftp.debian.org/debian/pool/main/o/openssl/libssl-dev_0.9.8o-4squeeze4_i386.deb
wget ftp://ftp.debian.org/debian/pool/main/o/openssl/libssl0.9.8_0.9.8o-4squeeze4_i386.deb
wget ftp://ftp.debian.org/debian/pool/main/o/openssl/openssl_0.9.8o-4squeeze4_i386.deb
sudo dpkg -i libssl0.9.8_0.9.8o-4squeeze4_i386.deb
sudo dpkg -i openssl_0.9.8o-4squeeze4_i386.deb
sudo dpkg -i libssl-dev_0.9.8o-4squeeze4_i386.deb


64-bites OS esetén:

wget ftp://ftp.debian.org/debian/pool/main/o/openssl/libssl-dev_0.9.8o-4squeeze4_amd64.deb
wget ftp://ftp.debian.org/debian/pool/main/o/openssl/libssl0.9.8_0.9.8o-4squeeze4_amd64.deb
wget ftp://ftp.debian.org/debian/pool/main/o/openssl/openssl_0.9.8o-4squeeze4_amd64.deb
sudo dpkg -i libssl0.9.8_0.9.8o-4squeeze4_amd64.deb
sudo dpkg -i openssl_0.9.8o-4squeeze4_amd64.deb
sudo dpkg -i libssl-dev_0.9.8o-4squeeze4_amd64.deb


4.a.: TrinityCore forráskód letöltése :

cd ~/
git clone https://github.com/TrinityCore/TrinityCore.git core


4.b.: Skyfire forráskód letöltése :

cd~/
git clone https://github.com/ProjectSkyfire/SkyFireEMU.git core


Ha létezik már forráskód letöltve a gépeden akkor :

cd <a forráskód helyére>
git pull --update


5.: Forráskód lefordítása :

mkdir build
cd build
cmake ../core/ -DPREFIX=$HOME/server
make
make install


6a.: TrinityDataBase letöltése :

Érdemes megnézni, hogy az utasításban a legfrisebb db található-e: https://github.com/TrinityCore/TrinityCore/downloads

mkdir ~/tdb && cd ~/tdb
wget https://github.com/downloads/TrinityCore/TrinityCore/TDB_full_335.11.46_2012_02_13.rar
unrar x TDB*.rar


6b.: SkyFireDataBase letöltése:

cd ~
git clone https://github.com/ProjectSkyfire/SkyFireDB.git database


7.a.: Trinity adatbázis létrehozása :


mysql -uroot -p<mysql_jelszo>
create database world;
create database characters;
create database auth;
exit
cd ~/tdb/
mysql -uroot -p<mysql_jelszo> world < TDB_full*.sql
mysql -uroot -p<mysql_jelszo> world < world*.sql
mysql -uroot -p<mysql_jelszo> auth < ~/core/sql/base/auth_database.sql
mysql -uroot -p<mysql_jelszo> characters < ~/core/sql/base/character_database.sql
cd ~/core/sql/updates/world
cat *_world_*.sql > world_updates.sql
mysql -uroot -p<mysql_jelszo> world < world_updates.sql


7.b.: SkyFire adatbázis létrehozás:

mysql -uroot -p<mysql_jelszo>
create database world;
create database characters;
create database auth;
exit
cd ~/database/
mysql -uroot -p<mysql_jelszo> world < main_db/world/*.sql
cd world_updates/
cat *_World_*.sql > world_up.sql
mysql -uroot -p<mysql_jelszo> world < world_up.sql && cd ~
mysql -uroot -p<mysql_jelszo> auth < core/sql/base/auth_database.sql
mysql -uroot -p<mysql_jelszo> characters < core/sql/base/character_database.sql
cd core/sql/updates/world
cat *_world_*.sql > world_updates.sql
mysql -uroot -p<mysql_jelszo> world < world_updates.sql


8.: Map & DBC & Vmaps kibontása :

Legegyszerűbb ha letöltöd innen :

<<< DBC 3.3.5a & 4.0.6 enGB >>>  Filebeam Link.: << 100% >>
<<< Maps 3.3.5a & 4.0.6 enGB >>>  Filebeam Link.: << 100% >>
<<< Vmaps 3.3.5a & 4.0.6 enGB >>>   Filebeam Link.: << 100% >>

Utána kicsomagolod. ( Köszönjük Armaninak )

9.: Konfig fájlok beállítása :

cd ~
gedit server/etc/authserver.conf.dist


Ezt a részt átírod :

IdézLoginDatabaseInfo = "127.0.0.1;3306;trinity;trinity;auth"

erre :

IdézLoginDatabaseInfo = "127.0.0.1;3306;root;<mysql jelszó>;auth"

Fájl mentése másként -> .dist-et letörlöd a végéről és úgy mentsd.

gedit server/etc/worldserver.conf.dist

Ezt a részt átírod :

IdézDataDir = "."
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"

így :

IdézDataDir = "< ahová a dbc/maps/vmaps-ot letöltöted >"
LoginDatabaseInfo     = "127.0.0.1;3306;root;<mysql jelszó>;auth"
WorldDatabaseInfo     = "127.0.0.1;3306;root;<mysql jelszó>;world"
CharacterDatabaseInfo = "127.0.0.1;3306;root;<mysql jelszó>;characters"
Fájl mentése másként -> .dist-et letörlöd a végéről és úgy mented.

10.: Szerver indítása :

cd ~/server/bin
./worldserver


Idézctrl+shift+t

./authserver

( Nefeled a realmlistet átírni 127.0.0.1-re )
"Tanítani lehet az ostobát, de gondolkodásra bírni nem."
A Talmud

Windows Firewall
http://devopsreactions.tumblr.com/

Why use Windows, if you have open doors... to Linux

Dusi124

Üdv! Egy olyan problémám akadt, hogy sok parancs lefuttatásakor azt írja ki, hogy nincs olyan mappa.
Debian 5.0.5-öm van. Én arra gondoltam, hogy az a baja, hogy egy virtuális gépre telepítettem, de nem vagyok biztos benne.
A segítségeteket előre is köszönöm!

AximCore

Idézetet írta: dusi124 Dátum 2010 szeptember 02, 05:12:02 DÉLUTÁN
Üdv! Egy olyan problémám akadt, hogy sok parancs lefuttatásakor azt írja ki, hogy nincs olyan mappa.
Debian 5.0.5-öm van. Én arra gondoltam, hogy az a baja, hogy egy virtuális gépre telepítettem, de nem vagyok biztos benne.
A segítségeteket előre is köszönöm!
Hy pontosabban milyen mappa, melyik parancs ?
"Tanítani lehet az ostobát, de gondolkodásra bírni nem."
A Talmud

Windows Firewall
http://devopsreactions.tumblr.com/

Why use Windows, if you have open doors... to Linux

Dusi124

#3
Bocsánat, rosszul írtam, több problémája is volt, nem ismerte fel az "mkdir", és a "make" parancsot, szóval a második pontnál már nem jutottam tovább.

Kis módosítás: Köszönöm a gyors választ!

AximCore

Idézetet írta: dusi124 Dátum 2010 szeptember 02, 06:03:48 DÉLUTÁN
Bocsánat, rosszul írtam, több problémája is volt, nem ismerte fel az "mkdir", és a "make" parancsot, szóval a második pontnál már nem jutottam tovább.

Kis módosítás: Köszönöm a gyors választ!

Hy, mkdir parancsnak tudtommal mennie kéne Debian alatt is.
A make-et meg próbáld meg "sudo apt-get install make".
"Tanítani lehet az ostobát, de gondolkodásra bírni nem."
A Talmud

Windows Firewall
http://devopsreactions.tumblr.com/

Why use Windows, if you have open doors... to Linux

Dusi124

bash: ../configure: Nincs ilyen fájl vagy könyvtár

Ezt írja. Bocsánat, hogy ennyi problémám van, a debiant nem ismerem, edorát használok, de arra meg nincs jó útmutató, hogy hogyan kell egy szervert összerakni rajta.

Skyne

Idézetet írta: dusi124 Dátum 2010 szeptember 03, 08:26:15 DÉLELŐTT
bash: ../configure: Nincs ilyen fájl vagy könyvtár

Ezt írja. Bocsánat, hogy ennyi problémám van, a debiant nem ismerem, edorát használok, de arra meg nincs jó útmutató, hogy hogyan kell egy szervert összerakni rajta.

pedig ezt fedorán is ugyan így kéne, a különbség annyi hogy trinity cmake-confignál +1 flag mégpedig -DCENTOS=1 meg nemkell libreradline (mert nincs) szóval a sudo apt-get install, de tudodmit mindjárt összedobok egy leírást (ha nincs még)

Twysteer

Sziasztok.
Először is köszi a leírást.
Nah a gondom a következő.
Én régebben is próbáltam azzal a leírással ami fönt van tc oldalán de elakadtam és tanácstalan voltam...Megpróbáltam ezzel a leírással és ha jó emlékszem a multkor is itt akadtam el

http://www.kephost.com/images3/wfzfh2wn1c0fro3ogfsv.png

Nem értem Mysql van a localhost elérhető , tanácstalan vagyok mit tegyek :-[

Aki tud segítsen...előre is köszi

Skyne


Dusi124


rotomi

Helló!

4. pontnál nekem ezt írja:
"Cmake error: The folowing variables are used in ths project, but tey are set to NOTFOUND.
Plese set them or make sure they are set and tested correctly in the CMake files:
ACE_LIBARY (ADVINCED)
linked by target "shared" in directory .../src/server/shared"
és ugyan ezt írja a worldserver -re is.

Mit lehetne ezzel tenni ?

Rhagnus

ACE telepítése sikerült neked Rotomi?
Nekem az a problémám, hogy nem tudtam letölteni az ace-t az adott linkről, mivel nincs ott semmi... Nem csak ott, de a hivatalos honlapján sem találom...
Szerintem (és most nem szeretnék sértődést, nem azért mondom) nem vetted észre, hogy nem töltött le semmit a terminál ablakod, csak szaladgáltak ott az újrapróbálkozás feliratok...
Lesd meg hátha nincs is ace a gépeden, ha nincs, akkor az a probléma :)
Ha mégis van akkor én kérek elnézést :)

Skyne

Idézetet írta: Miragel Dátum 2010 december 12, 08:24:36 DÉLUTÁN
ACE telepítése sikerült neked Rotomi?
Nekem az a problémám, hogy nem tudtam letölteni az ace-t az adott linkről, mivel nincs ott semmi... Nem csak ott, de a hivatalos honlapján sem találom...
Szerintem (és most nem szeretnék sértődést, nem azért mondom) nem vetted észre, hogy nem töltött le semmit a terminál ablakod, csak szaladgáltak ott az újrapróbálkozás feliratok...
Lesd meg hátha nincs is ace a gépeden, ha nincs, akkor az a probléma :)
Ha mégis van akkor én kérek elnézést :)

Valószínűleg neki más problémája van, a letöltőoldal átmenetileg nem elérhető, tegnap még tölöttem le róla, reméljük hamar helyreáll.

AximCore

Idézetet írta: Miragel Dátum 2010 december 12, 08:24:36 DÉLUTÁN
ACE telepítése sikerült neked Rotomi?
Nekem az a problémám, hogy nem tudtam letölteni az ace-t az adott linkről, mivel nincs ott semmi... Nem csak ott, de a hivatalos honlapján sem találom...
Szerintem (és most nem szeretnék sértődést, nem azért mondom) nem vetted észre, hogy nem töltött le semmit a terminál ablakod, csak szaladgáltak ott az újrapróbálkozás feliratok...
Lesd meg hátha nincs is ace a gépeden, ha nincs, akkor az a probléma :)
Ha mégis van akkor én kérek elnézést :)

Feltöltöttem a szervergépünkre innen letölthetitek. (javítom leírásba is.)
"Tanítani lehet az ostobát, de gondolkodásra bírni nem."
A Talmud

Windows Firewall
http://devopsreactions.tumblr.com/

Why use Windows, if you have open doors... to Linux


Powered by EzPortal