Jump to content
Beeki

Compilando e Rodando OTServ Linux

Recommended Posts

vdzz    15
vdzz

Muito bom o tutorial. O fórum precisa dar uma atualizada nos tutoriais. +rep

Share this post


Link to post
Beeki    17
Beeki

Muito bom o tutorial. O fórum precisa dar uma atualizada nos tutoriais. +rep

 

Obrigado pelo feedback.

Share this post


Link to post
Kaotar    5
Kaotar

Se você clicar em editar sera que essas tags das cores não voltam a serem cores normais? (Assim ta bem ruim de entender, kkk)

Share this post


Link to post
Beeki    17
Beeki

Se você clicar em editar sera que essas tags das cores não voltam a serem cores normais? (Assim ta bem ruim de entender, kkk)

 

Já editei o tópico, re-fiz o tutorial, e tem novos tutoriais saindo do forno.

Share this post


Link to post
Lyon    3
Lyon

Bom tópico,quando migrar pra linux me será muito útil,parabéns!

Share this post


Link to post
Kaotar    5
Kaotar

Beeki. Bem legal o tópico, mas eu andei compilando um servidor (TFS das ultimas versoes) em linux e as coisas mudaram um pouco, agora eles usam cmake e make não tem mais config. Não sei se tu ta sabendo disso ou não era essa a ideia do tópico.

Share this post


Link to post
Beeki    17
Beeki

Beeki. Bem legal o tópico, mas eu andei compilando um servidor (TFS das ultimas versoes) em linux e as coisas mudaram um pouco, agora eles usam cmake e make não tem mais config. Não sei se tu ta sabendo disso ou não era essa a ideia do tópico.

Olá, ainsa não tive oportunidade de testar a estabilidade das novas versões. Você pode me disponibilizar uma rev atual? Se sim, mande por PM.

Share this post


Link to post
dalvorsn    46
dalvorsn

Olá, ainsa não tive oportunidade de testar a estabilidade das novas versões. Você pode me disponibilizar uma rev atual? Se sim, mande por PM.

https://github.com/otland/forgottenserver

 

https://github.com/otland/forgottenserver/wiki/Compiling-on-Ubuntu

Share this post


Link to post
darktibia1234567    0
darktibia1234567

Fiz tudo cero igual o tutorial.

 

mas quando ele pede pra executar o build da esse erro

 

       The OTX Server build script -

Using ccache
CCache binaries located in /usr/lib/ccache
 
Start building on 1 cores, using 2 processes
 
make  all-am
make[1]: Entering directory `/home/sourci'
  CXX      protocolgame.o
  CXX      scheduler.o
  CXX      scriptmanager.o
protocolgame.cpp: In member function ‘void ProtocolGame::sendAddCreaturreature*, const Position&, uint32_t)’:
protocolgame.cpp:2873:77: error: second operand of conditional expressi effect [-Werror=unused-value]
     player->canSeeCreature(tmpPlayer) ? VIPSTATUS_ONLINE : VIPSTATUS_O
 
protocolgame.cpp:2873:77: error: third operand of conditional expressioeffect [-Werror=unused-value]
cc1plus: all warnings being treated as errors
make[1]: *** [protocolgame.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/home/sourci'
make: *** [all] Error 2

Share this post


Link to post
dalvorsn    46
dalvorsn

 

Fiz tudo cero igual o tutorial.

 

mas quando ele pede pra executar o build da esse erro

 

       The OTX Server build script -

Using ccache
CCache binaries located in /usr/lib/ccache
 
Start building on 1 cores, using 2 processes
 
make  all-am
make[1]: Entering directory `/home/sourci'
  CXX      protocolgame.o
  CXX      scheduler.o
  CXX      scriptmanager.o
protocolgame.cpp: In member function ‘void ProtocolGame::sendAddCreaturreature*, const Position&, uint32_t)’:
protocolgame.cpp:2873:77: error: second operand of conditional expressi effect [-Werror=unused-value]
     player->canSeeCreature(tmpPlayer) ? VIPSTATUS_ONLINE : VIPSTATUS_O
 
protocolgame.cpp:2873:77: error: third operand of conditional expressioeffect [-Werror=unused-value]
cc1plus: all warnings being treated as errors
make[1]: *** [protocolgame.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/home/sourci'
make: *** [all] Error 2

 

Que rev é essa? não encontrei esses codigos na 3884

Share this post


Link to post
darktibia1234567    0
darktibia1234567
  CXXLD    theforgottenserver

/usr/bin/ld: /usr/local/lib/liblua.a(loadlib.o): undefined reference to symbol 'dlclose@@GLIBC_2.2.5'

/lib/x86_64-linux-gnu/libdl.so.2: error adding symbols: DSO missing from command line

collect2: error: ld returned 1 exit status

 

que erro pode ser?

 

 

consegui arrumar, agora so falta esse.

 


 

/usr/local/lib/liblua.a: file not recognized: File format not recognised

collect2: error: ld returned 1 exit status

make[1]: *** [theforgottenserver] Error 1

 

Edited by darktibia1234567

Share this post


Link to post
VikingOT    0
VikingOT

vc poderia fazer um tutorial pra rev 3777 p ubuntu 14.04 ou 13.10 

Share this post


Link to post
Beeki    17
Beeki

vc poderia fazer um tutorial pra rev 3777 p ubuntu 14.04 ou 13.10

Em breve estarei testando as novas versões amigo.

Share this post


Link to post
powergames    0
powergames

Dica atualize o tutorial para compilar a source oficial direto do Git.

Share this post


Link to post
Goomba25    0
Goomba25
Instalando as Libs e dependências pra OTserv.
apt-get install libgmp3-dev liblua5.1-0 liblua5.1-0-dev liblua50 liblua50-dev liblualib50 liblualib50-dev lua50 lua5.1 libsqlite0-dev libsqlite3-dev sqlite3 libxml2-dev libxml++2.6-dev cpp gcc g++ make automake autoconf pkg-config subversion liblua5.1-sql-mysql-dev liblua5.1-sql-sqlite3-dev zlib1g-dev zlib1g libcrypto++-dev libcurl4-openssl-dev libasio-dev libboost-dev

Pra variar, ja parei nas libs...

 

 

E: Unable to locate package liblua5.1-sql-mysql-dev

E: Couldn't find any package by regex 'liblua5.1-sql-mysql-dev'

E: Unable to locate package liblua5.1-sql-sqlite3-dev

E: Couldn't find any package by regex 'liblua5.1-sql-sqlite3-dev'

 

 

Tentei continuar mas o "make linux" gera varios warnings...

 

apt-get install libncurses5-dev
cd /usr/local/src
wget http://www.lua.org/ftp/lua-5.1.4.tar.gz
tar -xzvf lua*
cd lua*
make linux
make install 

"make linux" gera:

 

 

make[1]: Entering directory `/usr/local/src/lua-5.1.4/src'

make all MYCFLAGS=-DLUA_USE_LINUX MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses"

make[2]: Entering directory `/usr/local/src/lua-5.1.4/src'

gcc -O2 -Wall -DLUA_USE_LINUX   -c -o lua.o lua.c

In file included from lua.h:16:0,

                 from lua.c:15:

luaconf.h:275:31: fatal error: readline/readline.h: No such file or directory

 #include <readline/readline.h>

                               ^

compilation terminated.

make[2]: *** [lua.o] Error 1

make[2]: Leaving directory `/usr/local/src/lua-5.1.4/src'

make[1]: *** [linux] Error 2

make[1]: Leaving directory `/usr/local/src/lua-5.1.4/src'

make: *** [linux] Error 2

 

 

Algm sabe o que gerou eles? Alguma atualização? Link? Correção?

Obrigado desde ja! :D

Edited by Goomba25

Share this post


Link to post
Beeki    17
Beeki

Qual versão do Linux que você ta usando? @Goomba25

Share this post


Link to post
thiagobji    20
thiagobji

Fiz e deu erros, pode me ajudar? Estou desesperado já, paguei um cloud linux ubuntu 12.4 para um server que estou editando há mais de 2 semanas, e agora não consigo compilar de jeito nenhum. Pelo amor de Deus Beeki, tem como me ajudar? mais pra frente quem saiba eu até pago brother :/

Share this post


Link to post
vinnyksz    0
vinnyksz

Otimo tutorial! com todas as libs...

bem melhores que muitos que vi por ai

Share this post


Link to post
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.

×