Entrar dentro da pasta de configuração de inicialização do servidor
cd lgsm/config-lgsm/csgoserver
nano _default.cfg
Copiar o código e colar em
nano common.cfg
Fazer as alterações que quiser
Para instalação do fastdl é necessário instalar o apache2
su ubuntu
sudo apt update && sudo apt upgrade
sudo apt-get install apache2
Apertar y quando pedir
Habilitar o diretório, restartar o apache2 e ir pra pasta do csgoserver
sudo a2enmod userdir
sudo service apache2 restart
su csgoserver
Criar diretório public_html
mkdir public_html
E dentro dele outro diretório
mkdir fastdl
Agora é necessário organizar os arquivos que serão utilizados no fastdl e fazer upload pode ser utilizado o https://tmpfiles.org/ ou outro de sua preferência
wget https://tmpfiles.org/dl/LINKDOARQUIVO
unzip LINKDOARQUIVO.zip
rm LINKDOARQUIVO.zip
Comprimir os arquivos, se tiver subdiretório também deve ser feitos (exemplo bzip2 maps/surf/* ou bzip2 models/jb/policia/*
bzip2 maps/*
bzip2 sound/*
bzip2 models/*
Ir pro diretório raiz e dar permissão de leitura
cd
chmod 755 -R public_html
Abrir as portas externamente da instância, ir em attached VNICs -> subnet -> default security list -> add ingress rules. Em source colocar “0.0.0.0/0 em IP protocol “TCP” em destination port range “80” e em descrição “Porta 80 TCP” REPETIR O PROCESSO COM O IP PROTOCOL “UDP”
Abrir a porta 443 tbm, ir em attached VNICs -> subnet -> default security list -> add ingress rules. Em source colocar “0.0.0.0/0 em IP protocol “TCP” em destination port range “443” e em descrição “Porta 443 TCP” REPETIR O PROCESSO COM O IP PROTOCOL “UDP”
Liberação das portas 80 e 443
iptables -I INPUT 6 -m state --state NEW -p tcp --dport 80 -j ACCEPT
iptables -I INPUT 6 -m state --state NEW -p udp --dport 80 -j ACCEPT
iptables -I INPUT 6 -m state --state NEW -p tcp --dport 443 -j ACCEPT
iptables -I INPUT 6 -m state --state NEW -p udp --dport 443 -j ACCEPT
netfilter-persistent save
Para checar se está tudo certo
Acessar pelo navegador
http://IPDAMAQUINA/~csgoserver/fastdl
Para adicionar o fastdl as configurações do servidor ir para
cd serverfiles/csgo/cfg
nano csgoserver.cfg
E adicionar as seguintes linhas ao arquivo
sv_downloadurl "http://IPDAMAQUINA/~csgoserver/fastdl"
sv_allowdownload 1
sv_allowupload 0
sv_pure_kick_clients 0
E reiniciar o servidor pra funcionar as novas configurações
./csgoserver restart
Dúvidas deixem nos comentários