Ir para conteúdo

Featured Replies

Postado

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 por Froostiin (veja o histórico de edições)

  • Respostas 13
  • Visualizações 4.9k
  • Created
  • Última resposta

Top Posters In This Topic

Most Popular Posts

  • Brother a sua intenção é boa mas pra tu ter uma ideia um servidor sério com site e com um bom mapa tu vai precisar no mínimo um dedicado com 4 gigas de memória ram pra começar, conforme for crescendo

  • 2 months later...
Postado

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 ?

  • 9 months later...

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.

Visitante
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Estatísticas dos Fóruns

  • Tópicos 96.9k
  • Posts 519.6k

Informação Importante

Confirmação de Termo