Github e a comunidade Open Tibia ou OTserv

Hoje iremos apresentar aquilo que representa o combistível para todo o cenário de games opensource, o Github e a comunidade Open Tibia ou OTserv.

O que é github?

O Github é um serviço web que oferece diversas funcionalidades extras aplicadas ao git. Resumindo, você poderá usar gratuitamente o github para hospedar seus projetos pessoais. Além disso, quase todos os projetos/frameworks/bibliotecas sobre desenvolvimento open source estão no github, e você pode acompanhá-los através de novas versões, contribuir informando bugs ou até mesmo enviando código e correções. Se você é desenvolvedor e ainda não tem github, você está atrasado e essa é a hora de correr atrás do prejuízo.

Principais projetos GitHub relacionados a OTserv:

 

A comunidade Open Tibia ou OTserv

O OpenTibia foi criado inicialmente como um hobby de jogadores do Tibia, os quais queriam entender melhor como os servidores oficiais do Tibia funcionavam. Eles são muito usados hoje em dia, mas como o Tibia está sempre evoluindo, os OTS acompanham esta evolução, sendo adicionadas todas as funcionalidades que foram adicionadas na nova versão do Tibia. Hoje em dia o número de jogadores de OT (OpenTibia) vem crescendo inumeramente, já chegou a 69442 jogadores on-line de acordo com o site OTServ List. Atualmente, existem duas distribuições de servidores gratuitos. O mais conhecido é o The Forgotten Server ou TFS.

 

Os principais fóruns de OTserv brasileiros e internacionais são:

 

OTserv Global 10.53 Full Open Source + Site

Colocaremos agora o servidor OTserv Global 10.53 TFS 1.0 open source Full encontrado nesse link. Essa versão não possui account manager, para você criar conta deve usar direto o PHPMYADMIN ou instalar um website Gesior para TFS 1.0.

Atualização Fev/2015: Após a versão 2.6 do OTpanel, essa versão já vem instalada, para rodar basta apertar “Play” em seu OTpanel.

Login

GOD: 1/teste123

Funcionalidades

– Warzones 1, 2 e 3 (20 em 20 horas – configurável) sem missao
– Task system, com bosses e ranks;
– Bank System
– Gray Beach City completa 100% (incluindo Subsolo)
– NewVenore 100%
– New AB 100%
– Monstros 100%
– Trainer Offline 100%
– Trainer Online 100%
– Todas montarias;
– Taming system funcionando 100%;
– Database completa
– Wrath of Emperor Quest
– War System 100%
– Market System 100%
– Roshamull Completa100% (incluindo subsolo)
– Oramond Full
– Addons e Mounts 10.53
– Zao 100%
– Sem bug de pegar items com o browse field
– POI 100%
– Varios bugs de mapas removidos
– Blood Herb Quest 100%
– Npc Addoner, (e tem os npc originais fica a seu critério)
– Chayenne Realm Quest
– Pythius The Rotten Quest 100%
– Vocações Balanceadas
– Oramond sem bug bueiro
– Todas as escadas funcionando
– Todas as casas de oramond 100%
– Monster Loot de oramond 100%
– Nao tem bug de derrubar o ot.
– Estavel ate demais
Saiba mais…

 

Preparação, esclarecimento:

Você deve entrar em seu servidor via SSH (tutorial) e executar os comandos que iremos disponibilizar abaixo, tentamos ao máximo simplificar para você. Em caso de dúvidas, pergunte nos comentários que iremos tentar lhe ajudar sempre que possível.

Nota: esse tutorial é feito para OTpanel para ser usado com OTpanel, não daremos suporte
fora da plataforma. Isso você encontra em Fórums e sites especializados.

(1) Instalando…

Entre via SSH em seu servidor e digite o comando abaixo:

[code]bash <(curl -s https://raw.githubusercontent.com/otservme/global1051/master/src/otpanel-install.sh)[/code]

Nota: O script vai instalar tudo na pasta global1051-master, atenção para não perder dados.

(2) Importando o Banco de Dados (mySQL)

  1. Entre no link “phpMyadmin” dentro do OTpanel
  2. Clique em “Databases“, digite o nome “global1051” e clique em “Create new database
  3. Clique em “import“, selecione o arquivo schemas.sql localizado na pasta global1051-master

 

(3) Customizando o Config.lua

  1. Altere o campo IP para o ip da sua máquina
  2. Altere os campos account/password/database do Mysql
  3. Altere as informações textuais do seu projeto (nome do projeto, author …)

Conta padrão: 1/teste123 (faça login no site e altere)

Nota: O arquivo config.lua é usado para a configuração do seu OTserver, caso tenha alguma
dúvida sobre alguma funcionalidade você pode pesquisar em fórums ou na Google que deve
encontrar.

(4) Site!

Entre via SSH em seu servidor e digite o comando abaixo:
Atenção: os arquivos da pasta www serão sobrescritos.

[code]bash <(curl -s https://raw.githubusercontent.com/otservme/gesior-tfs10/master/otpanel-install.sh)[/code]

Após instalar você precisa editar o arquivo /www/config/config.php

  1. Alterar o $config[‘site’][‘serverPath’] para /home/otserv/global1051-master
  2. Demais informações do seu game (nome, cidades, funcionalidades on/off …)

Nota: O site requer conhecimento técnico e por isso recomendamos que você pesquise na Google caso queira alterar ou customizar seu site. Nossa equipe não poderá dar suporte para qualquer tipo de customização, para isso existem desenvolvedores qualificados que você pode conversar em sites de OTserv.

Pronto para Jogar? Ai vamos nós…

  1. Confira no menu Aprenda -> Diagnóstico se está tudo certo para rodar.”
  2. Vá em Status e aperte “Play”!

Agora fique livre para customizar seu game, melhorar funcionalidades e ser único. Nossa equipe
fez o máximo para facilitar a gestão do seu game agora a evolução e o sucesso do seu projeto
depende de você!


Créditos:
Printer Cyko (REALMAP)
Mark Talaturen (TFS)
Open Tibia Server
Absolute TK
ServerSoft Team (Scripts, facilidade)
Post Original (ver funcionalidades)