Ir para conteúdo

MarceloP

Membro
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Obrigado
    MarceloP deu reputação a VonKrieg em Portando server p/ C# / .net core 2.0   
    Saudações.
     
    Um amigo (MarceloP) e eu (ambos graduados em ciência da computação) decidimos voltar para a cena Open Tibia Servers.
    Quando jogamos pela última vez em Tibia, mal conheciamos lua, hehe.
    Hoje em dia, no entanto, acreditamos que possamos reescrever os servidores / sites.
    E é exatamente isso que decidimos fazer: D
     
    Acreditamos que reescrever os servidores / sites podem beneficiar a comunidade de diversas formas.
    Ao utilizarmos uma linguagem mais simples (C# ao invés de C++, por exemplo), tornaríamos o "miolo" do servidor mais acessível a comunidade.
    Utilizar C# também pode diminuir o tempo de compilação, facilitar o debbuging e escrita de testes automatizados.
     
    Estamos implementando o servidor do jogo em C # 7.2. Net Core 2.0. Eu não deveria ter que dizer isso, mas .Net Core pode ser executado em Linux, Windows e Mac e é executado o suficiente para executar servidores.
    Ainda estamos estudando diferentes tecnologias para implementar o site. O ASP.NET é atualmente o candidato mais forte.
     
    Estamos à procura de pessoas para nos ajudar: D
    Estou especificamente procurando pessoas que podem me ajudar a entender algumas curvas da base de código C ++ (a documentação é meio fraca, eu estou bastante fora do loop).
     
    Nosso Discord:
    https://discord.gg/8qqfE8P
     
    Github:
    https://github.com/CoreOpenTibiaServer/CoreOpenTibiaServer
     
    De tempos em tempos, criaremos uma nova postagem neste tópico com atualizações de status
  2. Gostei
    Geralmente se executa uma linha por vez, ou você adiciona um ; no final de cada linha. Tente novamente assim e veja se funciona 
    ALTER TABLE `players` ADD COLUMN `skill_critical_hit_chance` int(10) unsigned NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_critical_hit_chance_tries` bigint(20) unsigned NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_critical_hit_damage` int(10) unsigned NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_critical_hit_damage_tries` bigint(20) unsigned NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_life_leech_chance` int(10) unsigned NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_life_leech_chance_tries` bigint(20) unsigned NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_life_leech_amount` int(10) unsigned NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_life_leech_amount_tries` bigint(20) unsigned NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_mana_leech_chance` int(10) unsigned NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_mana_leech_chance_tries` bigint(20) unsigned NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_mana_leech_amount` int(10) unsigned NOT NULL DEFAULT 0; ALTER TABLE `players` ADD COLUMN `skill_mana_leech_amount_tries` bigint(20) unsigned NOT NULL DEFAULT 0;
  3. Gostei
    Cria um arquivo .txt na pasta do executável do TheForgottenServer, abre ele para editar e digita o que ta aqui embaixo, salva e fecha (mude x64 ou x86 no arquivo abaixo se necessário). Muda o nome do arquivo txt para Run.bat.
    cd /d "%~dp0" "theforgottenserver - 64bits.exe" pause Agora rode o Run.bat (dois cliques) e veja os erros e talz. O recomendado é sempre rodar através do terminal, para ver os erros e talz...
     
     
     
    Abrax
  4. Gostei
    Tente assim
    $['site']['serverPath'] = "C:\Users\Joao2v\Downloads\OT\global/";
  5. Gostei
    Cria um arquivo .txt na pasta do executável do TheForgottenServer, abre ele para editar e digita o que ta aqui embaixo, salva e fecha (mude x64 ou x86 no arquivo abaixo se necessário). Muda o nome do arquivo txt para Run.bat.
    cd /d "%~dp0" "theforgottenserver - 64bits.exe" pause Agora rode o Run.bat (dois cliques) e veja os erros e talz. O recomendado é sempre rodar através do terminal, para ver os erros e talz...
     
     
     
    Abrax
  6. Gostei
    Você está usando a versão 10.94 do RME? Vá nas preferências e apague todos os caminhos e deixe assim:
     
     

  7. Gostei
    Erro meu, usando aspas quando o correto é ascento grave, corrigido:
    ALTER TABLE `accounts` ADD COLUMN `secrets` char(16) DEFAULT NULL  
  8. Gostei
    O erro com seus monstros é bem facil arrumar. por algum motivo sua pasta de monstros do servidor está diferente da que é do servidor post aqui.

    Da para arrumar manualmente. Entre na pasta "/data/monster/bosses" e vá um por um dos XML dos bosses que está dando erro e verifique entre as TAGs <flag></flag>. Ele está dizendo que esses XMLs tem uma tag chamada "rewardchest" que na realidade não existe.

    Como exemplo mostro as flags do meu "Tarbaz.xml"
        <flags>         <flag rewardboss="1" />         <flag summonable="0" />         <flag attackable="1" />         <flag hostile="1" />         <flag illusionable="0" />         <flag convinceable="0" />         <flag pushable="0" />         <flag canpushitems="1" />         <flag canpushcreatures="1" />         <flag targetdistance="1" />         <flag staticattack="90" />         <flag runonhealth="2500" />     </flags> Sobre os outros erros, estão relacionados ao seu Banco de Dados. Basicamente seu DB está desatualizado. Você também pode baixar o desse servidor e recriar todas as tabelas utilizando o "global.sql" presente aqui. Entretanto existe um jeito mais fácil, mas que não garante que você não terá erros posteriores (pode até se livrar desses de inicialização, mas outros relacionados à versão 10.96 podem surgir).

    Abra seu PhpMyAdmin, logue com a conta Root dele. Abra o Db do seu servidor (não sei o nome que voce criou, mas abra-o). Clique na aba SQL e insira o seguinte código:
     
    ALTER TABLE 'accounts' ADD COLUMN 'secrets' char(16) DEFAULT NULL;
    Novamente, recomendo baixar tudo certinho do post inicial, onde tudo deve estar funcionando devidamente. Se é uma atualização de servidor, tenha certeza de que mais coisas não precisem ser atualizadas também.
    Boa sorte ae rapaz.
    Abrax!
  9. Gostei
    MarceloP deu reputação a Tricoder em OTClient 0.6.3 | 7.4 à 10.9 (ATUALIZADO!)   
    OTClient 0.6.3 Rev 2474 Compilado em: 11 de dezembro de 2015. Compativel com as versões: 7.4 à 10.9 Compilado por: zbizu Background: http://kate-fox.deviantart.com/art/SteamFox-505747704 Sources: https://github.com/edubart/otclient  

     

     

    Versões compatíveis
     
    Mudar background do OTClient
    Vá em otclient\data\images\ Substitua background.png. Reinicie o client.  
    Adicionar versão no client
    Adicione a versão do client em otclient\modules\gamelib\game.lua. Crie uma pasta com a versão do client em otclient\data\things\ e coloque o .spr e dat. Reinicie o jogo.  

     
    Download
    MEGA Google Drive Sendspace  
    Scan
    VirusTotal Jotti
  10. Gostei
    Global 11/12x [v32]
     

     
     
    - New Falcons
    - New Asuras
    - Warzone 4,5,6
    - Exercise Training
    - Raids 100%
    - Monstros 100%
    - Trainer Offline 100%
    - Trainer Online 100%
    - Taming system funcionando 100%;
    - Database completa
    - War System 100%
    - Global MAP Full
    - Store 100%
    - Imbuement
    - Prey System
    - Entre outros sistemas.
     
    Projeto no: GITHUB

    Scan Vírus Total
     
    IMAGES
     
    Créditos:
     
     











  11. Gostei
    On version 28! -> For those recieveing too many errors when running the server, change "data/lib/libs.lua" to "data/lib/lib.lua"
    Na versão 28! -> para aqueles recebendo vários erros quando rodam o server, mudem "data/lib/libs.lua" para "data/lib/lib.lua"

Informação Importante

Confirmação de Termo