Fórum Mundo Tibia Br
Bem-vindo(a),

Notamos que você não está logado no Fórum. Se já tiver uma conta, por favor, faça o Login. Se você ainda não tem uma conta, registre-se, demora menos de dois minutos e você tem acesso a todas as vantagens de ser um membro.

Compilar OT Serv Em Linux

Ir em baixo

Compilar OT Serv Em Linux Empty Compilar OT Serv Em Linux

Mensagem por Admin em Seg 26 Jul 2010, 20:26

Então que começe
Mais pra que versão??
Para todas as distribuições baseadas no Debian, como Ubuntu, Kubuntu, Xubuntu, Knopixx, etc...

Requerimentos
* lualib5.1
* libboost
* libmysql++
* autoconf
* automake
* subversion
* make
* g++

apt-get install lua5.1 liblua5.1-0 liblua5.1-0-dev libboost-dev libboost-regex-dev libboost-thread-dev libmysql++-dev libgmp3-dev libxml2 libxml2-dev libxml++2.6-dev subversion autoconf automake make g++

Para executar o comando acima, você deve estar como root, ou utilize o comando "sudo" antes do apt-get.

Download das Sources

Primeiro, você tem que criar os diretórios do otserv, abra o terminal e digite os comandos:
mkdir ~/otserv
cd ~/otserv

Agora para baixar os os arquivos atualizados do projeto via SVN:

svn checkout https://opentibia.svn.sourceforge.net/svnroot/opentibia/otserv/trunk

Após baixar os arquivos, mude de diretório
cd ~/otserv/trunk

Execute o autogen:
./autogen.sh

Checando se esta ok para compilar:
Para versão MYSQL
./configure --enable-mysql

Para versão SQLite:
./configure --enable-sqlite

Para versão XML:
./configure

Caso algum erro, verifique se o gcc esta instalado, caso negativo, de um "apt-cache gcc"
Se tudo estiver dado certo até agora, sem erros, vamos compilar, digite o comando:
make


Se ouver algum problema, digite:
make clean
make

Deu certo? Vamos compilar!
Mova o "config.lua" dentro do diretório

mkdir ~/.otserv/
mv config.lua.dist ~/.otserv/config.lua

Execute o ot com o comando:
./otserv

Aparecera +/- assim:

demo@demo-desktop:~/otserv/otserv$ ./otserv
:: OTServ Version 0.5.0
:: ====================
::
:: Initializing the random numbers... [done]
:: Loading lua script config.lua... [done]
:: Loading RSA key...[done]
I/O warning : failed to load external entity "data/bans.xml"
:: Loading bans... [done]
:: Loading data/spells/spells.xml... [done]
:: Loading data/actions/actions.xml... [done]
:: Loading data/commands.xml... [done]
:: Loading data/items/items.otb... [done]
:: Loading data/monsters/monsters.xml... [done]
:: Worldtype: PVP
:: Loading map from: OTBM
Map size: 5000x5000
Map description: Created by Subarmy, Nuker and Thax
Map description: SimOne MapEditor 0.4.49
Notice: [OTBM Loader] Loading time : 0.325 s
I/O warning : failed to load external entity "data/world/map-housestore.xml"
I/O warning : failed to load external entity "data/world/map-mapstore.xml"
::
:: Running on host pekay-desktop
:: Local IP address(es): 127.0.0.1
:: Global IP address: 127.0.0.1
::
:: Starting Server... [done]
:: OpenTibia Server Running...

Espero ajudar alguns otserv que queiram deichar seu projeto mais sério,
pois o linux é mais estavel e MUITO melhor que o Windows para
servidores, então, quem for ter um otserv sério, deverá aprender Linux.
Caso queiram conferir o link esta aqui

Link
Admin
Admin
Administrador
Administrador

Mensagens : 324

http://www.mundotibiabr.com/

Voltar ao Topo Ir em baixo

Compilar OT Serv Em Linux Empty Re: Compilar OT Serv Em Linux

Mensagem por falaaa em Dom 12 Jun 2011, 00:51

cara se me desculpe por reviver esse topico, mais pq vc nao faz um video eh mais facil..
Desde ja agradeço pela atenção!
falaaa
falaaa
Servo
Servo

Mensagens : 1

Voltar ao Topo Ir em baixo

Compilar OT Serv Em Linux Empty Re: Compilar OT Serv Em Linux

Mensagem por knd em Sex 30 Set 2011, 02:34

Aproveitando o renascimento do tópico gostaria de dizer que cheguei até aqui por acaso e noto que este é um dos posts mais recentes ensinando como compilar um OT no linux...

Prezado estou com a seguinte dificuldade:

Realizei todos os outros passos e quando tento executar "$ ./configure --enable-mysql" recebo a seguinte mensagem de erro " ./configure --enable-mysql" saberia me dizer como proceder?

Resolvido -> sudo apt-get install libboost-filesystem


Última edição por knd em Sex 30 Set 2011, 02:50, editado 1 vez(es) (Razão : Resolvido por conta própia.)
knd
knd
Servo
Servo

Mensagens : 1

Voltar ao Topo Ir em baixo

Compilar OT Serv Em Linux Empty Re: Compilar OT Serv Em Linux

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum