Jump to content
zoatv

Whitelist | Blacklist para servidor / VPS / Jogo

Recommended Posts

Gostaria de saber como faço para fazer uma Lista Branca / Whitelist para servidores de jogos, Ex: Rust - CSGO jogos no qual são da steam, eu sei que para fazer a autenticação em servidores assim é feito pelo steamID nome da conta do usuária entre outro, para acessar o servidor do jogo queria que essa autenticação seja feita pelo meu servidor, pois estou quero para fazer um Anti - Cheater, e uma das maneiras para barrar alguém banido seria se eu meu banco de dados o Jogador A1 tive se banido ele não acessaria os servidores registrados no meu banco, assim eu retiraria no Lista Branca / Whitelist para que ele não acesse mais esses servidores protegidos pelos meus, se alguém tiver alguma ideia pode deixar ai agradeço. E queria fazer o seguinte, vou ter uma VPS com o banco de dados de todos o jogadores cadastrados e liberados para entrar nos servidores protegidos pelo meu anti cheater, o negocio e o seguinte se a pessoal acessar o servidor internamente pelo IP direto do servidor ela vai entrar, eu queria fazer com que a VPS do servidor do jogo só aceita-se conexões daqueles que estão no banco da minha VPS onde vai conter os dados para comparação tipo IP,MAC,STEAMID,NICK da pessoa assim só sera possível se conectar se essa pessoa tiver no banco de dados da minha VPS para liberar acesso para acessar a outra VPS - sim eu teria acesso ao servidor da VPS do jogo para fazer o consumo das informações da minha VPS Mas se tiver em outra linguagem pode mandar que eu aceito também qualquer coisa dica qualquer coisa mesmo

Share this post


Link to post
Share on other sites

como você msm postou, precisa de uma tabela de controle por usuario, ip ou nickname, mas isso depende mto de como esta a estrutura do seu jogo.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By Dark_Trap000
      Ola, eu tenho um problema ao salvar ips permitidos no MySQL
      segue o codigo de salvamento
      <?php session_start(); include "conexao.php"; if (empty($_SESSION['usuario'])) { header('Location: login.php'); exit(); } $ip = $_SESSION['ip']; echo $pegar_ip = $_SERVER["REMOTE_ADDR"]; if($ip == $pegar_ip) { echo "IP Autorizado!!!"; } else if($ip == 0) { $pegar_ip = $_SERVER["REMOTE_ADDR"]; echo "IP Não Registrado!!!"; $sql = "UPDATE usuario SET creditos = $salvar WHERE usuario_id = $id"; die(); } ?> ele chega á estar tudo certo, + o problema e salvar no mysql. qual o problema ?
    • By wekend
      Sempre que tento iniciar o httpd no CentOS 7 no meu Google VPS, a seguinte mensagem sempre aparece. pode me ajudar?
      ● httpd.service - The Apache HTTP Server
      Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
      Active: failed (Result: exit-code) since Sun 2019-09-08 13:12:27 UTC; 1min 21s ago
      Docs: man:httpd(8)
      man:apachectl(8)
      Process: 2019 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE)
      Process: 2018 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
      Main PID: 2018 (code=exited, status=1/FAILURE)
      Sep 08 13:12:27 centos-web systemd[1]: Starting The Apache HTTP Server…
      Sep 08 13:12:27 centos-web httpd[2018]: (98)Address already in use: AH00072: make_sock: could not bind to address [::]:443
      Sep 08 13:12:27 centos-web systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
      Sep 08 13:12:27 centos-web kill[2019]: kill: cannot find process ""
      Sep 08 13:12:27 centos-web systemd[1]: httpd.service: control process exited, code=exited status=1
      Sep 08 13:12:27 centos-web systemd[1]: Failed to start The Apache HTTP Server.
      Sep 08 13:12:27 centos-web systemd[1]: Unit httpd.service entered failed state.
      Sep 08 13:12:27 centos-web systemd[1]: httpd.service failed.
    • By WEBCHARLES
      Blz galera, estou com uma grande dificuldade com JAVASCRIPT, estou tendo problema com meu PHP para retornar o IP com função $_SERVER['REMOTE_ADDR']; mas esta, me retorna apenas o gateway da nossa rede, acreditamos que seja algum problema interno. Daí recorri ao javascript abaixo, que está me retornando o ip publico e para mim, já ajuda bastante. 
      O que eu gostaria é o seguinte, a partir desse ip que está sendo mostrado pelo javascript, fazer um alert redirecionando se os 10 primeiros algarismos forem diferentes de 200.254.21 sair da pagina.
       
      Não sei trabalhar com if no javascript. Alguém pode me ajudar?
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script type="application/javascript" src="https://api.ipify.org?format=jsonp&callback=getIP"></script> <script type="application/javascript"> $(function() { $.getJSON("https://api.ipify.org?format=jsonp&callback=?", function(json) { document.write("Meu IP público é: ", json.ip); } ); }); </script>
    • By WEBCHARLES
      beleza galera,
      estou tendo um problema ao pegar o iP da maquina, quando uso a função echo $_SERVER['REMOTE_ADDR']; está me retornando o getway e não o IP porque isso está ocorrendo?
    • By Matheus Arcanjo
      Olá, me chamo Matheus. Sou graduado em Ciência da Computação e atualmente curso Cinema e produção audiovisual (com intuito de especializar em roteiro). Busco pessoas para parcerias e para montar projetos juntos (jogos, quadrinhos e animação), pois não sou um excelente desenhista e nem animador, mas me interesso pelo roteiro e um pouquinho de programação (bem pouquinho) caso tenha interesse em conversar, mande uma mensagem. 
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.