Líderes
-
luanluciano93
HéroiPontos5980Total de itens -
-
-
Conteúdo Popular
Exibindo conteúdo com a maior reputação em 05/09/24 em todas áreas
-
Instalando o PHP no Ubuntu 22.04
Instalando o PHP no Ubuntu 22.04
L3K0T reagiu a luanluciano93 por uma resposta no tópico
1 pontoOlá, esse tutorial é uma parte do tópico principal: "Tutorial completo de infraestrutura para montar um servidor TFS 1.x no Ubuntu 22.04" ... Ele faz parte da 3º instalação da pilha LEMP no Ubuntu 22.04: o PHP. PASSO 1 - COMO INSTALAR O PHP Você já tem instalado o Nginx para exibir seu conteúdo web e o MySQL para armazenar e gerenciar seus dados. Agora, você pode instalar o PHP para processar os códigos e gerar conteúdo dinâmico para o servidor Web. - Enquanto o Apache incorpora o interpretador PHP em cada solicitação, o Nginx necessita de um programa externo para lidar com o processamento PHP e atuar como uma ponte entre o próprio interpretador PHP e o servidor web. Isso permite um desempenho global melhor na maioria dos sites baseados em PHP, mas exige configuração adicional. Será necessário instalar o php-fpm, que significa “Gerenciador de processos PHP fastCGI”, e dizer ao Nginx para enviar as solicitações PHP para esse software para processamento. - Adicionalmente, você precisará do php-mysql php-mysqlnd, um módulo PHP que permite ao PHP se comunicar com os bancos de dados baseados em MySQL. Os pacotes básicos do PHP serão instalados automaticamente como dependências. Para instalar os pacotes php-fpm e php-mysql, execute e depois aperte Y para aceitar a instalação: sudo apt install php-fpm php-mysqlnd Agora confira o status do PHP-FPM para ver se ele está corretamente ativo: sudo systemctl status php8.1-fpm Deve aparecer algo assim: Como vocês podem ver em verde: active (running), ou seja, está ativo e funcionando. PASSO 2 - CONFIGURAÇÕES DO PHP JUNTO AO NGINX Crie duas pastas com os comandos: sudo mkdir /home/otserv sudo mkdir /home/www A pasta criada "otserv" é onde iremos deixar os arquivos do servidor e a pasta "www" que irá conter os arquivos do site. Usando o WinSCP, vá até a pasta /etc/nginx/sites-available/ e substitua o conteúdo do arquivo default por esse: https://raw.githubusercontent.com/luanluciano93/ESTUDOS/master/infraestrutura/default_nginx Quando estiver pronto, recarregue o nginx para aplicar as alterações: sudo systemctl reload nginx Agora, com o WinSCP vá até /home/www/ e crie um arquivo com o nome index.php e coloque isso dentro: <?php phpinfo(); ?> Após feito isso, entre com seu IP ou DOMÍNIO pelo navegador, e deverá aparecer as informações do PHP. PASSO 3 - CONFIGURAÇÕES DO PHP Com o WinScp, vá até o arquivo /etc/php/8.1/fpm/php.ini e altere: ignore_repeated_errors = Off Para: ignore_repeated_errors = On Altere: ;date.timezone = Para: date.timezone = America/Sao_Paulo Altere: post_max_size = 8M Para: post_max_size = 64M Altere: upload_max_filesize = 2M Para: upload_max_filesize = 64M Após feito as alterações use o comando para dar reload no php-fpm: sudo systemctl reload php8.1-fpm A princípio é isso! Siga as atualizações no tópico principal: "Tutorial completo de infraestrutura para montar um servidor TFS 1.x no Ubuntu 22.04" ... Fontes: - https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-20-04-pt - https://conectandonet.com.br/blog/como-instalar-a-pilha-lemp-no-ubuntu-20-04-server-desktop/1 ponto -
[Oferta de Scripts] Ajuda gratuita para desenvolvimento de OTServer - Envie seus pedidos!"
Olá a todos! Estou aqui para ajudar no desenvolvimento de scripts para servidores de jogos baseados em OTS (Open Tibia Server). Se você precisa de algum script para o seu servidor e quer exercitar suas habilidades de programação, fique à vontade para enviar seus pedidos. Vou tentar ajudar da melhor forma possível. Para facilitar a comunicação, por favor, siga as diretrizes abaixo ao fazer seu pedido de script: Título do pedido: Comece seu pedido de script com um título claro e descritivo que resuma o que você está procurando. Por exemplo: "[Pedido de script - DataPackArea - Actions] Sistema de eventos automatizados". Descrição do script: Forneça uma descrição detalhada do que você deseja alcançar com o script. Explique o propósito do script, a funcionalidade desejada e como você gostaria que ele interagisse com o servidor de jogo. Quanto mais informações você fornecer, melhor poderei entender seus requisitos e oferecer uma solução adequada. Requisitos específicos: Liste quaisquer requisitos específicos que o script deve atender. Isso pode incluir restrições de tempo, recursos específicos do servidor, integrações com outros sistemas, etc. Certifique-se de fornecer detalhes claros sobre esses requisitos para que eu possa fornecer uma solução adequada. Exemplos e referências: Se você tiver exemplos de outros scripts semelhantes ou referências que possam ajudar a entender melhor o que você está procurando, inclua-os na sua solicitação. Isso pode ser um código existente, links para recursos relevantes ou descrições detalhadas de funcionalidades em outros servidores. Contexto do servidor: Forneça informações sobre o servidor em que o script será implementado. Isso pode incluir detalhes sobre a versão do servidor, as bibliotecas e sistemas utilizados, e qualquer outra informação relevante. Isso ajudará a adaptar a solução conforme o ambiente em que o script será executado. Prazo e orçamento: Se você tiver um prazo específico para a entrega do script ou um orçamento limitado para o trabalho, mencione essas restrições na sua solicitação. Isso ajudará a avaliar a viabilidade do projeto e ajustar as expectativas, scripts podem ser entregues mais rápidos se doações forem feitas. Por favor, seja educado e respeitoso ao fazer seu pedido. Lembre-se de que estou oferecendo meu tempo e esforço gratuitamente para ajudar a comunidade. Farei o possível para atender aos pedidos, mas esteja ciente de que nem todas as solicitações podem ser atendidas. Estou ansioso para colaborar com vocês e ajudar no desenvolvimento de scripts para seus servidores. Vamos tornar o ambiente de jogo ainda mais interessante e divertido juntos! Atenciosamente, Underewar1 ponto
-
Boss Room Alavanca
1 pontouse o botão para UP, evite comentar pra subir a publicação. eu uso esse no meu servidor, vc pode usar como base function onUse(cid, item, fromPosition, itemEx, toPosition, Position) local leverItemId = 1945 local leverActionId = 5281 local monsterName = "Grindelgroth" local monsterPosition = {x = 1014, y = 1002, z = 7} local radiusX = 4 -- Raio X = 8 / 2 local radiusY = 6 -- Raio Y = 12 / 2 local teleportPosition = {x = 1023, y = 1002, z = 7} local townId = 1 -- Defina o ID da cidade local numbersala = "1" if (item.itemid == leverItemId or item.itemid == 1946) and item.actionid == leverActionId then local centerX = monsterPosition.x local centerY = monsterPosition.y for x = -radiusX, radiusX do for y = -radiusY, radiusY do local pos = {x = centerX + x, y = centerY + y, z = monsterPosition.z} local creature = getTopCreature(pos).uid if creature ~= 0 and isCreature(creature) then if isPlayer(creature) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Há um jogador bloqueando a alavanca. Você não pode ativá-la agora.") else doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Há uma criatura bloqueando a alavanca. Você não pode ativá-la agora.") end return true end end end if getPlayerStorageValue(cid, item.actionid) == 1 then doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você já completou esta Sala. Continue sua jornada e busque pela próxima Sala do Perigo no mapa.") doSendMagicEffect(getCreaturePosition(cid), 2) return true end -- Verificar se o jogador tem um summon local playerSummon = getCreatureSummons(cid)[1] if playerSummon then doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você não pode ativar a alavanca enquanto tiver um summon.") return true end -- Verificar se a criatura já está presente local existingCreature = getTopCreature(monsterPosition).uid if existingCreature ~= 0 and isCreature(existingCreature) then doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Já há uma criatura presente. Você não pode ativar a alavanca agora.") return true end if item.itemid == leverItemId then doTransformItem(item.uid, 1946) end -- Invocar a criatura com efeito visual local monster = doSummonCreature(monsterName, monsterPosition) if monster then doSendMagicEffect(monsterPosition, EFFECT_TELEPORT_DOWN) end -- Teleportar o jogador para a posição especificada com efeito visual if isPlayer(cid) then doTeleportThing(cid, teleportPosition) doSendMagicEffect(teleportPosition, EFFECT_TELEPORT_UP) -- Anunciar que um jogador está na Sala do Perigo 1 doBroadcastMessage("O jogador " .. getCreatureName(cid) .. " está na Sala do Perigo ".. numbersala..".", 20) doPlayerSendTextMessage(cid, MESSAGE_EVENT_ADVANCE, "Você entrou na arena, cuidado!") end -- Agendar a remoção da criatura após 5 segundos addEvent(function() if isCreature(monster) then doRemoveCreature(monster) -- Teleportar o jogador para o templo da cidade após a remoção do monstro local templePos = getTownTemplePosition(townId) doTeleportThing(cid, templePos) doSendMagicEffect(templePos, EFFECT_TELEPORT) doPlayerSendTextMessage(cid, MESSAGE_STATUS_WARNING, "Você foi expulso Sala do Perigo, você está muito fraco.") end end, 100000) return true end return false end quantos sqm tem a sala aonde nasce o montro? posso fazer uma verificação se há players naqueles spms se tiver ninguem entra1 ponto
-
Instalando o PHP no Ubuntu 22.04
Instalando o PHP no Ubuntu 22.04
Bruno111111111111111 reagiu a luanluciano93 por uma resposta no tópico
1 pontoAtualizado do Ubuntu 20.04 para Ubuntu 22.04.1 ponto -
[Modern Aac] Web Site Para PokeTibia + MiniTutorial
[Modern Aac] Web Site Para PokeTibia + MiniTutorial
cebolaxandy reagiu a Jeff Owns por uma resposta no tópico
1 pontoModern Aac , Sites Para Poketibia Eae Galera Do Tk, Hoje Vou Postar Aki , Alguns Sites De Poketibia (Modern Aac) , Então Vamos Lá WebSite PokeTibia 1.0 Download: WebSite PokeTibia 1.0 Imagem A Baixo \/ Scan Da Versão 1.0\/ WebSite PokeTibia 2.0 Download: WebSite PokeTibia 2.0 Imagem Do Log Da Versão 2.0 A Baixo \/ Scan Da Versão 2.0\/ WebSite PokeTibia 3.0 WebSite Poketibia 3.0 Download Tutorial 1º passo aconselho versão mais nova do Xampp 1.7.7 pelo menos e a versão que estou usando mais segura e não tive neum problema com ele ate o momento. depois que instalou o Xampp entre no phpmyadmin do xampp Criar novo Banco de Dados com o nome que preferir de sua escolha carregue o arquivo mysql que geralmente vem com seu servidor de poketibia depois que carregar pegue o arquivo do web site poketibia 1.0 extrair dentro da pasta htdocs dentro do Xampp pronto o resto agora e facil. 2º passo va no navegador e coloque http://localhost automaticmente ele vai pra pagina de instalação do site 1º imagem 2º imagem pronto instação completa vamus configurar o restante abre o config.lua de dentro da pasta do web site poketibia 1.0 altere essa linha pois e a coordenada onde o char vai nascer OBS: o Web site Poketibia 1.0 so suporta ser a configuração do config.lua do seu servidor de poketibia tiver em versão criptografada Sha1 então altere para Sha1 e mysql alte tambem remova o as linhas do config.lua do seu servidor que contenha "--" na frente do nome pode remover não vai aver neum problema na remoção não esqueça de desativar o acc manager do config lua tb pois vai bugar os char e não vão poder entra no servidor a instalação não contem senha de administrador do site precisa mudar o acesso de pagina direto do banco de dados qualquer duvida podem pergunta espero que gostem do site qualquer bug pode posta que tentaremos corrigir o mais rapido possivel gostaria muito da opinião de todos vocês Creditos a equipe do Modern Acc por disponibilizar o script do site pra podemos modificar para Poketibia1 ponto -
Metodo para criptografar arquivos do otc
Esta é uma mensagem automática! Este tópico foi movido para a área correta. Pedimos que você leia as regras do fórum.1 ponto
Líderes está configurado para São Paulo/GMT-03:00