Os Melhores
Conteúdo popular
Mostrando conteúdo com a maior reputação em 10/12/24 em Posts
-
Tchow! Há alguns anos um grande amigo meu desenvolveu este LiveRank para um servidor que eu tive no passado e agora estou disponibilizando para vocês. Como instalar em seu servidor 1 – Coloque a pasta inteira dentro da sua PWServer ou home 2 – Forneça permissão aos arquivos pode ser 0755 ou 0777 3 – Abra o arquivo “config.php” e inserir apenas a sua senha MYSQL. 4 – Importe o arquivo fRank.sql no banco de dados do seu servidor, normalmente o banco se chama “pw” 5 – Pelo Putty vá até a pasta do LiveRank e execute o comando ./start.sh PS: Abrindo o arquivo “config.php” você pode configurar o canal que a mensagem vai ser anunciada dentro do jogo. Você também pode personalizar a mensagem que aparece dentro do jogo quando um jogador mata o outro o nome do arquivo para alterar a mensagem se chama “mensagens.php” você também pode usar mais que 1 mensagem Caso você por algum motivo reinicie seu VPS lembre-se de sempre startar o LiveRank para funcionar normalmente.. O Rank além de anunciar quem matou e quem morreu também mostra a quantidade de Abates e Mortes. Crédito pelo arquivo: Frankstem liverank.rar1 ponto
-
1 ponto
-
DG do cultivo evil3 e god3 da versão 1.3.6. testado nas versões 1.5.1 v101 e 1.5.5 v156. em anexo os arquivos cliente e servidor e um texto para editar no gs.conf Missão de teleporte anexada tb.. so importar para seu task e colocar na pedra. caso a evil 3 estiver bugada será necessário colocar o mapa no litmodels.pck (tb coloquei pra baixar). Surfaces com minimapa Tenho as missões tb.. caso queiram só falar. DG 109.rar litmodels.rar 21194 - TP God 3.data 21195 - TP Evil 3.data surfaces.rar1 ponto
-
Npcgen Data editor by Luka O Editor de NPCGen teve uma atualização Adicionado Offsets para 1.7.2 x64 e 1.7.6 x64 Agora o editor tem suporte a API do RAE, para funcionar corretamente, deve estar com o Rody Angelica Editor aberto com o elements carregado. NetFramework 4.8.1 Adicionado o projeto HelperProcess, devido a API do RAE somente estar disponível em x86, para que consiga pegar coordenadas de endereços x64 do elementclient. Compile em x86 para funcionar corretamente com a RAE API. Source Code: [Conteúdo Oculto] Screenshots: codigo fonte: [Conteúdo Oculto] binarios: [Conteúdo Oculto]/releases NpcGen v174 by Luka updated by Haly.rar NpcGen.v176.updated.by.Haly.rar1 ponto
-
Esse editor foi compilado por mim, qualquer problema só entrar em contato que quando eu tiver um tempo eu respondo nesse link você já vai tirar a maioria das duvidas. [Conteúdo Oculto] AUIEditor2.7z1 ponto
-
Recentemente um usuário do grupo de devs com nick de "Alien" disponibilizou algumas alterações que ele fez em sua src gratuitamente. Então eu estou vindo aqui divulga-las e disponibilizar o arquivo que ele nos enviou pois são simplesmente muito boas! Ps: precisa saber o que está fazendo para poder implementar, eu precisei criar alguns getters para o código funcionar. Prints da minha implementação abaixo: edits.txt1 ponto
-
DESPERTA SELVAGEM Recupere a Glória de uma Raça Esquecida: Após séculos de conflito, os Andarilhos se acostumaram a viver escondidos, disfarçados entre os humanos comuns. Quando as esperanças de uma vida melhor já haviam desaparecido, Syvos, filho perdido do último Senhor Andarilho, retorna disposto a recuperar a honra do seu povo. Agora, cabe a ele reunir os Andarilhos restantes e liderá-los contra um perigo que ameaça toda Pan Gu. Andarilho: Habilidosos e versáteis, os Andarilhos já estiveram à beira da extinção. Séculos de conflito os obrigaram a viver à margem da humanidade, aperfeiçoando suas habilidades furtivas e adaptativas, sem nunca esquecer seu maior trunfo: o poder de se transformar em gigantescos Macacos Brancos, donos de uma força explosiva. Link parqa Download: Clique Aqui1 ponto
-
O iweb é o programa nativo para administrar o servidor, com o tempo foi substituido pelo painel do Alex. Com a source você pode consertar e implementar novas funções. Exige alto conhecimento de java para fazer correções ou implementações. ##iweb ## = representa as letras usadas para identificar o jogo. [Conteúdo Oculto]1 ponto
-
1 ponto
-
PWSERVER 1.5.5 COM ESTIO, ATALHOS, SCRIPT.LUA E AFINS. LINK QUEBRADO!1 ponto
-
#!/usr/bin/perl use strict; use warnings; use POSIX ":sys_wait_h"; use Socket; use IO::Handle; my $limite_conexoes = 50; my $tempo_bloqueio = 4 * 3600; my %conexoes_por_ip; my $arquivo_ban = "ban.txt"; system("iptables -F"); system("iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT"); system("iptables -A INPUT -j DROP"); system("iptables -A INPUT -p tcp --syn -m connlimit --connlimit-above $limite_conexoes -j REJECT --reject-with tcp-reset"); my $socket; socket($socket, PF_INET, SOCK_STREAM, getprotobyname('tcp')) or die ": $!"; setsockopt($socket, SOL_SOCKET, SO_REUSEADDR, 1) or die ": $!"; my $endereco = sockaddr_in(0, INADDR_ANY); bind($socket, $endereco) or die ": $!"; listen($socket, SOMAXCONN) or die ": $!"; while (1) { my $cliente = accept(NOVACONEXAO, $socket); my ($porta_cliente, $endereco_cliente) = sockaddr_in($cliente); my $ip_cliente = inet_ntoa($endereco_cliente); $conexoes_por_ip{$ip_cliente}++; if ($conexoes_por_ip{$ip_cliente} > $limite_conexoes) { bloquear_ip($ip_cliente); } print "Conexão de $ip_cliente na porta $porta_cliente aceita.\n"; close(NOVACONEXAO); } close($socket); sub bloquear_ip { my $ip = shift; open(my $ban_fh, '>>', $arquivo_ban) or die "Não foi possível abrir o arquivo $arquivo_ban: $!"; print $ban_fh "$ip\n"; close($ban_fh); system("iptables -A INPUT -s $ip -j DROP"); print "IP $ip bloqueado por $tempo_bloqueio segundos.\n"; sleep($tempo_bloqueio); system("iptables -D INPUT -s $ip -j DROP"); print "IP $ip desbloqueado.\n"; } DDOS Simulado com a ferramenta:Unicorn is a Win32 UDP flooding/DoS (Denial of Service)1 ponto
-
Editor de Aipolicy criado pelo Kn1fe e Atualizado para 1.7.6 por mim ele lê e salva aipolicy 172 174 176 source:[Conteúdo Oculto] compilado: AiPolicy Editor 176v40 - Updated by Haly - Release.rar1 ponto
-
Esse vídeo vai lhe ensina como configurar uma maquina linux debian 12 VPS OU DEDICADO para criar um servidor private de perfect world, o passo a passo. DOWNLOAD DO SCRIPT: Clique Aqui COMO CONFIGURAR UMA VPS / DEDICADO NO DEBIAN 12 PASSO A PASSO PARA INSTALAÇÃO E PERFECT WORLD1 ponto
-
Dear All Brazilian Friends, I share this perfect world panel, actually this panel base from @tomirons code. Download Link: [Conteúdo Oculto] NOTE: Still have bugs, try to fix by yourself Demo: [Conteúdo Oculto]1 ponto
-
1 ponto
-
SysChat Este script estava a venda no meu site, mas decidir parar de vender para compartilhar aqui no fórum para os membros VIPs Mas afinal, oque quiabos é syschat? Sabe aqueles avisos no chat: Fulano de tal refinou o item tal pra +7. Fulano de tal iniciou sua jornada no servidor tal? então, eu fui um dos (se não O primeiro) a criar isto em 2020-2021 Em resumo, SysChat é um simples script que monitora em tempo real todos os logs do seu servidor e anúncia alguns eventos no chat do jogo (se você quiser) Segue a lista de as funções atuais: Aqui um print de como é as configurações: A instalação é bem simples Faça upload da pasta syschat para seu servidor e der permissão Abra o arquivo script.sh e configure o caminho do seu log Abra o arquivo config.php e configure as portas do seu servidor e os avisos que deseja ativar/desativar e suas respectivas mensagens Pronto, agora bastar iniciar o script com ./start.sh! Você pode usar cores personalizadas nos textos (em alguns canais não funciona) {cor-1} = branco {cor-2} = preto {cor-3} = verde {cor-4} = amarelo {cor-5} = azul {cor-6} = rosa {cor-7} = roxo {cor-8} = vermelho {cor-9} = azul ciano {cor-10} = preto mais escuro Exemplo de uso em um texto: {player} refinou {cor-4}{item} para {cor-3}+{level} Canais: 0 = Geral 1 = Global 2 = Grupo 3 = clã 6 = Laranja (Chat Topo) 7 = Comercio 9 = Sistema 10 = Azul (Chat Topo) 11 = Vermelho 12 = Laranja 13 = Branco 14 = Branco 15 = Interservidor Exemplo do script rodando no servidor: Limitações que eu lembro: Na parte de aviso de refino/leilão o nome do item é puxado do pwdatabase, ou seja itens criados manualmente (id não existente no pwdatabase) não irá funcionar Na parte de aviso do refino/leilão não é linkado o item e nem aparece as estrelinhas ☆☆☆ Isso pode ser resolvido mas precisa exporta os itens usando o RAE e adptar o syschat.php Funciona bem até a 1.5.5 – Não sei se funciona nas versões mais novas O script foi desenvolvido em 2021 e desde então não foram implementadas novas soluções ou funções adicionais. Se você quiser criar uma nova versão para este projeto, sua contribuição será bem-vinda. Download: (somente membros VIP’s podem baixar) syschat.zip1 ponto
-
1 ponto
-
1 ponto
-
1 ponto
-
Deixando aqui um script + tutorial que fiz para backups automático do bando de dados do seu servidor direto pra o google drive. Perdoem o amadorismo com vídeos. O Rclone é uma ferramenta versátil que nos permite sincronizar e transferir arquivos para várias plataformas de armazenamento em nuvem, e neste vídeo, vamos utilizá-lo para garantir a segurança dos seus arquivos 🔗 Links Importantes 🔗 Google Console: [Conteúdo Oculto] Este script automatizado de backup é essencial para manter seus projetos de desenvolvimento do Perfect World em segurança e evitar perdas de dados. Siga o passo a passo do tutorial e garanta a tranquilidade de ter seus arquivos protegidos no Google Drive. Se você gostou do vídeo e deseja aprender mais sobre desenvolvimento de Perfect World e outras ferramentas úteis, não se esqueça de se inscrever no canal e ativar o sino de notificações para não perder nenhum conteúdo novo. Deixe seus comentários e dúvidas abaixo, estou aqui para ajudar! Obrigado por assistir e até o próximo vídeo! 🚀 Tutorial de Instalação do Rclone no CentOS 7 e Debian 11: Rclone no centOS 7 sudo yum install epel-release sudo yum update sudo yum install rclone rclone version rclone config Debian 11 curl [Conteúdo Oculto] | sudo bash rclone config Contato no discord: kaiquebsl backup.sh1 ponto
-
Fala galera! Estou trazendo um script que finalizei para um amigo hoje e resolvi postar para ajudar vocês, não é muito mas já traz alguma facilidade sem ter a necessidade de enviar as mensagens via aipolicy ou de outra maneira. Em breve estarei trazendo mais coisas para contribuir com a comunidade. Abraços Script de Envio de Mensagens Automáticas Este é um script que automatiza o envio de mensagens por meio de um intervalo de tempo definido. Ele é projetado para simplificar o processo de comunicação enviando mensagens em momentos específicos, sem a necessidade de intervenção manual. Funcionamento: O script utiliza um temporizador para enviar as mensagens em intervalos regulares, facilitando o agendamento preciso das comunicações. Cada mensagem é definida com um conteúdo específico e um canal de destino. O tempo entre o envio de cada mensagem é configurável, permitindo uma personalização completa do ritmo de comunicação. Como Definir as Mensagens: Arquivo JSON: As mensagens são armazenadas em um arquivo JSON, proporcionando uma estrutura organizada e fácil de gerenciar. Estrutura de Dados: Cada mensagem é representada como um objeto no arquivo JSON, contendo o conteúdo da mensagem, o canal de destino e o intervalo de tempo entre os envios. Configuração Personalizada: Os usuários podem definir livremente o conteúdo das mensagens, ajustando-as de acordo com as necessidades específicas de comunicação. Como Configurar o Tempo de Envio: Intervalo de Tempo: O tempo entre os envios das mensagens é configurado em segundos, proporcionando flexibilidade para adaptar o ritmo de comunicação às demandas do cenário. Próximo Envio: Após o envio de uma mensagem, o script calcula automaticamente o momento do próximo envio com base no intervalo de tempo configurado. Benefícios do Script de Envio de Mensagens: Automatização: Elimina a necessidade de enviar manualmente cada mensagem, economizando tempo e esforço. Precisão: O uso de um temporizador garante que as mensagens sejam enviadas pontualmente de acordo com o intervalo definido. Personalização: Permite a customização das mensagens e dos intervalos de tempo para atender às suas necessidades específicas. SEND_MSG_PW.rar1 ponto
-
import Foundation import Security // 生成RSA密钥对 func generateRSAKeyPair() throws -> SecKey { let parameters: [String: Any] = [ kSecAttrKeyType as String: kSecAttrKeyTypeRSA, kSecAttrKeySizeInBits as String: 2048 ] var error: Unmanaged<CFError>? guard let privateKey = SecKeyCreateRandomKey(parameters as CFDictionary, &error) else { throw error!.takeRetainedValue() as Error } return privateKey } // 使用公钥RSA加密文件 func encryptFile(withPublicKey publicKey: SecKey, inputFile: URL, outputFile: URL) throws { let inputData = try Data(contentsOf: inputFile) let encryptedData = SecKeyCreateEncryptedData(publicKey, .rsaEncryptionOAEPSHA512, inputData as CFData, nil)! try encryptedData.write(to: outputFile) } // 使用私钥RSA解密文件 func decryptFile(withPrivateKey privateKey: SecKey, inputFile: URL, outputFile: URL) throws { let encryptedData = try Data(contentsOf: inputFile) let decryptedData = SecKeyCreateDecryptedData(privateKey, .rsaEncryptionOAEPSHA512, encryptedData as CFData, nil)! try decryptedData.write(to: outputFile) } // 生成RSA密钥对 let privateKey = try generateRSAKeyPair() let publicKey = SecKeyCopyPublicKey(privateKey)! // 指定输入和输出文件路径 let inputURL = URL(fileURLWithPath: "elements.data") let encryptedOutputURL = URL(fileURLWithPath: "encrypted_elements.data") let decryptedOutputURL = URL(fileURLWithPath: "decrypted_elements.data") // 使用公钥RSA加密文件 do { try encryptFile(withPublicKey: publicKey, inputFile: inputURL, outputFile: encryptedOutputURL) print("文件已成功加密!") } catch { print("加密文件时发生错误:\(error.localizedDescription)") } // 使用私钥RSA解密文件 do { try decryptFile(withPrivateKey: privateKey, inputFile: encryptedOutputURL, outputFile: decryptedOutputURL) print("文件已成功解密!") } catch { print("解密文件时发生错误:\(error.localizedDescription)") }1 ponto
-
Proibe criação de nicks invisiveis, nomes com GM, acentuação e assim por diante SUPORTEGM.COM.zip1 ponto
-
Caso esse limite seja ultrapassado, bloqueia o HWID (identificação única do hardware) e registra informações sobre o IP, quantidade de pacotes enviados e a data Instale o iptables-persistent e o pacote mysql-client sudo apt-get update sudo apt-get install iptables-persistent mysql-client Carregue o módulo xt_recent sudo modprobe xt_recent Regras do iptables sudo iptables -N HWID_BLOCK sudo iptables -A HWID_BLOCK -m recent --name HWID --set --mask 255.255.255.255 --rsource sudo iptables -A HWID_BLOCK -m recent --name HWID --update --seconds 86400 --mask 255.255.255.255 --rsource -j LOG --log-prefix "HWID blocked: " --log-level 4 sudo iptables -A INPUT -p tcp --dport 29000 -m connlimit --connlimit-above 25 --connlimit-mask 0 -j HWID_BLOCK sudo iptables-save | sudo tee /etc/iptables/rules.v4 Crie um script para salvar as informações no MySQL. Por exemplo, crie o arquivo /usr/local/bin/save_to_mysql.sh com o seguinte conteúdo Não se esqueça de criar um banco de dados chamado 'connections' #!/bin/bash IP_ADDRESS=$1 PACKETS=$2 DATE=$(date +"%Y-%m-%d %H:%M:%S") mysql -u <username> -p<password> -e "INSERT INTO connections (ip_address, packets, date) VALUES ('$IP_ADDRESS', '$PACKETS', '$DATE');" <database> Dê permissão de execução ao script sudo chmod +x /usr/local/bin/save_to_mysql.sh Adicione uma regra no iptables para chamar o script quando o limite de conexões for excedido. No exemplo abaixo, assumimos que o script está localizado em /usr/local/bin/save_to_mysql.sh: sudo iptables -A HWID_BLOCK -m recent --name HWID --update --seconds 0 --mask 255.255.255.255 --rsource -j LOG --log-prefix "HWID blocked: " --log-level 4 --nflog-prefix "iptables-save: " --nflog-group 1 --nflog-range 64 --nflog-threshold 10 sudo iptables -A HWID_BLOCK -m recent --name HWID --update --seconds 0 --mask 255.255.255.255 --rsource -j LOG --log-prefix "HWID blocked: " --log-level 4 --nflog-prefix "iptables-save: " --nflog-group 1 --nflog-range 64 --nflog-threshold 10 --nflog-cprange 128 --nflog1 ponto
-
1 ponto
-
A retirada dos arquivos foi feita manualmente por mim então resolve boa parte dos problemas. Você terá que possivelmente fazer pequenas alterações, mas da pra usar tranquilamente e sem maiores problemas ^^ Lembrando que é o mapa puro como o @ventura mencionou no post. Bom uso e fé. [suportegm]a96cliente.rar1 ponto
-
Esses arquivos foram disponibilizados pelo @saito, Eu somente espelhei para donwload, de qualquer forma essa não é a que eu uso então não sei responder nada a respeito dela. [Conteúdo Oculto]0 pontos