Como configurar o seu config.lua

Antes de iniciar o seu servidor, o primeiro passo é configurar o seu config.lua, é nele onde a maioria das configurações do seu servidor são armazenadas. Hoje traremos um video-tutorial ensinando as características básicas de como configurar o seu config.lua.

 

Acabei de receber o OTpanel, como ligo meu server?

Para testar as versões pré intaladas, basta alterar o IP de sua máquina no config.lua e dar play no seu servidor.

Veja abaixo um video demonstração de como ligar seu OTserv em apenas alguns minutos:

 

 

Update OTpanel: novas versões e aprimoramentos

UPDATE OTPANEL

Lançamos recentemente mais um Update OTpanel com pacote atualizações, novas versões e aprorimoramentos visando mais comodidade em nosso painel para adminstração de OTserv.

Como de hábito, incluimos as versões opensource de maior credibilidade na comunidade de OTserv e as suas atualizações para que o nosso cliente possa testar cada uma sem precisar realizar nenhum trabalho de compilação.

Para checar a lista completa de versões disponíveis no OTpanel clique aqui.

 

NOVAS VERSÕES

OTpanel V2.8:

  • OTserv Global 10.97 (Aprx: 8GB RAM) – [Mais Detalhes(novo)
  • OTserv Global 10.96 (Aprx: 8GB RAM) – [Mais Detalhes(novo)

OTpanel V2.7:

 

APRIMORAMENTOS

Obeservando o feedback de nossos clientes implementamos algumas correções técnicas para melhorar a experiência de uso do OTpanel, tornando mais fácil a execução das tarefas do dia a dia.

– Correção das pastas .tmp e .quarentine (não aparecem mais).
– Arquivos ocultos agora aparecem (.htaccess) e são permitidos para upload.
– Gerenciador de arquivos on-line totalmente em português.
– Mensagens de erro para erros CODE UTF8 e BIG_FILE traduzidas.

 

OTserv Baiak Absolute 8.6

Mais uma versão compilada e rodando no seu OTpanel, adicionamos o OTserv Baiak Absolute 8.6.

Caso já seja cliente e queira rodar esta verão basta formatar sua máquina no painel da SolusVM, lembre-se de salvar suas alterações, banco de dados e arquivos pois tudo será formatado.

Para rodar esta versão é necessário minimamente o plano Dedicado I.

Post original do autor da versão aqui. Todas as versões compiladas no OTpane são open source.

OTserv Baiak Absolute 8.6

 

Detalhes Versão OTserv Baiak Absolute 8.6

  • New Templo bem baiak.
  • Dodge System
  • Run Event
  • BP Event
  • Guilds System
  • Castle 24H
  • Battlefield Event
  • Blood Castle Event
  • Firestorm Event
  • Capture the Flags Event
  • Items Donates para vender no site/jogo
  • Items VIP a mostra no termplo
  • 3 Áreas VIPS jogo e Donate
  • Vários Teleports
  • Novas Hunts
  • Look Frags
  • Sistema de Refinamento
  • Criminal System
  • Hit Rank
  • Reset System
  • Full Task
  • Zombie Event
  • [VIP] no nome ao adquirir VIP
  • Distro 04 com Cast System (LUAN)
  • Sistema de teleporte (!FLY)
  • Level Skills System
  • Ao cadastrar o player irá ganhar 2 dias VIPs na quest do templo!
  • War System
  • Várias quests
  • Arena PVP
  • Treiners modificados

OTserv Baiak Absolute 8.6

OTserv Baiak Absolute 8.6

OTserv Baiak Absolute 8.6

 

Outras Versões Pré Instaladas

Conheça também outras versões que já vêm instaladas em seu OTpanel, veja a lista completa aqui.

 

 

OTserv Global 10.97 Full

Já está disponível mais uma versão OTserv Global 10.97 Full no OTpanel. Para rodar esta versão basta instalar o sistema operacional Ubuntu 14.04 com OTpanel v2.8.

Caso já seja cliente e queira rodar esta verão basta formatar sua máquina no painel da SolusVM, lembre-se de salvar suas alterações, banco de dados e arquivos pois tudo será formatado.

Para rodar esta versão é necessário minimamente o plano Dedicado II.

Post original do autor da versão aqui. Todas as versões compiladas no OTpane são open source.

OTserv Global 10.97 Full

Atributos Global 10.97

– Warzone 1, 2 e 3
– 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
– 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%

 

OTserv Global 10.96 Full

 

 

OTserver Server Core

Opa pessoal, hoje vamos ensiná-los algumas dicas sobre o arquivo OTServ Server CORE. Esse arquivo é criado pelo “enable-diagnostic” do game, que é uma opção habilitada na pré-compilação para que programadores possam analisar logs de erro do game após um crash. É assim que os desenvolvedores da comunidade conseguem saber o que aconteceu para um game cair.

Como analisar o GDB (core):

Primeiro entre no seu SSH e digite:

apt-get install gdb

Na pasta do seu game, digite:

gdb theforgottenserver core.pid

Aguarde alguns segundos e digite:

bt

 

Veja um exemplo do log gerado:

#0  Npc::removeShopPlayer (this=0x1, player=0xb4b89ea0) at /usr/include/c++/4.3/bits/stl_list.h:649
649           { return iterator(this->_M_impl._M_node._M_next); }
(gdb) bt
#0  Npc::removeShopPlayer (this=0x1, player=0xb4b89ea0) at /usr/include/c++/4.3/bits/stl_list.h:649
#1  0x080c3321 in Npc::onPlayerEndTrade (this=0x1, player=0xb4b89ea0, buyCallback=-1266598056, sellCallback=-1277184960) at npc.cpp:2107
#2  0x0811c3d4 in Player::closeShopWindow (this=0xb4b89ea0) at player.cpp:1727
#3  0x080b2863 in Npc::closeAllShopWindows (this=0xcad8c48) at npc.cpp:2878
#4  0x080bd283 in Npcs::reload (this=0x8214498) at npc.cpp:57
#5  0x080f64f5 in TalkAction::reloadInfo (player=0xb27fded8, words=@0xb6a5f0f4, param=@0xb6a5f0f0) at talkaction.cpp:369
#6  0x080f6da4 in TalkActions::onPlayerSpeak (this=0x9b58f78, player=0xb27fded8, type=SPEAK_SAY, words=@0x9f0ae24) at talkaction.cpp:183
#7  0x080a5329 in Game::playerSay (this=0x8213e40, playerId=268568707, channelId=0, type=SPEAK_SAY, receiver=@0x9f0ae20, text=@0x9f0ae24) at game.cpp:3485
#8  0x08173455 in boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<bool, boost::_mfi::mf5<bool, Game, unsigned int, unsigned short, SpeakClasses, std::string const&, std::string const&>, boost::_bi::list6<boost::_bi::value<Game*>, boost::_bi::value<unsigned int>, boost::_bi::value<unsigned short>, boost::_bi::value<SpeakClasses>, boost::_bi::value<std::string>, boost::_bi::value<std::string> > >, void>::invoke (function_obj_ptr=@0xc1a5bec)
    at /usr/include/boost/bind/mem_fn_template.hpp:604
#9  0x080fdb41 in boost::function0<void, std::allocator<void> >::operator() (this=0xc1a5be8) at /usr/include/boost/function/function_template.hpp:825
#10 0x080fce3b in Dispatcher::dispatcherThread (p=0x8214000) at tasks.h:43
#11 0xb7c3f22e in thread_proxy () from /usr/lib/libboost_thread-mt.so.1.35.0
#12 0xb78274c0 in start_thread () from /lib/i686/cmov/libpthread.so.0
#13 0xb791b6de in clone () from /lib/i686/cmov/libc.so.6
(gdb)

 

Conheça um tutorial completo em Inglês da OTland sobre o assunto.

OTpanel – Thornia Global 10.95

Já disponível anteriormente  na versão Global 10.82, e também na versão Global 10.90, estamos lançando mais uma atualização da versão mais atual e mais procurada pela comunidade, é o Thornia Global 10.95, com TFS 1.2, cast-system, Full Oradamond e muito mais:

– Warzone 1, 2 e 3
– 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
– 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%

Clique aqui para ver o post no Xtibia da versão.

Login do God

Acc: god

senha: otserv

 

Novidades

 

Confira também as outras versões pré instaladas disponíveis no OTpanel. Nesse mês de Junho/2016 estamos lançando dezenas de novas versões incríveis no OTpanel v2.7 e v2.8.

 

 

 

 

 

 

 

 

OTserv – Compilando GGSERVER1090 Global TFS 1.2

Essa versão foi postada em um site americano e solicitada por alguns clientes nossos para compilação, estamos compartilhando o script de instalação rápida para OTpanel da versão GGSERVER1090 Global.

Para seguir neste tutorial você precisa ter acesso ao SSH do servidor, caso não saiba como fazer clique aqui e leia este tutorial introdutório.

Post original: clique aqui

Tutorial revisado em 20/06, testado.

Instalando:

Para começar formate sua máquina para Ubuntu 14.04 + OTpanel v2.8.

Acesse sua VPS via SSH e digite os comandos abaixo:

apt-get update;
apt-get -y install git unzip zip;
git clone https://github.com/otservme/ggserver1090 /home/otserv/ggserver1090;
cd /home/otserv/ggserver1090; chown -R www-data.www-data /home/otserv/ggserver1090 ;
chmod 777 theforgottenserver tfsAutoRestarter.sh;

Dica: execute uma linha de cada vez, o comando termina com “;”

Note que após executar, vai aparecer a pasta “ggserver1090” no menu arquivos do seu Otpanel.

Configurando:

1) Importando o banco de dados no phpMyAdmin:

Pronto, você importou a base de dados.

 

2) Extraindo o mapa

O Github só aceita arquivos de até 100mb, por isso o seu mapa vem zipado.

  • Entre no OTpanel/Arquivos/ggserver1090/data/world
  • Clique com o botão direito no arquivo worldotbm.zip e clique em “Extract file…” e em “here”.

Pronto seu mapa já está extraído.

 

3) Configure o config.lua

Dentro da pasta ggserver1090, edite o config.lua pelo menu “Arquivos”
do OTpanel, botão direito do mouse editar. Altere o seu ip e edite o ip,usuario,senha das configurações
do mysql.

Se tiver dúvidas, dê uma espiada nas configurações das outras
versões que vem com o OTpanel.

 

FOTOS

Compilando versão Poketibia Erondino V17.1

Boa notícia para o público de Poketibia. Iniciaremos uma série de tutoriais ensinando a compilar versões opensource no OTpanel. Hoje é a vez da versão Poketibia Erondino V17.1. Caso você conheça outras versões de Poketibia postadas na comunidade nos envie o link que caso tenha as sources completas, criaremos um torial como esse.

Para seguir neste tutorial você precisa ter acesso ao SSH do servidor, caso não saiba como fazer clique aqui e leia este tutorial introdutório.

Post original em: tibiaking.com

 

Atualização Junho/2016: versão já compilada e disponível no OTpanel v2.8, não é necessário seguir os passos abaixo.

Instalando:

Para começar formate sua máquina para Ubuntu 12.04 + OTpanel v2.7.

Acesse sua VPS via SSH e digite os comandos abaixo:

apt-get update;
apt-get -y install git unzip zip;
git clone https://github.com/otservme/erondino17 /home/otserv/erondino17;
cd /home/otserv/erondino17; chown -R www-data.www-data /home/otserv;
chmod 777 theforgottenserver tfsAutoRestarter.sh;

Dica: execute uma linha de cada vez.

Note que após executar, vai aparecer a pasta “erondino17” no menu arquivos do seu Otpanel.

Configurando:

1) Importando o banco de dados no phpMyAdmin:

Entre no phpMyadmin, crie uma database chamada “erondino17”
e importe o texto abaixo:

https://raw.githubusercontent.com/otservme/erondino17/master/erondino17.sql

 

Para fazer isso siga abaixo:

  • Entre na database que criou
  • Copie toda a database (CTRL + A) em https://raw.githubusercontent.com/otservme/erondino17/master/erondino17.sql
  • No phpmyadmin, clique em “SQL” e cole todo o conteúdo do arquivo SQL acima.

Pronto, você importou a base de dados.

 

2) Extraindo o mapa

O Github só aceita arquivos de até 100mb, por isso o seu mapa vem comprimido.

  • Entre no OTpanel/ Arquivos/ erondino17/data/world
  • Clique com o botão direito no arquivo world.zip e clique em “Extract file…” e em “here”.

Pronto seu mapa já está extraído.

 

3) Configure o config.lua

Dentro da pasta erondino17, edite o config.lua pelo menu “Arquivos”
do OTpanel. Altere o seu ip e edite o ip,usuario,senha das configurações
do mysql.

Se tiver dúvidas, dê uma espiada nas configurações das outras
versões que vem com o OTpanel, elas são compatíveis.

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: