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

Resposta
 
LinkBack Ferramentas do Tópico Modos de Exibição
Antigo 26-05-2009, 12:26 AM   #1 (permalink)
Amigo SE
 
Avatar de leozao
 
Registrado em: Feb 2009
Localização: Rio de Janeiro, RJ
Posts: 59
Agradeceu: 20
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
Antigo 23-11-2009, 03:00 PM   #2 (permalink)
Membro - Aspirante
 
Avatar de caioalan
 
Registrado em: Oct 2009
Posts: 64
Agradeceu: 21
Agradecido 13 Vezes em 13 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de caioalan

Padrão

Nossa... ctrl+c + ctrl+v de outro forum que nao vou citar aqui... Podia ao menos por os devidos créditos né?!

caioalan está offline   Responder com Citação
Antigo 24-11-2009, 05:14 PM   #3 (permalink)
Amigo SE
 
Avatar de leozao
 
Registrado em: Feb 2009
Localização: Rio de Janeiro, RJ
Posts: 59
Agradeceu: 20
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

Realmente, a tese é ctrl + v e ctrl + c, só mudando as ordem dos fatores,
alias, lembrei, no outro fórum também fui eu :/

__________________
[Somente Usuários Registrados Podem Visualizar os Links Desta PáginaClique aqui para se Registrar]
leozao está offline   Responder com Citação
Antigo 24-11-2009, 05:47 PM   #4 (permalink)
Membro - Aspirante
 
Avatar de caioalan
 
Registrado em: Oct 2009
Posts: 64
Agradeceu: 21
Agradecido 13 Vezes em 13 Posts
Achei Ruim:
Acharam ruim Vezes em Posts

Inventório de caioalan

Padrão

Desculpe pelo equivoco então!

A propósito, no outro fórum você tem 16 anos e nesse fórum o seu perfil diz que tem 19, por esse motivo houve o engano...

;)

caioalan está offline   Responder com Citação
Resposta


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
Trackbacks are Sim
Pingbacks are Sim
Refbacks are Sim



Horários baseados na GMT -3. Agora são 10:11 AM.