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.

Participe do fórum, é rápido e fácil

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.
Fórum Mundo Tibia Br
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Compilar OT Serv Em Linux

3 participantes

Ir para baixo

Compilar OT Serv Em Linux Empty Compilar OT Serv Em Linux

Mensagem por Admin 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/

Ir para o topo Ir para baixo

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

Mensagem por falaaa 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

Ir para o topo Ir para baixo

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

Mensagem por knd 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) (Motivo da edição : Resolvido por conta própia.)
knd
knd
Servo
Servo

Mensagens : 1

Ir para o topo Ir para baixo

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

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos