[Debian & Ubuntu]TrinityCore & SkyFire

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

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

tony1994

Helló!

Nagyon jó a leírás , meg csináltam a szervert csak egy problémám van hogy ctrl+shift+t -val nem tudom háttérbe rakni a folyamatot és mivel másik gépről putty-al vagyok bejelentkezve így mikor azt bezárom a puttyot az egész meghal. Ebben tudtok nekem segíteni? Meg szükségem lenne egy kis programra ami egyből elindítja a wow szervert mikor felállt a szerveren a debian előre is köszi!

Skyne

a háttérben indításhoz szükséged lesz egy screen nevű programra (apt-get install screen) ezzel indítsd az emudat:

screen -A -m -d -S adjvalaminevetneki ./worldserver

screen -ls kilistáza a futó screeneket, screen -r screenid belép amegadott id-jű screenbe ctrl+a, d billsorozatta kilépsz a screenből anélkül hogy megszakadna  futása.

auto indításhoz pedig rc.d script: http://www.debian-administration.org/articles/28

tony1994

#17
K

tony1994

#18
Elkezdtem újra lefordítani ezt a hibát kaptam:
[ 17%] Building CXX object src/server/game/CMakeFiles/game.dir/Chat/Commands/Level3.cpp.o
/root/trinitycore/src/server/game/Chat/Commands/Level3.cpp: In member function 'bool ChatHandler::HandleSendItemsCommand(const char*)':
/root/trinitycore/src/server/game/Chat/Commands/Level3.cpp:4320: internal compiler error: Szegmens hiba
Please submit a full bug report,
with preprocessed source if appropriate.
See <file:///usr/share/doc/gcc-4.3/README.Bugs> for instructions.
make[2]: *** [src/server/game/CMakeFiles/game.dir/Chat/Commands/Level3.cpp.o] Error 1
make[1]: *** [src/server/game/CMakeFiles/game.dir/all] Error 2
make: *** [all] Error 2

Mi lehet a probléma?

nastus

#19
Hibak

kardosbalint

Sziasztok!
Egy olyan típusú kérdésem lenne, hogy ebben a SkyFireDB melyik patchez jó? Esetleg 4.2?

flashike

Hali!

Én egy ilyen hibaüzenetet kapok:

-- Detected 32-bit platform
-- UNIX: Using default configuration directory
-- UNIX: Using default library directory
-- UNIX: Configuring uninstall target
-- UNIX: Created uninstall target
-- GCC: All warnings disabled
-- Found ACE library: /root/.sys/lib/libACE.so
-- Found ACE headers: /root/.sys/include
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91 (MESSAGE):
  Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:252 (_FPHSA_FAILURE_MESSAGE)
  cmake/macros/FindOpenSSL.cmake:175 (find_package_handle_standard_args)
  CMakeLists.txt:49 (find_package)


-- Configuring incomplete, errors occurred!



Gondolom az OpenSSL-el van valami gond, elvileg fel telepítette az első lépéseknél. (Ubuntu 11.10 i386)

AximCore

Idézetet írta: flashike Dátum 2012 január 12, 03:23:17 DÉLUTÁN
Hali!

Én egy ilyen hibaüzenetet kapok:

-- Detected 32-bit platform
-- UNIX: Using default configuration directory
-- UNIX: Using default library directory
-- UNIX: Configuring uninstall target
-- UNIX: Created uninstall target
-- GCC: All warnings disabled
-- Found ACE library: /root/.sys/lib/libACE.so
-- Found ACE headers: /root/.sys/include
CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:91 (MESSAGE):
  Could NOT find OpenSSL (missing: OPENSSL_LIBRARIES OPENSSL_INCLUDE_DIR)
Call Stack (most recent call first):
  /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:252 (_FPHSA_FAILURE_MESSAGE)
  cmake/macros/FindOpenSSL.cmake:175 (find_package_handle_standard_args)
  CMakeLists.txt:49 (find_package)


-- Configuring incomplete, errors occurred!



Gondolom az OpenSSL-el van valami gond, elvileg fel telepítette az első lépéseknél. (Ubuntu 11.10 i386)

Ubuntu 10.10 óta nem kel Openssl frissítésével mivel elméletileg megfelelő verziót szállít már a repoin.

sudo apt-get install openssl libssl-dev <-- evvel fel telepíti reporól...
openssl version Ki írja a verzióját a OpenSSL-nek. Ha nagyobb vagy egyenlő ennél a verziónál: 0.9.8 akkor működnie kéne. Ha esetleg nem jönne össze akkor telepísd újra a openssl másik reporól:

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


Utána ezek se jönnének össze akkor a build fájlokat töröld és generáltasd le újra ritkán van amikor azért sír.
"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

tony1994

Sziasztok!

Virtuális gépre szeretném telepíteni de ezt kapod mindig:

Mi lehet a probléma? Előre is köszi!

lexyguru

Idézetet írta: tony1994 Dátum 2012 március 18, 04:16:55 DÉLUTÁN
Sziasztok!

Virtuális gépre szeretném telepíteni de ezt kapod mindig:

Mi lehet a probléma? Előre is köszi!

Helló sajnos én is ebbe a hibába ütköztem.
Én feltettem az Ubuntu 12.04
Sikeresen be konfiguráltam mindent, igaz én annyit módosítottam rajta hogy nem külön tettem fel a mysql-t hanem lampp-ot használtam mert abban benne van minden ami nekem kell!
Egész addig sikerült a dolog amíg nem kellet át fordítani

Próbáltam:

root:$ make
root:$ Sudo make install

de mindegyiknél ez a hiba volt, többször is meg próbáltam a git-ről le tölteni újra Cmake de semmi.
Mindig itt akadtam el, van erre valami megoldás?

Openssl verzió: openssl 1.0.1-4ubuntu3

AximCore

Idézetet írta: lexyguru Dátum 2012 augusztus 21, 02:09:25 DÉLUTÁN
Idézetet írta: tony1994 Dátum 2012 március 18, 04:16:55 DÉLUTÁN
Sziasztok!

Virtuális gépre szeretném telepíteni de ezt kapod mindig:

Mi lehet a probléma? Előre is köszi!

Helló sajnos én is ebbe a hibába ütköztem.
Én feltettem az Ubuntu 12.04
Sikeresen be konfiguráltam mindent, igaz én annyit módosítottam rajta hogy nem külön tettem fel a mysql-t hanem lampp-ot használtam mert abban benne van minden ami nekem kell!
Egész addig sikerült a dolog amíg nem kellet át fordítani

Próbáltam:

root:$ make
root:$ Sudo make install

de mindegyiknél ez a hiba volt, többször is meg próbáltam a git-ről le tölteni újra Cmake de semmi.
Mindig itt akadtam el, van erre valami megoldás?

Openssl verzió: openssl 1.0.1-4ubuntu3

Ezt a libet telepíteni kel :

sudo apt-get install libncurses5-dev
"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

AximCore

SkyFire-nél ha ilyen hibát észlelsz :

Idéz[  2%] In file included from /home/aximcore/emu/sky/SkyFireEMU/dep/g3dlite/include/G3D/Random.h:17:0,
                 from /home/aximcore/emu/sky/SkyFireEMU/dep/g3dlite/include/G3D/Vector3.h:19,
                 from /home/aximcore/emu/sky/SkyFireEMU/dep/g3dlite/include/G3D/AABox.h:19,
                 from /home/aximcore/emu/sky/SkyFireEMU/dep/g3dlite/source/AABox.cpp:11:
/home/aximcore/emu/sky/SkyFireEMU/dep/g3dlite/include/G3D/GMutex.h: In member function 'bool G3D::Spinlock::lock()':
/home/aximcore/emu/sky/SkyFireEMU/dep/g3dlite/include/G3D/GMutex.h:51:25: error: 'usleep' was not declared in this scope

Akkor ezt a két patch fájlt leszeded : http://pastebin.com/Xy8jV9cs  http://pastebin.com/TgmLSPnh  és mondjuk "fix1.patch" és "fix2.patch" ként mented le a forrás mellé ( ami a leírást követve ~/core [ cd ~/core ] ). Utána a git apply parancsot használva forráshoz adod valahogy így :
cd ~/core
wget -O fix1.patch http://pastebin.com/raw.php?i=TgmLSPnh
wget -O fix2.patch http://pastebin.com/raw.php?i=Xy8jV9cs
git apply fix1.patch
git apply fix2.patch
"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

Tomika

#27
sziasztok nem tudjátok mi lehet itt a baj? elinditom a authserver+worldserver felugrik az ablak és bezárja pedig jól be van irva a confba is hogy tudjon csatlakozni az adatbázisba.. mi lehet a baj?

AximCore

Idézetet írta: Tomika Dátum 2012 október 07, 09:16:39 DÉLELŐTT
sziasztok nem tudjátok mi lehet itt a baj? elinditom a authserver+worldserver felugrik az ablak és bezárja pedig jól be van irva a confba is hogy tudjon csatlakozni az adatbázisba.. mi lehet a baj?
Mondjuk így a semmiből kitalálni elég nehéz.... Szóval a auth.log v. server.log többet mondana....
"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

AximCore

G3dlite hiba estén :

In file included from /home/trinity/TrinityCore/dep/g3dlite/include/G3D/Random.h:17:0,
                                 from /home/trinity/TrinityCore/dep/g3dlite/include/G3D/Vector3.h:19,
                                 from /home/trinity/TrinityCore/dep/g3dlite/include/G3D/AABox.h:19,
                                 from /home/trinity/TrinityCore/dep/g3dlite/source/AABox.cpp:11:
/home/trinity/TrinityCore/dep/g3dlite/include/G3D/GMutex.h: In member function 'bool G3D::Spinlock::lock()':
/home/trinity/TrinityCore/dep/g3dlite/include/G3D/GMutex.h:51:25: error: 'usleep' was not declared in this scope
compilation terminated due to -Wfatal-errors.
make[2]: *** [dep/g3dlite/CMakeFiles/g3dlib.dir/source/AABox.cpp.o] Error 1
make[1]: *** [dep/g3dlite/CMakeFiles/g3dlib.dir/all] Error 2
make: *** [all] Error 2


TrinityCore/dep/g3dlite/include/G3D/GMutex.h fájlba includeolni kel unistd.h-t :

Kód (cpp) Kijelölés
#include <unistd.h>
"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