Ir para conteúdo
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

Compartilhar este post


Link para o post
Beeki    17
Beeki

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

 

Obrigado pelo feedback.

Compartilhar este post


Link para o 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)

Compartilhar este post


Link para o 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.

Compartilhar este post


Link para o post
Lyon    3
Lyon

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

Compartilhar este post


Link para o 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.

Compartilhar este post


Link para o 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.

Compartilhar este post


Link para o 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

Compartilhar este post


Link para o 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

Compartilhar este post


Link para o 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

Compartilhar este post


Link para o 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

 

Editado por darktibia1234567

Compartilhar este post


Link para o post
VikingOT    0
VikingOT

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

Compartilhar este post


Link para o 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.

Compartilhar este post


Link para o post
powergames    0
powergames

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

Compartilhar este post


Link para o 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

Editado por Goomba25

Compartilhar este post


Link para o post
Beeki    17
Beeki

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

Compartilhar este post


Link para o 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 :/

Compartilhar este post


Link para o post
vinnyksz    0
vinnyksz

Otimo tutorial! com todas as libs...

bem melhores que muitos que vi por ai

Compartilhar este post


Link para o post
Visitante
Este tópico está impedido de receber novos posts.
  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×