Ir para conteúdo
Banner com Efeitos

Lion

Héroi
  • Registro em

  • Última visita

Histórico de Curtidas

  1. Curtir
    Lion deu reputação a Erimyth em RubinOT -> O Maior OTserv da história!   
    Você ja ouviu falar no maior projeto OTserv da história do tibia?
    Sim ele existe! RubinOT alcançou marcas inesperadas e com um record de Players impressionantes trás ao mercado de otserv algo grandioso!
     


    O projeto RubiniOT é um novo servidor de jogo que foi lançado recentemente, com foco em atender tanto jogadores europeus quanto sul-americanos. O servidor foi inaugurado em 21 de fevereiro de 2024, e seu principal diferencial é a participação direta e administração pelo streamer Rubini.
    O RubiniOT traz várias funcionalidades avançadas e atualizações, alinhadas com as últimas versões do jogo Tibia. Entre os destaques estão:
    Atualizações e Recursos Novos:
    Implementação completa das atualizações de inverno e verão de 2023, incluindo novas áreas de caça como Bulltaur Lair e Nimmersatt's Breeding Ground. Funcionalidade total do sistema de forja de exaltação, com fusão, transferência de convergência e transcendência. Sistema completo da Roda do Destino e novas áreas de caça e quests como "Galthen e a Cidade de Ouro, Parte II" e "Paraíso Perdido". Eventos e Comunicação:
    O servidor utiliza o Discord como principal canal de comunicação para anunciar notícias, eventos e atualizações. Os jogadores são incentivados a se juntarem ao Discord para obter as últimas informações e suporte. Packs de Apoio:
    A equipe disponíbilizou pacotes de suporte que ofereceram itens exclusivos, como mochilas e bonecos temáticos do Rubini e Dukoth. Esses pacotes puderam ser adquiridos até o dia 21 de fevereiro, e os bônus oferecidos não retornarão à loja do jogo. "Isso é algo lendário para quem conseguiu conquistar! Customizações e Interface:
    O servidor apresenta uma cidade Thais totalmente reformulada, sem alterar a estrutura para não influenciar o PVP. Além disso, são oferecidos sprites personalizados e limitados para venda. Para mais detalhes, é recomendado visitar o site oficial do RubinOT e acompanhar o canal no YouTube e Discord para atualizações contínuas e envolvimento com a comunidade de jogadores.
     

     
    Além de todo conteúdo Global e exclusivo, o servidor vem acompanhado de um cliente próprio, com melhorias incríveis.
    O cliente RTC (Real-Time Client) do RubinOT é uma novidade que foi implementada para proporcionar uma experiência de jogo mais fluida e moderna aos jogadores. Este cliente foi desenvolvido especificamente para otimizar a jogabilidade, melhorar a performance e integrar novas funcionalidades.
    Principais Características do Cliente RTC RubinOT
    Melhorias de Performance:
    O cliente RTC foi projetado para reduzir a latência e melhorar a resposta aos comandos dos jogadores, proporcionando uma jogabilidade mais suave e sem lag. Atualizações Automáticas:
    Com o launcher do RubinOT, as atualizações são realizadas automaticamente, garantindo que os jogadores sempre tenham a versão mais recente do cliente sem a necessidade de downloads manuais frequentes. Interface e Usabilidade:
    O cliente apresenta uma interface amigável e intuitiva, facilitando o acesso às diversas funcionalidades e configurações do jogo. Isso inclui ferramentas como a Roda do Destino e o sistema de forja de exaltação, todos integrados diretamente no cliente. Compatibilidade e Customização:
    O cliente RTC é compatível com diversas versões do Windows e pode ser facilmente configurado para se ajustar às preferências pessoais dos jogadores. Ele também suporta scripts e modificações que permitem uma personalização adicional da experiência de jogo. Segurança e Estabilidade:
    Além de otimizações de desempenho, o cliente RTC foi desenvolvido com foco na segurança, minimizando riscos de crash e garantindo a estabilidade do servidor mesmo durante picos de acesso.  

    Como Obter o Cliente RTC
    Para acessar o cliente RTC do RubinOT, os jogadores devem:
    Baixar o Cliente:
    O cliente pode ser baixado diretamente do site oficial do RubinOT. Existe a opção de um arquivo .zip portátil, que deve ser extraído e aberto a partir do arquivo "client.exe" na pasta "bin". Instalar o Launcher:
    Recomenda-se o uso do launcher do RubinOT, que facilita a atualização automática e garante que o cliente esteja sempre na versão mais recente. É importante desativar temporariamente o antivírus durante a instalação para evitar falsos positivos. Para mais informações e guias detalhados, os jogadores podem acessar o site oficial do RubinOT e acompanhar os tutoriais disponíveis no canal do YouTube do RubinOT.
     
     
     
    É sobre isso! bora la conhecer?
    Site oficial: https://rubinot.com.br/
    Instagram oficial: https://www.instagram.com/rubinot.global/
    Canal Youtube oficial: https://www.youtube.com/@RubinOT
  2. Curtir
    PokeFans é um servidor feito em cima base disponibilizada pelo @pota. No inicio era um projeto para estudar a TFS 1.2, visto que sempre trabalhei com 0.3.6.
    Fiquei maravilhado com a simplicidade e as possibilidades quase infinitas da base. Comecei a me dedicar mais e eventualmente nos tornamos um servidor sério.
     
    O PokeFans possui diversos sistemas novos que foram implementados em cima da base POTA, muitos mesmos, seria incapaz de nomear todos neste post, então deixo o link do https://trello.com/b/ELrkzeTi/pokefans
     
    O servidor era muito popular por um tempo, atingindo números bem altos para um Poketibia (100 ~ 120 players), mas eventualmente tivemos problemas sérios com lag,
    não sei se por alguém atacando, conflito de código causado pela quantidade de mudanças que fiz, fato é que após muito buscar uma resposta, finalmente consegui resolver o lag, mas não sem antes perder certa de 70% da player base.
    Junto à isso tive problemas pessoas sérios e tudo isso acabou me desmotivando bastante, entretanto, PokeFans pra mim foi uma ótima fase, fiz muitos amigos, tive bons momentos e aprendi ainda mais sobre lua, c++ e até esse HTML esquisito que usamos no OTC. Por isso não podia deixar a base mofando no meu drive, ela merece estar online e proporcionar bons momentos à todos.
     
    E com esta longa carta introdutória, com vocês, PokeFans.
     
    IMAGENS/SISTEMAS/CONTEUDO
     
    DOWNLOAD
    https://mega.nz/file/zVBVgKIZ#mfJZjw93ir3Rrpb05qfnafMMw9dlU3KJL9hLUQCXoV8
    https://www.mediafire.com/file/ejry9qxpe71mkvz/pokefans.rar/file
    SCAN
    https://www.virustotal.com/gui/url/f5da18695fff6d14f92c75e6d211de27c450abc5c12bfe861466c6ee9ed37578/detection
    https://www.virustotal.com/gui/url/d750e2fad1faab64b5f549c854ecddb03a27ff938e03981f0f696aa16eb4a818?nocache=1
    (Deu flag ESTsecurity - Malicious, não faço ideia do que seja, se alguém puder me auxiliar no que seja)
     
    OBSERVAÇÕES
    Não prestarei suporte à base, entretanto, atuo como freelancer de luascript e modulos para OTC, você pode entrar em contato comigo pelo Discord: zayonowatari
    Para abrir o mapa no Remeres você precisa de um SPR/DAT sem transparência, basta salvar sem transparência diretamente do object builder.
    Caso você tenha gostado da base e tenha interesse em fazer uma doação, utilize essa chave pix: f3cb7525-2b8c-47f8-8db6-876c8cd68bde
     
    CRÉDITOS
    @pota - por todo o seu trabalho e humildade em disponibilizar sua base inicialmente, sem ela não estariamos aqui.
    theforgottenserver - sem eles nenhuma base estaria aqui.
    OTLand e Tibiaking - ambas as comunidades me auxiliaram a vida toda com todas as dúvidas que tive, respeito máximo à todos que fazem parte disso.
  3. Curtir
    Para aqueles que estão interessados em adotar a base do Nekiro, gostaria de anunciar que as montarias e a modal widow agora estão disponíveis. Se você deseja implementar sistemas como o de crafting com modal e outros recursos, sinta-se à vontade para fazer o download e testar.
    É importante observar que o Nekiro não incluiu mapas nesta versão. Portanto, será necessário migrar seus próprios mapas para o TFS 1.5 8.6. Alternativamente, você pode considerar utilizar a base do Luciano, conhecida como STYLLER OT. Após realizar testes, posso confirmar que essa é uma opção bastante interessante. Esta versão já está completa, permitindo que você utilize seus próprios mapas sem dificuldades significativas.
    Além disso, estou disponibilizando os sprites no formato 13x para a versão 8.6, juntamente com os arquivos items.otb e XML. Quanto à correção de eventuais erros, isso fica a seu critério, mas gostaria de ressaltar que não é uma tarefa difícil de realizar.
     
    É com satisfação que compartilho que a source está agora disponível para acesso público. Caso você deseje, pode realizar atualizações através dos commits. Estou preparando uma lista abrangente de atualizações necessárias, pois há muitas modificações a serem feitas.
    Para acessar a source, por favor, clique no link abaixo:
    https://www.mediafire.com/file/0680a4b624163pd/TFS-1.5-Downgrades-8.60.rar/file
     
    Dentro da SRC que implementei, você encontrará os seguintes recursos:
    Sistema de Montaria: Agora você pode adicionar essa funcionalidade ao seu servidor.
    Modal Window: Esta é uma janela modal, proporcionando uma experiência mais interativa para os jogadores.
     
    Custom Attributes(Boost e Relfect:: https://github.com/otland/forgottenserver/pull/2807/commits/18f5afa52a36a02ea56dae97b29e683233d15c25.
     
    Além disso, gostaria de compartilhar três repositórios no GitHub que podem ser valiosos para você. Três deles são mantidos pelos usuários @Movie e @ralke23 e a Sarah (MillhioreBT). Esses repositórios contêm recursos e scripts úteis que podem aprimorar a experiência do seu servidor. Sinta-se à vontade para explorar e utilizar esses recursos conforme necessário.
    https://github.com/moviebr/TFS-1.5-Downgrades
    https://github.com/ralke23/Greed-TFS-1.5-Downgrades
    https://github.com/MillhioreBT/forgottenserver-downgrade
     
    Para os interessados nos sprites 13x para a versão 8.6, estou disponibilizando o link para download abaixo:
    https://mega.nz/folder/5FQEnT4R#pAbmAAhpBhmcP1jaVkXm8Q
     
    Recomendo também o uso do ObjectBuilder_0_5_5-dev para facilitar o processo:
    https://github.com/punkice3407/ObjectBuilder/releases/tag/v0.5.5
     
    Para aqueles que enfrentam dificuldades na compilação do executável, estou disponibilizando um arquivo para download que pode ajudar:
    https://www.mediafire.com/file/cxirgq7n1cm2p3i/dlls+e+exe.rar/file
     
     
    Quanto à ativação do sistema de montarias via OTClient, basta acessar o arquivo game_features/features.lua e localizar a linha: 'if(version >= 860) then!' e adicionar abaixo 'g_game.enableFeature(GamePlayerMounts)'.
     
    É necessário baixar ambos os arquivos, mounts.xml e outfits.xml, para que o OtClient funcione corretamente. Sem esses arquivos, o cliente pode apresentar bugs ou até mesmo crashar sozinho. É obrigatório o uso desses arquivos. Basta fazer o download e colocá-los na base do Luciano. Basta ir até a pasta data/xml e inserir os arquivos lá. Se você estiver usando seu próprio mapa, os arquivos são igualmente necessários, independentemente de suas preferências.
    outfits.xml
    mounts.xml
     

    ATENÇÃO: Sobre a base do Luciano ou do Nekiro downgrade que você baixou (schemas.sql), ela está totalmente limpa, sem implementações adicionais. Cabe a você implementar por conta própria. Por exemplo, se você for usar o Znote, ele solicitará o esquema e as colunas necessárias. Isso não são erros, são apenas avisos. Você deve procurar pelas colunas necessárias e inseri-las para que funcione corretamente. Isso não é difícil de fazer.
    https://github.com/slawkens/myaac
    https://github.com/gesior/Gesior2012
    https://github.com/Znote/ZnoteAAC/tree/v2
     
     
    Antes de prosseguir com o download, sugiro que realize uma verificação de vírus nos arquivos. Seguem os links para o scan:
     
    Scan da SRC
    https://www.virustotal.com/gui/file/1364b14cab10a34ca7102d3581e427396f8224cc5156d6bc3859b4ebcb155de6?nocache=1
    Scan das DLLs e Executável
    https://www.virustotal.com/gui/file/603c853dbd5b40ff21b0b0004c129e5039c9954277da22722b2980fcbfcbe0ce?nocache=1
     
    IMPORTANTE: Por favor, note que a funcionalidade de montaria e janela modal não está disponível para versão old do client (CipSoft). Infelizmente, não estou oferecendo suporte para essas versões no momento. No entanto, é possível adquirir uma DLL especial que pode ser injetada no client old (CipSoft) para habilitar essas funcionalidades. Caso esteja interessado, conheço um vendedor confiável que oferece essa DLL. Para mais informações, por favor, entre em contato através do Discord: Sharingan.
  4. Curtir
    Lion deu reputação a Faruk em Faruk Portfolio   
  5. Curtir
    Lion deu reputação a akashy em (Show OFF) LABORATORIO OAK EM DESENVOLVIMENTO ESTILO GBA.   
    BOA TARDE GALERINHA DO TK !
     
        Estou treinando aqui minha Primeira Sprite Full, até em taum não sou um artesão, mas vamos lá  comecei com Laboratório do Oak estilo GbA. Aceito criticas tudo faz parte de aprendizagem. Estarei atualizando em Brevemente!
     
     
     
  6. Curtir
    Lion deu reputação a Doria Louro em [Spell] Como fazer monstro perde o target durante o cast   
    Bom hoje acordei e efetuei as alterações na spell, o jeito foi efetuar um loop com frequência de 15 milissegundos executando a function de virar o bendito para o sul, dessa forma funcionou perfeitamente, sendo essa spell com castTime de 6 segundos, esse evento ocorrerá 400x kkkk, mas por hora essa solução está muito boa.
    function onCastSpell(cid, var) local confLookDir = { frequency = 15, i = 1, timeTotal = 0 } while confLookDir.timeTotal <= conf.stunTime do addEvent(function() if isCreature(cid) then doCreatureSetLookDir(cid, SOUTH) end end, (confLookDir.frequency * confLookDir.i)) confLookDir.i = confLookDir.i + 1 confLookDir.timeTotal = confLookDir.frequency * confLookDir.i end setInitCast(cid) . . . return doCombat(cid, combat, var) end Agradeço a você Vodkart pela prestatividade e me mostrar o caminho, te desejo sucesso meu amigo.
    Vlw.
  7. Curtir
    Lion recebeu reputação de Doria Louro em [Spell] Como fazer monstro perde o target durante o cast   
    Este tópico foi movido para a seção de Suporte Otserv.
  8. Curtir
    Lion deu reputação a GamerGoiano em TFS 04 860 (BASE TIBIA GTA QUILANTE)   
    Provavelmente funciona com os outros jogos do quilante, basta substituir a pasta data na pasta do servidor e substituir os arquivos do cliente na pasta otclient/data/things/860
    Eu não tenho créditos sobre o projeto, estou apenas postando aqui porque ja é de dominio público porém em todos os tópicos na internet o projeto está muito desatualizado
    Este aqui está configurado pra por online no pc.
     

    Download: (TFS 04 860 + OTCLIENT "Ultima versão x64", Htdocs "O site" e o Banco de dados Compativel.
    https://www.mediafire.com/file/bmponjci62txbxd/TIBIA+GTA+ARRUMADO.rar/file

    Scan:
    https://www.virustotal.com/gui/file/b6236579ad11201f3c01899a218f6ca8ef8e645cf3881f5de2af46a04837085d?nocache=1
  9. Curtir
    Lion deu reputação a Pedro. em [TFS 1.1+] Limpar Characters Inativos / Accounts vazias   
    acho que algo assim funcionaria.
     
    local inactiveMonths = 1 local createdMonths = 1 local protectedAccIdEnd = 20 local function clearInactivePlayers() local inactiveTimestamp = os.time() - (86400 * (inactiveMonths * 30)) local totalClear = 0 local fromClause = "`players` WHERE `account_id` > " .. protectedAccIdEnd .. " AND lastlogin <= " .. inactiveTimestamp local result = db.storeQuery("SELECT COUNT(*) as num_inativos FROM " .. fromClause) if result then totalClear = result:getNumber("num_inativos") if totalClear > 0 then db.query("DELETE FROM " .. fromClause) end result:free() end return totalClear end local function clearEmptyAccounts() local totalClear = 0 local createdTimestamp = os.time() - (86400 * (createdMonths * 30)) local fromClause = "`accounts` ACCS WHERE `id` > " .. protectedAccIdEnd .. " AND `creation` <= " .. createdTimestamp .. " AND (SELECT COUNT(*) from `players` WHERE `account_id` = ACCS.`id`) > 0" local result = db.storeQuery("SELECT COUNT(*) as num_inativas FROM " .. fromClause) if result then totalClear = result:getNumber("num_inativas") if totalClear > 0 then db.query("DELETE ACCS FROM " .. fromClause) end result:free() end return totalClear end function onStartup() print('>> ' .. clearInactivePlayers() .. " players inativos deletados.") print('>> ' .. clearEmptyAccounts() .. " contas vazias deletadas.") end  
  10. Gostei
    Lion recebeu reputação de Mateus Robeerto em Medalhas Tk 2023   
    O sistema de medalhas do TibiaKing foi reativado.
    As medalhas serão entregues automaticamente, muitos de vocês podem já ter recebido.
    Aproximadamente 12.000 contas do Tk já foram notificadas.
     
    Medalhas Raras
    2 novas medalhas raros criados (Guardião da Aurora, Poder Áureo) Quanto mais participar do fórum mais chances tem de desbloquear os medalhas raras.  
    https://tibiaking.com/medalhas/
     
    Show Off:
    tkmedalhas.mp4
     
    Créditos:
    BrooMop (BW) Medalhões-base doados ao Tibia King.
    Tibia (Cipsoft) Molduras-base e itens copiados do Tibia Wiki.
    @Cat Criação de novos medalhões e animações.
     
     
  11. Curtir
    Lion recebeu reputação de Chriistian em Medalhas Tk 2023   
    O sistema de medalhas do TibiaKing foi reativado.
    As medalhas serão entregues automaticamente, muitos de vocês podem já ter recebido.
    Aproximadamente 12.000 contas do Tk já foram notificadas.
     
    Medalhas Raras
    2 novas medalhas raros criados (Guardião da Aurora, Poder Áureo) Quanto mais participar do fórum mais chances tem de desbloquear os medalhas raras.  
    https://tibiaking.com/medalhas/
     
    Show Off:
    tkmedalhas.mp4
     
    Créditos:
    BrooMop (BW) Medalhões-base doados ao Tibia King.
    Tibia (Cipsoft) Molduras-base e itens copiados do Tibia Wiki.
    @Cat Criação de novos medalhões e animações.
     
     
  12. Gostei
    Lion deu reputação a Jzm em Montarias versão 13.21.13899   
    Não encontrei o local dedicado para montarias, peço desculpas se estou postando no local inadequado. Favor mover o tópico para a área correta, obrigado.
     
    Adicionei as montarias ao servidor canary.
       
     
    Adicione isso ao seu arquivo: Pasta "...\data\XML\mounts.xml"
     
        <mount id="213" clientid="1672" name="Boisterous Bull" speed="10" premium="no" type="store" />
        <mount id="214" clientid="1673" name="Surly Steer" speed="10" premium="no" type="store" />
        <mount id="215" clientid="1674" name="Obstinate Ox" speed="10" premium="no" type="store" />
        <mount id="216" clientid="1677" name="Darkfire Devourer" speed="10" premium="no" type="store" />
        <mount id="217" clientid="1682" name="Spirit of Purity" speed="10" premium="no" type="store" />
        <mount id="218" clientid="1685" name="Doom Skull" speed="10" premium="no" type="store" />
        <mount id="219" clientid="1686" name="Magma Skull" speed="10" premium="no" type="store" />
        <mount id="220" clientid="1687" name="Corpsefire Skull" speed="10" premium="no" type="store" />
    Todas estão free account e na gamestore, modifique como quiser.
     
    Adicione isso ao seu arquivo: Pasta "...data\modules\scripts\gamestore\gamestore.lua"
               
                 {
                    icons = { "Boisterous_Bull.png" },
                    name = "Boisterous Bull",
                    price = 690,
                    id = 213,
                    description = "{character}\n{speedboost}\n\n<i>????</i>",
                    type = GameStore.OfferTypes.OFFER_TYPE_MOUNT,
                },
                {
                    icons = { "Surly_Steer.png" },
                    name = "Surly Steer",
                    price = 690,
                    id = 214,
                    description = "{character}\n{speedboost}\n\n<i>????</i>",
                    type = GameStore.OfferTypes.OFFER_TYPE_MOUNT,
                },
                {
                    icons = { "Obstinate_Ox.png" },
                    name = "Obstinate Ox",
                    price = 690,
                    id = 215,
                    description = "{character}\n{speedboost}\n\n<i>????</i>",
                    type = GameStore.OfferTypes.OFFER_TYPE_MOUNT,
                },
                {
                    icons = { "Darkfire_Devourer.png" },
                    name = "Darkfire Devourer",
                    price = 1500,
                    id = 216,
                    description = "{character}\n{speedboost}\n\n<i>????</i>",
                    type = GameStore.OfferTypes.OFFER_TYPE_MOUNT,
                },
                {
                    icons = { "Spirit_of_Purity.png" },
                    name = "Spirit of Purity",
                    price = 1500,
                    id = 217,
                    description = "{character}\n{speedboost}\n\n<i>????</i>",
                    type = GameStore.OfferTypes.OFFER_TYPE_MOUNT,
                },
                {
                    icons = { "Doom_Skull.png" },
                    name = "Doom Skull",
                    price = 750,
                    id = 218,
                    description = "{character}\n{speedboost}\n\n<i>????</i>",
                    type = GameStore.OfferTypes.OFFER_TYPE_MOUNT,
                },
                {
                    icons = { "Magma_Skull.png" },
                    name = "Magma Skull",
                    price = 750,
                    id = 219,
                    description = "{character}\n{speedboost}\n\n<i>????</i>",
                    type = GameStore.OfferTypes.OFFER_TYPE_MOUNT,
                },
                {
                    icons = { "Corpsefire_Skull.png" },
                    name = "Corpsefire Skull",
                    price = 750,
                    id = 220,
                    description = "{character}\n{speedboost}\n\n<i>????</i>",
                    type = GameStore.OfferTypes.OFFER_TYPE_MOUNT,
                },
     
    Adicione o arquivo appearances.dat do cliente 13.21.13899
    Pasta: "...data\items\appearances.dat"
    appearances.dat
     
    Adicione no comando para talkactions:
    Pasta "...data\scripts\talkactions\god\add_mounts.lua"
     
     
    mude de:
    for i = 1, 197 do
            target:addMount(i)
        end
    O script acima pode ter outro número diferente de 197, geralmente está na linha 21.
     
    para:
    for i = 1, 220 do
            target:addMount(i)
        end
     
    Espero ter ajudado.
     
    Créditos:
    Cip por atualizar,
    Eu por alterar.
     
  13. Gostei
    Lion deu reputação a FeeTads em Correções gesior/myacc + configurações + proteções (ddos?)   
    Salve rapaziada do  TK e da comunidade de tibia Otserv.

    Recentemente alguns invejosos estão atacando servidores (DDoS), bugando o guilds de varios sites (tirando o lider e membros), assim buga a guild e muita coisa no OT.
    Eles vão até o teu servidor e se passam por "adm do deletebra", já ouvi a uns tempos algumas pessoas falando disso, mas como eu tinha contato isso caiu por terra facilmente, um deles foi o ADM brendo, dono do antigo strongerFusion, onde ele me contou toda essa história, essa foi a primeira vez que me foi relatado sobre isso, hoje vejo que está parecendo ser mais frequente.

    Caso qualquer pessoa entre no seu OT se passando pelo ADM do deletebra, favor entrar em contato comigo via discord: FeeTads#0246 Te ajudarei a resolver problemas que eles exploram sem cobrar nada por isso, para provar que não necessito atacar outros OT's para ter algum publico. Já tenho em mente quem pode ser essas pessoas, caso alguém tenha numero de telefone, nome real, ou alguma informação a mais dessas pessoas atacando e se passando por mim ou meu sócio, favor enviar no discord, irei atrás de resolver isso.

    Vou deixar aqui alguns tutoriais de coisas básicas para você conseguir proteger o seu site desses SQL injections, e mais algumas coisinhas, caso futuramente eu resolva outros bugs explorados, vou postar aqui as correções.


    Configurando CloudFlare (SSL) E subDominio (sv.seuIP)
     
    Após isso para que a pessoa não entre no site pelo (sv.seudominio.com.br) 
    abra o index.php da pasta raiz (está dentro da pasta html)
     
    if($_SERVER['HTTP_HOST'] == 'sv.seuDominio.com.br') { header("Location: https://seuDominio.com.br"); } if($_SERVER['HTTP_HOST'] == 'IP NUMÉRICO') { header("Location: https://seuDominio.com.br"); }
    Isso fará que quando a pessoa tente entrar no seu site usando meios não seguros (DNS only) ele redirecione pro seguro > proxiado pela cloudflare

    _________________________________________________________________________________________________________________________________________


    CORREÇÃO GUILDS.PHP / INJECTION SQL TIRANDO LIDER DA GUILD
     

    PROTEÇÕES PARA DIMINUIR EFEITOS DE DDoS
     
     
     
    Espero que isso ajude a muitos, a se prevenir de pessoas que tentam atacar OT's se passando por outros, ou até que vão la pedir pontos para jogar se não eles irão atacar, se prevenir de pessoas mal intencionadas.

    PS: Caso você tenha no seu site a pagine "house" e "tickets" recomendo retirar do seu site, pois há maneira de injetar SQL por esses arquivos.
    Vou postar em breve o tickets arrumado.

    Boa sorte rapaziada, se cuidem, e caso alguém faça isso, por favor entre em contato comigo.
     
     
     
     

Informação Importante

Confirmação de Termo