Estou divulgando aqui publicamente meus projetos ,
Links:
Qualquer erro ou duvida na compilação, manda mensagem (não ensino do 0, pelo menos tenha base de conhecimento no que irá mexer)
Se quiserem me chamar para algum projeto, estou à disposição…
Em anexo, imagens do pwAdmin em QT C++,
Seguinte pessoal, Estou começando ainda nessa área de Perfect world server private, estou abrindo um servidor fechado para jogar com amigo e coisas do tipo pois curto muito a lore do jogo.
Minha duvida é: Como faço para sincronizar o client com o PwServer, Tenho o instalador oficial 1.5.5 e quero sincronizar com o PwServer 1.5.5, pois toda vez que tento entrar diz que o software é antigo e coisas do tipo e me impedem de jogar com o client original e me faz ser obrigado a jogar com um client modificado disponibilizado junto com o PWserver que baixei recentemente
Qualquer tutorial serve para melhorar meu aprendizado.
Bom esse sistema de trivia foi criado por @Bola e crakeado por halysim é um ótima sistema para ajuda o seu servidor.
Configuração é fácil só abrir os arquivos de config e ajusta e ser feliz, lembre-se de da permissões.
Trivia cracked by Halysim.rar
#!/bin/bash
# Define as variaveis de cores
RED='\e[91m'
GREEN='\e[92m'
YELLOW='\e[93m'
RESET='\e[0m'
# Atualiza o sistema
echo -e "${YELLOW}Atualizando o sistema...${RESET}"
sudo apt-get update -y >/dev/null 2>&1
echo -e "${GREEN}Sistema atualizado.${RESET}"
# Verifica se o sistema está executando Ubuntu 20.04
if [ "$(lsb_release -rs)" != "20.04" ]; then
echo -e "${RED}Este script so pode ser executado no Ubuntu 20.04.${RESET}"
exit 1
fi
# Função para verificar se um pacote está instalado
package_installed() {
dpkg -s "$1" >/dev/null 2>&1 && return 0 || return 1
}
# Função para instalar um pacote
install_package() {
if dpkg --print-architecture | grep -q "i386"; then
PACKAGE="$1:i386"
else
PACKAGE="$1"
fi
if package_installed "$PACKAGE"; then
echo -e "${GREEN}O pacote $PACKAGE ja esta instalado.${RESET}"
else
echo -e "${YELLOW}Instalando o pacote $PACKAGE...${RESET}"
if sudo apt-get install -y "$PACKAGE" >/dev/null 2>&1; then
echo -e "${GREEN}O pacote $PACKAGE foi instalado com sucesso.${RESET}"
else
echo -e "${RED}Falha ao instalar o pacote $PACKAGE.${RESET}"
exit 1
fi
fi
}
# Função para configurar mariadb e criar um novo usuario
configure_mariadb() {
echo -e "${YELLOW}Configurando MariaDB...${RESET}"
# Gera uma senha aleatoria
PASSWORD=$(head /dev/urandom | tr -dc A-Za-z0-9 | head -c 13 ; echo '')
# Executa comandos SQL
sudo mysql -u root <<-EOF >/dev/null 2>&1
CREATE USER 'admin'@'%' IDENTIFIED BY '$PASSWORD';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%';
FLUSH PRIVILEGES;
EOF
echo -e "${GREEN}Usuario 'admin' criado.${RESET}"
# Salva o usuario e senha em um arquivo na pasta raiz do linux
echo "Usuario: admin" | sudo tee /root/mariadb_admin_credentials.txt >/dev/null 2>&1
echo "Senha: $PASSWORD" | sudo tee -a /root/mariadb_admin_credentials.txt >/dev/null 2>&1
echo -e "${GREEN}O usuario e a senha foram salvos em /root/mariadb_admin_credentials.txt.${RESET}"
# Configura mariadb para permitir conexoes remotas
echo "bind-address = 0.0.0.0" | sudo tee -a /etc/mysql/mariadb.conf.d/50-server.cnf >/dev/null 2>&1
sudo service mariadb restart
echo -e "${GREEN}MariaDB configurado para permitir conexoes remotas.${RESET}"
}
# Lista de pacotes a serem instalados
system_tools=("htop" "curl" "wget" "ipset" "net-tools" "tzdata" "ntpdate")
development=("make" "gcc" "g++" "libssl-dev" "libcrypto++-dev" "libpcre3" "libpcre3-dev" "libtesseract-dev" "libx11-dev" "gcc-multilib" "libc6-dev" "build-essential" "gcc-multilib" "g++-multilib" "libtemplate-plugin-xml-perl" "libxml2-dev" "libxml2")
java_mono=("openjdk-11-jre" "mono-complete")
archive_tools=("p7zip-full")
libraries=("libpcap-dev")
database=("mariadb-server" "mariadb-client")
php_apache=("apache2" "php7.4" "php-cli" "php-common" "php-curl" "php-gd" "php-mbstring" "php-mysql" "php-xml" "php-xmlrpc" "php-soap" "php-intl" "php-zip" "php-bcmath" "php-json" "php-tidy")
# Instala ferramentas do sistema
for package in "${system_tools[@]}"; do
install_package "$package"
done
# Instala ferramentas de desenvolvimento
for package in "${development[@]}"; do
install_package "$package"
done
# Instala Java e Mono
for package in "${java_mono[@]}"; do
install_package "$package"
done
# Instala ferramentas de arquivo
for package in "${archive_tools[@]}"; do
install_package "$package"
done
# Instala bibliotecas
for package in "${libraries[@]}"; do
install_package "$package"
done
# Instala banco de dados
for package in "${database[@]}"; do
install_package "$package"
done
# Instala PHP e Apache
for package in "${php_apache[@]}"; do
install_package "$package"
done
# Configura MariaDB e cria um novo usuario
configure_mariadb
service apache2 restart
echo -e "${GREEN}Instalacao concluida!${RESET}"
install-ubuntu20.04.sh