Postado Abril 24, 2011 14 anos Como Compilar um OpenTibia no Linux 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. Créditos : OTServList Google Translate Editado Abril 24, 2011 14 anos por Froostiin (veja o histórico de edições)
Postado Abril 24, 2011 14 anos Administrador Muito bom, ótimo para quem deseja hospedar o servidor em um server dedicado com mais estabilidade... Tópico organizado, reputado!
Postado Junho 30, 2011 13 anos Desculpe estar 'revivendo o Tópico' mais preciso saber de umas coisinhas. 1 - Onde coloco a pasta do Otserv, com todos os arquivos? (Map, TalkActions, ETC) 2 - Como coloco o Gesior online no Linux ?
Postado Abril 11, 2012 13 anos Desculpa Estar Revivendo Topico... Quando Uso o Comando " ./configure --enable-mysql " Diz que o Arquivo ou diretorio não encontrado! Ajudem?
Postado Abril 11, 2012 13 anos Este tutorial esta muito desatualizado, tente utilizar este, a lógica é a mesma http://tibiaking.com/forum/topic/8642-compilando-o-crystalserver/ Abraço!
Participe da conversa
Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.