Sumário
Se você optou usar o Foundry VTT em um serviço externo no lugar de usá-lo em seu computador aqui encontrará instruções que podem te ajudar.
IMPORTANTE
Eu migrei para a Oracle Cloud que possui muitas vantagens sobre a nuvem. Recomendo que faça o mesmo.
Como Hospedar
Assista esse vídeo para ver uma explicação detalhada do procedimento.
Lista de Serviços Gratuitos do Google Cloud
Nesse link você pode ver a lista de produtos gratuitos do Google Cloud. O que interessa para nossa aplica é o Compute Engine.
Ao escolher o servidor você deve pegar um da listagem acima se pretende usar o serviço gratuito.
Ao criar uma única máquina f1 com HD máximo de 30GB essa máquina pode rodar o mês inteiro sem custo.
Mas, você tem 1GB de banda que é consumido quando um arquivo é baixado de seu servidor, ao carregar um mapa para seus jogadores, por exemplo. Quando você faz um upload esse valor não é contado. O preço pode ser consultado nesse link. Ele fica em torno de US$ 0,12 para cada 1 GB extra.
Sua conta precisa ter o faturamento ativado para que você possa continuar usar o Google Cloud após os seus créditos expirarem.
Você terá uma mensagem Ativar o Faturamento ou Fazer o Upgrade em notificações e e-mails alertando sobre isso.
Enquanto não fizer isso você não será cobrado e caso exceda o que é oferecido gratuitamente terá interrupção dos serviços.
Dicas para Reduzir o Custo
Para ajudar na redução de custos mantenha sua máquina desligada quando não estiver usando.
Coloque recursos (mapas, músicas, vídeos) que passem de 5 MB de tamanho hospedados foras. Veja esse link para instruções.
O uso do Cloudflare reduz custos. Veja vídeo abaixo.
Quanto Vai Custar?
Isso não tem como prever. Se você seguir as dicas acima pode ficar grátis ou poucos reais. Se usar muito pode ter um custo mais elevado. Tem casos que estão sem custos, tem casos com alguns reais e outros que veio um valor absurdo. Você pode usar a Oracle Cloud que é mais tranquila.
Localizar Melhor Servidor
Para identificar qual é o melhor servidor para você use esse link. Uma vez nele aguarde ele avaliar a melhor opção para sua localização. Lembrando, que se for usar os recursos grátis, deve pegar o melhor servidor da lista grátis.
Comandos
Foram feitos dois comandos.
O primeiro vai instalar o Foundry VTT.
O segundo conjunto vai apenas instalar o Foundry VTT.
Comando - Instalar Foundry VTT sem HTTPS/Domínio
A diferença para esses comandos em relação ao vídeo é que durante a instalação você não será parado para entrar dados do noip e letsencrypt. Ele segue direto. Você não terá HTTPS e um domínio. Terá que usar o IP do servidor para acessar o Foundry VTT. Veja o vídeo.
# Comando 1
curl -o assistente https://raw.githubusercontent.com/brunocalado/mestre-digital/master/Scripts/foundryvtt/foundryassistentesemhttps.sh && chmod +x assistente
# Comando 2
Você deve colocar em DOWNLOAD o endereço de download que pegou do site do foundry vtt. O link deve estar entre aspas duplas como o modelo.
./assistente "DOWNLOAD"
Criar uma Domínio (opcional)
Quando você usa o Foundry VTT deve passar um endereço IP para seus jogadores. Esse endereço é único para cada um. Mas, ele tem um formato não amigável (192.168.10.150) e pode variar, obrigando você a passar o novo endereço periodicamente. Usando um domínio você não passa para os jogadores um endereço como o acima, e sim um endereço de texto (rapaduranaoemolenao.mydns.net) e esse nome não muda.
O site do procedimento é o noip.com.
O domínio grátis precisa que uma vez por mês você confirme que está usando o endereço. Você receberá um e-mail dizendo que precisa validar o domínio, apenas confirme.
HTTPS (opcional)
Você pode colocar HTTPS no Google Cloud se tiver um domínio devidamente apontando de forma muito simples através do jarbas. A vantagem do HTTPS é que pode usar Áudio e Vídeo e reduz problemas com softwares de segurança.
jarbas - Assistente de Controle do Foundry VTT
Se o procedimento der certo haverá um script no terminal da sua máquina Google. Você pode acessá-lo com:
./jarbas
Ele vai exibir os comandos disponíveis. Destaque para ./jarbas ligar que vai iniciar o Foundry VTT.
./jarbas ligar
Destaque para ./jarbas desligar que vai desligar o Foundry VTT.
./jarbas desligar
Destaque para ./jarbas forcar que vai tentar desligar o Foundry VTT, atualizar o noip (se estirver usando), e então ligar.
./jarbas forcar
Caso deseje tem ainda o ./noip start que permite atualizar o IP para o seu domínio se quiser fazer separado.
Para ter a última versão do jarbas, use o comando abaixo.
./jarbas update
Filezilla
O filezilla é um programa recomendado para realizar a troca de arquivos entre o seu computador e o servidor do Google. Baixe o Cliente.
Redução de Custos e Performance (Cloudflare)
Assista esse vídeo para uma explicação detalhada.
Configurações do Cloudflare
Caching: clique em configurações
Nível de armazenamento em cache: coloque padrão
TTL de Cache do Navegador: coloque 1 ano.
SSL/TLS
Seu modo de criptografia SSL/TLS: Completo
Speed: Clique em Otimização
Minificação Automática: ativar as opções
Brotli: ativar
Rocket Loader™: desativar essa opção
Rede
HTTP/3 (com QUIC): ativar
Estabelecimento da conexão 0-RTT: ativar
Dicas
Você pode reduzir o consumo de banda hospedando arquivos externamente (clique aqui).
Café
Referências
Se quiser aprender mais, abaixo tem várias referências úteis.
Comments