Você não é registrado, por favor registre-se para ter acesso ao conteúdo completo.
Caso seja registrado, efetue login.
Esqueceu sua senha? Clique aqui
Recomendamos o uso do Mozilla Firefox para uma melhor visualização.    


Início Postados Hoje Marcar Fóruns Como Lidos Álbums Banidos SE Team Medalhas
Voltar   Secret Experience > Private Server & MMORPG - Administre Um > Tibia > [OTS] Administrador > [OTS | Admin] Tutoriais
Registrar Loteria VIPStaff SERegras do fórum Comunidade Arcade Postados Hoje Pesquisar Experience
   

Secret Experience.NET   Secret Experience Corporation - Welcome To The Real World
     Anúncios SE

 
 
Ferramentas do Tópico Modos de Exibição
Prev Post Anterior   Próximo Post Next
Antigo 26-05-2009, 12:26 AM   #1
leozao
Amigo SE
 
Avatar de leozao
 
Registrado em: Feb 2009
Localização: Rio de Janeiro, RJ
Posts: 60
Agradeceu: 21
Agradecido 1,252 Vezes em 34 Posts
Achei Ruim:
Acharam ruim Vezes em Posts
Enviar mensagem via ICQ para leozao Enviar mensagem via Windows Live Messenger para leozao

Inventório de leozao

Padrão [Tutorial]Compilando seu OTS

Olá Galera,
venho aqui postar esse tutorial de como COMPILAR seu OTS!
um tutorial atualizado e bem completo.

Citação:
Passo 1: Download dos arquivos

Eu juntei todas as livrarias e programas necessários e compactei-os em um só arquivo
Citação:
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
Citação:
Passo 2: Preparando o Dev-Cpp

Primeiro instale o Dev-Cpp, instale todos os 'DevPak's e extraia o 'Boost', o 'lua-5.1' e o 'mysql 6.0' na pasta "C:\Dev-Cpp\".

Agora abra o Dev-Cpp, va em 'File' > 'New' > 'Project...' e em 'Name' ponha o nome que você quér para o projeto. Selecione 'Empty Project', 'C++ Project' e clique em 'Ok'.

Agora va em 'Project' > 'Project Options' > 'C++ compiler' e adicione o seguinte:

Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
-D__DEBUG__WATINGLIST__
-D__DEBUG_PLAYERS__
-D__ENABLE_SERVER_DIAGNOSTIC__
-D__USE_LUALIBRARIES__
-D__SKULLSYSTEM__
-D__USE_MYSQL__
-D__USE_SQLITE__
-DXML_GCC_FREE
-DBOOST_NO_EXCEPTIONS
-D__OTSERV_ALLOCATOR__
-D__EXCEPTION_TRACER__

Agora em 'Project' > 'Project Options' > 'Linker' adicione o seguinte:


Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
-llibxml2
-llua
-llualib
-lwsock32
-lsqlite3
-lmysql
-lws2_32
-lasio
-lboost_date_time
-lboost_system
-lboost_thread
-lboost_regex
-lgmp
-s
-Wl,-Map=otserv.map

E pronto o Dev-Cpp ja estará pronto para um projeto.
Citação:
Passo 3: Preparando o Projeto

Primeiro de tudo você terá de decidir entre um OTServ ja pronto e que foi feito pro alguém ou começar o seu proprio OTServ (coisa que é mtu recomendada hoje em dia).

Caso você queria começar o seu proprio OTServ siga esse passos:


Baixe o [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]

Agora faça o "Checkout" da seguinte maneira:

1º Crie uma pasta
2º Clique com o botão direito nela
3º Selecione "SVN Checkout"
4º Em 'URL Repository' ponha o seguinte endereço:
Código: [Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
http://opentibia.svn.sourceforge.net/svnroot/opentibia/otserv/trunk/
5º Clique em 'Ok'

Citação:
Agora de volta ao projeto, va em 'Project' > 'Add to Project' e va para a pasta onde tem os arquivos do OTServ e adicione todos os arquivos *.cpp e *.h. (agora caso você não defina pro exemplo __USE_DATABASETYPE__ o arquivo não será compilado e portanto nenhum arquivo precisa ser retirado) Caso dê erro, retire os arquivos databaseodbc e databasepgsql *.cpp *.h
Citação:
Passo 4: Compilando o Projeto

Essa é a parte que eu mais gosto. :P

Aperte 'Ctrl+F9' para compilar ou aperte 'Ctrl+F11' para re-compilar tudo.
Citação:
É isso pessoal. Caso ainda haja alguma duvida postem aqui que eu irei tentar resolve-la. Espero que com esse tutorial eu comece a ver mais servidores proprios e menos baseados em 'Evolutions'.
Citação:
PS: dentre os arquivos que eu disponibilizei pra vocês ai, tem as DLLs que são necessárias para rodar o server.

__________________
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
leozao está offline  
O seguinte membro ao lado disse Obrigado(a) a : leozao por gostar deste Post :
Viixix' (26-12-2009)
Links Patrocinados
 


Regras para Posts
Você não pode postar novos tópicos
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar seus posts

Código [IMG] Sim
Código HTML Não

Ir para...


Horários baseados na GMT -3. Agora são 11:58 PM.