-
Posts
17 -
Joined
-
Last visited
-
Days Won
2
marcoshps11 last won the day on May 18 2023
marcoshps11 had the most liked content!
About marcoshps11
Perfil
-
Gênero
Masculino
Informações
-
Char no Tibia
3C
-
Forma que conheci o xTibia
Sites de Busca
-
Sou
Programador
Recent Profile Visitors
1905 profile views
marcoshps11's Achievements
-
mano.. libera o link para o otcv8 ... vi um anuncio nao tinha o link do bot
-
FlamesAdmin reacted to a post in a topic: Configurando Docker no windows, adeus VM
-
felipy reacted to a post in a topic: Configurando Docker no windows, adeus VM
-
Yan Liima reacted to a post in a topic: Configurando Docker no windows, adeus VM
-
marcoshps11 changed their profile photo
-
marcoshps11 started following Configurando Docker no windows, adeus VM
-
Neste tutorial, irei ensinar configurar o Docker no windows e rodar seu otserver - Diferença entre Docker x Máquina virtual: Docker e Máquinas Virtuais (VMs) ambas são fundamentais usadas para isolar recursos em um sistema de computação, mas funcionam de maneiras muito diferentes. VMs são ambientes de computação completos, incluindo um sistema operacional (SO) completo, que simulam o hardware de um computador físico. Isso significa que cada VM é um sistema autônomo e independente. Já o Docker, usa a tecnologia de contêineres. Os contêineres compartilham o mesmo sistema operacional do host, mas mantêm seu próprio espaço de processo, arquivos e rede. Isso significa que eles são muito mais leves do que as VMs, pois não precisam de um SO completo, e podem ser iniciados e parados muito mais rapidamente. - Vantagens em utilizar o Docker O Docker oferece várias vantagens significativas: Eficiência de recursos: Como os contêineres Docker compartilham o SO do host, eles são mais leves e usam menos recursos do que as VMs. Portabilidade: O Docker permite que você "construa uma vez, execute em qualquer lugar". Uma vez criado um contêiner Docker, ele pode ser executado em qualquer sistema que suporte o Docker, independentemente das configurações subjacentes. Isolamento: Cada contêiner Docker é isolado do resto do sistema, o que ajuda a evitar conflitos entre diferentes aplicações e versões de software. Integração e entrega contínua: O Docker se integra bem com ferramentas de CI/CD (Integração Contínua / Entrega Contínua), permitindo a automatização de testes e implantação de aplicações. Escalabilidade e Orquestração: O Docker facilita a escalabilidade de aplicações, permitindo que múltiplos contêineres sejam implantados facilmente. Além disso, com ferramentas como Docker Swarm e Kubernetes, a orquestração de contêineres se torna eficiente e gerenciável Colocando a mão na massa Este tutorial será dividido nas seguintes etapas: Preparação do Windows Instalando o Docker Instalando imagens mariadb e phpmyadmin Realizando a build da imagem TFS 1º PASSO: Preparando o Windows com o subsistema Linux. AVISO: Essa Etapa será necessária somente caso ainda não possua o subsistema Linux ativado em seu windows Os comandos a seguir, serão todos utilizando o POWERSHELL do windows, na barra de pesquisa digite POWERSHELL e execute como administrador. Com o POWERSHELL aberto, execute os seguintes comandos: Habilitando subsistema Linux: dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart Habilitando recurso de máquina virtual: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart Baixe e instale Kernel do Linux: https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi Após essa etapa, será necessário reiniciar o computador para atualização, após reiniciar, abra novamente o PowerShell Definindo o WSL 2 como padrão: wsl --set-default-version 2 Após esses passos, basta entrar na Microsoft Store e instalar o sistema Ubuntu: Após a instalação, abra o Ubuntu, como será a primeira vez, irá solicitar para que digite um nome de usuário e uma senha. Etapa 1 concluída. Fonte: https://learn.microsoft.com/pt-br/windows/wsl/install-manual 2º PASSO: Instalando Docker. este é um passo simples, apenas entre no site oficial do Docker, baixe e instale o Docker Desktop https://www.docker.com/ Etapa 2 concluída. 3º PASSO: Instalando imagens MariaDB e phpMyAdmin Assim como no passo 1, execute novamente o PowerShell como administrador e siga os seguintes passos: Primeiro vamos baixar as imagens necessárias, execute os seguintes comandos: docker pull mariadb docker pull phpmyadmin/phpmyadmin Agora iremos criar uma "Rede" para que o docker se comunique entre os containers que iremos utilizar. Execute o seguinte comando: docker network create mynetwork mynetwork é o nome que defini neste caso, você pode utilizar o nome que achar melhor, porém lembre-se desse nome que iremos utilizar nos próximos passos. Agora iremos iniciar essas imagens, utilizando os seguintes comandos: docker run --name mariadb --network=mynetwork -e MYSQL_ROOT_PASSWORD=your_password -d mariadb your_password = altere pela senha que deseja utilizar no mysql mynetwork = é o nome que criamos no passo anterior docker run --name myadmin --network=mynetwork --link mariadb:db -d -p 8080:80 phpmyadmin/phpmyadmin Lembrando novamente, mynetwork é o nome criado anteriormente Após esses passos, será possível ver seu container rodando no Docker Desktop: Etapa 3 concluída. 4º PASSO: Gerando Imagem do TFS e configurações necessárias: Baixe a TFS, nesse exemplo será o repositório oficial https://github.com/otland/forgottenserver Extraia os arquivos após baixar com o container mariadb e phpmyadmin rodando, acesse http://localhost:8080/ com o login root, e a senha que criou no passo 3, crie uma nova base de dados e importe o arquivo schema.sql do servidor edite o arquivo config.lua.dist -- MySQL mysqlHost = "mariadb" mysqlUser = "root" mysqlPass = "SUA SENHA CRIADO NO PASSO 3" mysqlDatabase = "NOME DA DATABASE" mysqlPort = 3306 mysqlSock = "" mariadb é o nome do container que estamos rodando o mysql ** Caso queira utilizar todo potencial do seu computador na hora de buildar a TFS, no arquivo Dockerfile, edite a linha 18: RUN cmake --preset default && cmake --build --config RelWithDebInfo --preset default para RUN cmake --preset default && cmake --build --config RelWithDebInfo --preset default -- -j 16 onde 16 é o numero de processadores lógicos que deseja ser utilizados, não é necessário utilizar 100% porém quanto mais melhor, porém caso utilize mais do que está disponível poderá travar, então utilize a quantidade mostrada pra menos. no gerenciador de tarefas aba desempenho, é possível visualizar a quantidade de núcleos e processadores lógicos do seu CPU Após isso, entre no Power Shell e execute o comando: docker build -t server . onde "server" é o nome da imagem que será gerada Após isso, é só iniciar o servidor com o seguinte comando docker run --name server --network=mynetwork -p 7171:7171 -p 7172:7172 -d server lembrando que mynetwork é o nome que geramos no passo 3, e o ultimo parametro é nome da imagem que geramos anteriormente. Você poderá ver seu sevidor ronando no Docker Desktop: caso queira parar algum servidor ou iniciar novamente, é só clicar no botão de ação: Caso precise fazer alguma alteração no server, basta utilizar os comandos de build e run citados anteriormente. Para ver os logs, basta clicar em "server" ou o nome que escolheu: Lembrando que isso é um tutorial básico para rodar o servidor na máquina local, qualquer dúvida ou sugestão, deixe comentário.
-
a solução já está descrito na sua mensagem, precisa ser IP:PORT exemplo: 127.0.0.1:7171
- 14 replies
-
[Programador PHP] Busco interessado, base ZNOTE
marcoshps11 replied to marcoshps11's topic in Formação de Equipes
me passa seu contato no privado para conversarmos, ou me chama no discord Marcos#9999 -
contato ?
-
Dar zoom e ter visão estendida são coisas diferentes Agora é possível visualizar as modificações necessárias no GIT https://github.com/OTCv8/forgottenserver/commits/master
- 14 replies
-
ATUALIZAÇÃO 2.3 LANÇADA!! Ele vem com um novo, muito mais rápido, avançado cavebot e nova configuração de bot - Recargas e imagens de feitiços para barra de ação - Nome do personagem no título do programa - Muitas correções de bugs Eu recomendo atualizar para a nova versão, será incrível ?
- 14 replies
-
Olá, busco interessado em assumir a manutenção do site do meu server, com base no ZNOTE Atualmente estou com necessidade de atualização para utilização com múltiplos worlds ( online por world_id, high scores por world_id, etc) você pode conferir o projeto atual no link: http://eternia-global.com.br/ se tiver interesse, me chamar no discord Marcos#9999
-
Polguilo reacted to an answer to a question: [DUVIDA] existe algum programa/system inovador de hotkeys por vocação?? (Tibia 8.60 Classic)
-
Sim, um unico clique no mapa inteiro, porém como é descrito no servidor, isto tem que ser ajustado e é possível isso no otcv8 sem pagar, porém vai demandar mais processamento do pc, podendo até travadar dependendo do pc a config do fade é opções / interface / Floor Fading.. qualquer uma dessas opções é facilmente encontrada se te houver interesse em procurar
-
Polguilo reacted to an answer to a question: [DUVIDA] existe algum programa/system inovador de hotkeys por vocação?? (Tibia 8.60 Classic)
-
Olá, estou em busca de pessoas que tem otserv como hobby, assim como eu para ajudar a dar continuidade ao servidor na qual já trabalho há algum tempo. A ideia é ter 2 servers, onde 1 é focado em RPG, com todas missões do global + areas custons focado em RPG e o segundo um de "zoação" com rates altas server baseado na versão 1.3 OtBR. o server está 90% pronto para se colocar online. Launcher 100% Site 90% Ot 90% Necessário apenas conhecimento no que desejar contribuir. Entre em contato para mais detalhes Marcos#9999 Caso deseje apenas acompanhar o andamento do projeto, este é o link público do discord https://discord.gg/gWCHmbh
-
Olá, desculpa a demora, mas não estava sendo notificado de que havia movimentação.. o extended view é preciso modificar a source, no link há um projeto de tfs 1.3 com as mudanças necessárias.. no seu caso seria necessário adaptar ao seu server.. a forma simples do extended ele carrega o mapa em cache, por isso onde ainda não passou, ficará preto a primeira vez
- 14 replies
-
Emo doidao reacted to a post in a topic: [OTC] OTClientV8
-
Atualização versão 1.9: - action bars ( fase inicial ) - bug fixes para versões 7.6 - otimização de uso de ram - bug fixes para battle list - shop in game do tibia clássico ( compatível com tfs 1.3 ) - novo preview login - melhorias na visão extendida - armazenamento opcional do mapa em cache - luajit 2.05 para versões linux - Retiro a news do client (porém ainda compatível se usar dar versões anteriores) - melhorias no bot - novas fontes - bug fixes vendas nos npcs Novas funções creature:setInformationColor(color) creature:resetInformationColor() creature:setInformationOffset(x,y) creature:getInformationOffset() g_app.doScreenshot(filename) Novas funções pra bot screenshot(filename) Callbacks: onAnimatedText(function(thing, text) end) onStaticText(function(thing, text) end ----------------------------------------------------------- Atualização versão 2.0 - Adicionado compatibilidade com Prey System - Adicionado a função de Equip Action nas actionbars - Melhorias no bot ( Possível adicionar script remotamente ) HTTP.get("http://otclient.ovh/init.lua", function(data, err) - Adicionado a função Token na interface de login
- 14 replies
-
Otclient hints, players online login, event schedule
marcoshps11 replied to twix87's question in Clients
ai está o link basta acessar a pasta API e ver como funciona a parte PHP, dai pra frente só usar a imaginação para criar -
O OTClientV8 bot está incluído no projeto OTClientV8, mas possui um repositório github separado com documentação e exemplos. Este bot permite que você crie o que quiser com a linguagem lua e otclient otml. Ele fornece acesso a todas as funções otclient lua e possui várias funções e ferramentas para facilitar o desenvolvimento. Ainda não há uma interface atualizado, porém você pode criar utilizando a função setupUI e compartilhar Já está em desenvolvimento a documentação de uso deste bot, onde é possível encontrar scripts e tutoriais de como utiliza-lo Se você quiser contribuir, adicionar mais funções, alguns scripts ou até a interface do usuário entre no canal de discord otclientv8 e entre em contato comigo - Entre no Servidor de discórdia OTClientV8! (https://discord.gg/feySup6). Ou apenas faça uma solicitação de recebimento do github. O Limite é a sua imaginação! Creditos Kondra Link Github otclientv8_bot -> https://github.com/OTCv8/otclientv8_bot Link Documentação -> http://bot.otclient.ovh/books/tutorials Link Canal de Suporte -> https://discord.gg/PXuzQ5P ( Disponível em português ) Link do OTV8 client ->
-
Recently Browsing 0 members
- No registered users viewing this page.