Ir para conteúdo
  • Cadastre-se

Como Compilar um OpenTibia no Linux


Posts Recomendados

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)

Att ,

Froostiin

10ndx6q.png

-

2k0b39.png

-

25501up.png

Thx , Kamikaze for set design

Friend List :

EdsonJunior

aLD~

Cool

Robson Venturin

Kamikaze

MegaNo0body

Renato Ribeiro

Matheus

Lucas S.

Link para o post
Compartilhar em outros sites
  • Administrador

Muito bom, ótimo para quem deseja hospedar o servidor em um server dedicado com mais estabilidade...

Tópico organizado, reputado! :accept:

TibiaKing Team- KingTópicos
www.tibiaking.com

Link para o post
Compartilhar em outros sites
  • 2 months later...

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 ?

29161_4.png

 

 

2d168ur.png

 

Link para o post
Compartilhar em outros sites
  • 9 months later...

Desculpa Estar Revivendo Topico...

Quando Uso o Comando " ./configure --enable-mysql "

Diz que o Arquivo ou diretorio não encontrado!

Ajudem?

"Ainda que eu ande pelo vale da sombra da morte, não temerei mal algum, pois tu estás comigo. Salmos 23:4"

 

Link para o post
Compartilhar em outros sites

Este tutorial esta muito desatualizado, tente utilizar este, a lógica é a mesma

http://tibiaking.com/forum/topic/8642-compilando-o-crystalserver/

Abraço!

# Regras Gerais - TibiaKing.com #
Contato: [email protected]
Não respondo dúvidas via MP.


1C2tu.png4Tlqo.png1C2tu.png


 

Link para o post
Compartilhar em outros sites

qualquer coisa tente esse http://tibiaking.com...6561#entry56561

Editado por OnDraKe (veja o histórico de edições)

Servidores sem bug

Servidores em Linux totalmente configurado com site e proteçoes

WebSite sem sqlinjection sem problemas de invasão.

Sistema Pagseguro Automatico.

Servidores DEDICADO E SEMI DEDICADOS DE ALTA PERFOMACE COM PROTEÇÂO DDOS.

evenhost.gif

Link para o post
Compartilhar em outros sites
  • 1 month later...
  • 4 weeks later...

to quase desistindo do Linux, se eu nao conseguir arrumar hoje vou pedir formatação pro Windows.

Link para o post
Compartilhar em outros sites
  • 4 months later...

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

Fiz tudo certin... na ora de rodar ./otserv

só aparece assim:

root@ot-server:~/otserv/trunk# ./otserv

:: OTServ Version 0.6.3_SVN

:: ============================================================================

::

OTServ executed as root user, please login with a normal user.

o que pode esta acontecendo? desde já agradeço!!!

Link para o post
Compartilhar em outros sites

Minha vó fazia isso trepadinha na muleta kkkkk

Não sabe Compilar?

Contrate um Cloud de no minimo 3gb de ram.

Baixe os programas, Putty e Filezila.

Abra o filezila, coloque host: ipdoseucloud User: Usuario (Normalmente Root) Senha: Sua senha Port: 22

repare na barra de endereço, vai estar assim /root voce vai dar control + a ali e por:

/etc/apt/

você vai ver um arquivo com nome de sources.list, puxe ele pro seu computador, abra o com o notepad++

e no final adicione a seguinte linha:

Ubuntu add: deb http://ubuntu.mirror...rium.nl/ubuntu/ lucid main

feche e salve, jogue novamente no mesmo local e substitua.

agora abra o programa Putty, acesse com os dados, inicialmente ira pedir o ip, voce coloca o ip do seu server

en seguida ja na tela preta, coloque o usuario e de enter, depois vai pedir a senha voce digita e dar enter tambem

(nao vai mostrar voce digitando a senha, entao apenas digite corretamente e de enter, pronto)

voce esta conectado via ssh.

agora use o comando:

apt-get update

após isso adicione o comando:

apt-get install autoconf libxml2-dev liblua5.1-0-dev g++ libgmp3-dev libcrypto++-dev libboost-filesystem1.40-dev libboost-system1.40-dev libboost-regex1.40-dev libboost-thread1.40-dev libmysqlclient15-dev make

depois esse, instalar o openssl com so seguinte comando:

apt-get install libcurl4-openssl-dev

apos ter feito isso acesse novamente seu filezila, na barra de endereço digite apenas / e jogue sua pasta otserv ali (role o mouse pra baixo onde nao vai ter pastas se nao voce vai jogar dentro de alguma pasta)

feito isso digite no seguinte comando no putty.

agora pegue a pasta trunk e jogue dentro da pasta otserv, e digite os seguintes comandos:

cd /otserv/trunk

pronto acessamos a pasta das sources, agora digite o comando:

chmod 777 -R autogen.sh

em seguida

./autogen.sh

depois

./configure --enable-mysql

agora vamos compilar (Pode demorar alguns minutos apos voce digitar make, algumas empresas vendem

vps muito lento, entao tenha paciencia. digite agora:

make

quando completar a compilaçao vá no filezila e na linha de endereço coloque /otserv/trunk de F5 e voce vai achar o arquivo theforgottenserver pegue ele e jogue em /otserv depois novamente

no putty voce usa o comando:

cd

cd /otserv

chmod 777 -R theforgottenserver

feito isso configure o config.lua com dados da database, e use o comando abaixo, ira perguntar n/y voce obviamente seleciona y e ira abrir o server

caso nao saiba instalar o site e importar a database, veja no proximo spoiler.

Abrir o server

cd /otserv

./theforgottenserver

caso de algum erro em relaçao ao abrir o server ou compilar confirme com esses comandos abaixo

um por vez.

apt-get install libcrypto++-dev

apt-get install liblua5.1-0-dev

apt-get install libboost-filesystem1.40-dev

apt-get install libboost-system1.40-dev

apt-get install libboost-regex1.40-dev

apt-get install libboost-thread1.40-dev

apt-get install libmysql++-dev

Editado por xandele (veja o histórico de edições)

logo.png

 

topo2.png

 

[email protected]

Tel: 47 3348-0525

Skype: Weblara.com

 

www.weblara.com.br

Link para o post
Compartilhar em outros sites
  • 6 months later...

está dando o mesmo erro do mano de cima ae:

 

root@ot-server:~/otserv/trunk# ./otserv
:: OTServ Version 0.6.3_SVN
:: ============================================================================
::

OTServ executed as root user, please login with a normal user.

Link para o post
Compartilhar em outros sites
  • 1 year later...
Boa Noite,
 
Busco parceiro que saiba compilar um Ot server 8.6 ou outra versão  em linux ubunto, tenho um servidor dedicado 24/7 com os dados que seguem no corpo do descritivo, busco um ot server serio o servidor é de um colega de trabalho meu que tem maquinas dele fora para hospedagem então qualquer brincadeira , deletamos tudo e subimos novamente.
 
contato: [email protected] ( Skype)
Cidade: Balneario Camboriu (sc)
 
 
Processadores 2 x 2Ghz
Memória RAM 2GB
Swap 1GB 
Storage (SSD Cached) 150GB
Tráfego Mensal 4000GB
IP's 2
Uplink 250Mbps

Boa Noite,
 
Busco parceiro que saiba compilar um Ot server 8.6 ou outra versão  em linux ubunto, tenho um servidor dedicado 24/7 com os dados que seguem no corpo do descritivo, busco um ot server serio o servidor é de um colega de trabalho meu que tem maquinas dele fora para hospedagem então qualquer brincadeira , deletamos tudo e subimos novamente.
 
contato: [email protected] ( Skype)
Cidade: Balneario Camboriu (sc)
 
 
Processadores 2 x 2Ghz
Memória RAM 2GB
Swap 1GB 
Storage (SSD Cached) 150GB
Tráfego Mensal 4000GB
IP's 2
Uplink 250Mbps
Link para o post
Compartilhar em outros sites

 

Boa Noite,
 
Busco parceiro que saiba compilar um Ot server 8.6 ou outra versão  em linux ubunto, tenho um servidor dedicado 24/7 com os dados que seguem no corpo do descritivo, busco um ot server serio o servidor é de um colega de trabalho meu que tem maquinas dele fora para hospedagem então qualquer brincadeira , deletamos tudo e subimos novamente.
 
contato: [email protected] ( Skype)
Cidade: Balneario Camboriu (sc)
 
 
Processadores 2 x 2Ghz
Memória RAM 2GB
Swap 1GB 
Storage (SSD Cached) 150GB
Tráfego Mensal 4000GB
IP's 2
Uplink 250Mbps

Boa Noite,
 
Busco parceiro que saiba compilar um Ot server 8.6 ou outra versão  em linux ubunto, tenho um servidor dedicado 24/7 com os dados que seguem no corpo do descritivo, busco um ot server serio o servidor é de um colega de trabalho meu que tem maquinas dele fora para hospedagem então qualquer brincadeira , deletamos tudo e subimos novamente.
 
contato: [email protected] ( Skype)
Cidade: Balneario Camboriu (sc)
 
 
Processadores 2 x 2Ghz
Memória RAM 2GB
Swap 1GB 
Storage (SSD Cached) 150GB
Tráfego Mensal 4000GB
IP's 2
Uplink 250Mbps

 

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 vai aumentando a capacidade da memória física . E com 2 gigas com site vai aguentar no maximo uns 50 players .. :D

Link para o post
Compartilhar em outros sites

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

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo