Anticheat externe ?
Anticheat externe ?
#1Partant du fait que la 4.09, du moins en sa version beta, ne semble apporter aucune amélioration au niveau protection du online (le CRT=2 est une illusion, non dénuées d'effets secondaires);
sachant qu'il y a des gens expérimentés en programmation dans certaines escadrilles virtuelles (pas la mienne malheureusement, ou alors je ne suis pas au courant);
Pourrait-on envisager d'avoir un anticheat externe, qui vérifie la présence ou l'absence de certains fichiers dans l'install des participants ?
Idéalement on pourrait lui demander plusieurs fonctions, comme:
-vérifier l'absence du dossier "files"
-vérifier taille et version du files.sfs
pour avoir une version "garantie sans mod"
ou
-vérifier taille et version des fichiers contenus dans le dossier "files", sinon tous du moins ceux qui sont critiques (tout ce qui concerne FM/DM par exemple)
afin de vérifier que tous les participants ont le même mod déclaré "officiel" pour un évènement online.
Pensez-vous connaître quelqu'un qui pourrait rendre la chose réalisable ?
sachant qu'il y a des gens expérimentés en programmation dans certaines escadrilles virtuelles (pas la mienne malheureusement, ou alors je ne suis pas au courant);
Pourrait-on envisager d'avoir un anticheat externe, qui vérifie la présence ou l'absence de certains fichiers dans l'install des participants ?
Idéalement on pourrait lui demander plusieurs fonctions, comme:
-vérifier l'absence du dossier "files"
-vérifier taille et version du files.sfs
pour avoir une version "garantie sans mod"
ou
-vérifier taille et version des fichiers contenus dans le dossier "files", sinon tous du moins ceux qui sont critiques (tout ce qui concerne FM/DM par exemple)
afin de vérifier que tous les participants ont le même mod déclaré "officiel" pour un évènement online.
Pensez-vous connaître quelqu'un qui pourrait rendre la chose réalisable ?
L'avion, l'avion, l'avion, ça fait lever les yeux, etc...
#2
Attention, le dossier files n'existera peut être bientôt plus...... (Qtim parlait de faire une nouvelle version du wrapper qui ne nécessiterait plus de dossier "files"......
Honnêtement, si je pouvais, je ferais ce genre de prog, mais...... peux point....
Maintenant, ce n'est qu'une bêta et rien ne dit que la version définitive ne comportera pas bien d'autres choses.... en tous cas, perso, je l'espère.
Honnêtement, si je pouvais, je ferais ce genre de prog, mais...... peux point....
Maintenant, ce n'est qu'une bêta et rien ne dit que la version définitive ne comportera pas bien d'autres choses.... en tous cas, perso, je l'espère.
-
- Jeune Pilote
- Messages : 1362
- Inscription : 12 avril 2006
#3
Faut attendre d' avoir quelque chose de définitif , mais c' est tout a fait réalisable et il existe nombre d' exemples pour d' autres logiciels .
il y a plusuieurs méthodes dont une qui me semble plus efficace qu' un simple controle de la taille , le checksum des fichiers ou mieux ( mais qui doit demander quelques connaissances dans le domaine ) les signatures MD5 .
il y a plusuieurs méthodes dont une qui me semble plus efficace qu' un simple controle de la taille , le checksum des fichiers ou mieux ( mais qui doit demander quelques connaissances dans le domaine ) les signatures MD5 .
#4
Le problème c'est que je ne vois pas comment tu fais fonctionner cet anti-cheat sur un jeu non moddé.
Par conséquent, c'est forcément un mod lui mème qui modifierai le code réseau ou le CRT2 qui pourrait servir d'anticheat.
C'est du niveau de l'outil de QTim je pense, ce genre de blague.
Par conséquent, c'est forcément un mod lui mème qui modifierai le code réseau ou le CRT2 qui pourrait servir d'anticheat.
C'est du niveau de l'outil de QTim je pense, ce genre de blague.
-
- Jeune Pilote
- Messages : 1362
- Inscription : 12 avril 2006
#5
Bandini intéresse toi à Kid$buster pour Ghost recon , le principe de cet anti-cheat est de comparer la version du host avec celle des clients et refuser la connection en cas de différence , cela permettait entre autre d' utiliser des mods tout en garantissant leur intégritée , et rebouller ( dans une certaine limite car les anti-cheat ne sont pas infaillible , on fait confiance à l' ingéniositée des cheaters dans ce domaine ) les versions "bricolées"
Ca peut etre intéressant et "garantir" l' intéret d' un mod pour il2 grace à une coopération entre les moddeurs et ceux qui éventuellement développerait un tel logiciel tout en laissant loisir à certains de s' ammuser avec des mods moins "sérieux" cela permet aussi de signaler à un client qu' il n' a pas les "pré-requis" pour participer à la partie .
Ca peut etre intéressant et "garantir" l' intéret d' un mod pour il2 grace à une coopération entre les moddeurs et ceux qui éventuellement développerait un tel logiciel tout en laissant loisir à certains de s' ammuser avec des mods moins "sérieux" cela permet aussi de signaler à un client qu' il n' a pas les "pré-requis" pour participer à la partie .
#6
c'est une bonne idée je trouve.
ce qu'il faudrait c'est que les mods soient sous forme de SFS genre : sounds092.sfs newmaps.sfs etc... avec une taille précise et du coup on pourrait facilement controler quel mod est installé et l'anticheat fonctionnerait plus facilement!
ce qu'il faudrait c'est que les mods soient sous forme de SFS genre : sounds092.sfs newmaps.sfs etc... avec une taille précise et du coup on pourrait facilement controler quel mod est installé et l'anticheat fonctionnerait plus facilement!
#7
La liste est déjà dans le filelist.txt, si c'est ce que tu cherches ?
L'avion, l'avion, l'avion, ça fait lever les yeux, etc...
-
- Pilote émérite
- Messages : 8963
- Inscription : 06 août 2001
#8
concernant la 4.09, il a été dit sur le forum 1C qu'aucune évolution n'est prévue par oleg et son équipe, pour la protection.
par contre, des volontés semblent se manifester et monter une équipe internationale pour créer un système anticheat qui s'ajouterait dessus
par contre, des volontés semblent se manifester et monter une équipe internationale pour créer un système anticheat qui s'ajouterait dessus
-
- Grand Manitou
- Messages : 28498
- Inscription : 04 août 2001
#9
Cela devriendra bientot une chose indispensable
Moniteur F/A-18C à l AVM http://avm-fr.com/
Amd 3700x - 64 go DDR 4 3200 -Asus Tuf x570 gaming wifi - RTX 4080 16 go - SSD : 1 to NVME ( OS + simus) + 1ssd 500 GO Mx 500 simus + 1 SSD 256 GO (games) + 5 To HD(s)+ TM Warthog + Grip F/A18 - Track IR 5 - Pallo TPR - Deskpit 2 MFD+ICP +Oculus tift
Amd 3700x - 64 go DDR 4 3200 -Asus Tuf x570 gaming wifi - RTX 4080 16 go - SSD : 1 to NVME ( OS + simus) + 1ssd 500 GO Mx 500 simus + 1 SSD 256 GO (games) + 5 To HD(s)+ TM Warthog + Grip F/A18 - Track IR 5 - Pallo TPR - Deskpit 2 MFD+ICP +Oculus tift
-
- Apprenti-Mécano
- Messages : 353
- Inscription : 29 mars 2005
-
- Mécano au sol
- Messages : 451
- Inscription : 12 janvier 2005
#11
Si ça peut éviter, par exemple, les LA5 qui suivent à plus de 800 Km/h en piqué avec les bidons encore accrochés sous les ailes et sans casser.... ça serait déjà bien.
Il faudrait pouvoir erradiquer les problèmes de "Gros lag volontaires" de certains avions au moment ou tu arrives à portée de tir
Il faudrait pouvoir erradiquer les problèmes de "Gros lag volontaires" de certains avions au moment ou tu arrives à portée de tir
-
- Apprenti-Mécano
- Messages : 353
- Inscription : 29 mars 2005
#12
t as pas eu le droit au I-16 qui prend 10000 metres de plus d un coup quand tu es derriere et pres a tirer...
meme les x-wings n étaient pas si rapides
meme les x-wings n étaient pas si rapides
-
- Grand Manitou
- Messages : 28498
- Inscription : 04 août 2001
#13
deviendra ......non
devient ....oui a l evidence
Et ca ne fait que commencer
Moniteur F/A-18C à l AVM http://avm-fr.com/
Amd 3700x - 64 go DDR 4 3200 -Asus Tuf x570 gaming wifi - RTX 4080 16 go - SSD : 1 to NVME ( OS + simus) + 1ssd 500 GO Mx 500 simus + 1 SSD 256 GO (games) + 5 To HD(s)+ TM Warthog + Grip F/A18 - Track IR 5 - Pallo TPR - Deskpit 2 MFD+ICP +Oculus tift
Amd 3700x - 64 go DDR 4 3200 -Asus Tuf x570 gaming wifi - RTX 4080 16 go - SSD : 1 to NVME ( OS + simus) + 1ssd 500 GO Mx 500 simus + 1 SSD 256 GO (games) + 5 To HD(s)+ TM Warthog + Grip F/A18 - Track IR 5 - Pallo TPR - Deskpit 2 MFD+ICP +Oculus tift
-
- Nouvelle Recrue
- Messages : 14
- Inscription : 15 juillet 2005
#15
Non, il suffirait d'avoir une version clean pour se slotter, et au moment ou HL lance le bazar de rejoindre par IP.
#16
Interdire les modifs de FM/WM reviendrait à interdire le mod son, de toutes façons...... donc, faut en revenir à....... mods libres ou.... pas de mods du tout..... à mon avis, pas d'autre alternative, donc, suffirait de checker si il y a un fichier hashé dans le jeu de plus, les rep files et le filelist devraient normalement bientot disparaitre, donc, probablement pas la bonne voie.
Soluce, vérifier les fichiers sans extensions.... doit pas y'en avoir choucouille, je pense..... pour les pros, c'est réalisable ?
Par contre, le truc du "certains mods pourraient être approuvés et autorisés...." c'est antinomyque avec le mod sons d'entrée de jeu
Soluce, vérifier les fichiers sans extensions.... doit pas y'en avoir choucouille, je pense..... pour les pros, c'est réalisable ?
Par contre, le truc du "certains mods pourraient être approuvés et autorisés...." c'est antinomyque avec le mod sons d'entrée de jeu
#17
Par contre, le truc du "certains mods pourraient être approuvés et autorisés...." c'est antinomyque avec le mod sons d'entrée de jeu
C'est plus difficile à faire, mais pas antinomique. Si on organise une campagne avec un mod et qu'on veut de la stabilité, il faut que tout le monde ait le même mod. Et il y a toujours un ou deux distraits, dans toutes les escadrilles...
L'avion, l'avion, l'avion, ça fait lever les yeux, etc...
#18
Ouais, mais là, il te faudra un ckecker " à la carte" pour chaque escadrille, pas utilisable dans un cadre général ou les joueurs ne sont pas connus à l'avance
-
- Jeune Pilote
- Messages : 1362
- Inscription : 12 avril 2006
#19
La comparaison Client/Host me semble dans ce cas la plus appropriée , elle peut permettre une certaine libertée et contraindre le reste des participans à s' y tenir , par contre la seule vérification de la validitée des fichiers sensibles n' est pas suffisante , il sera indispensable de vérifier certaines informations chargées en mémoire . Pas trop difficile à condition de savoir ce que l' on cherche .
#20
Et si le programme utilisait une blacklist de pilotes tricheurs connus ?
chaque Host pourrait ajouter et supprimer des joueurs qui serait référencés comme indésirables, ça pourrait dissuadé de tricher pour éviter de se retrouver dessus... mais bon il suffirait que le joueur change de pseudo pour passer au travers... et puis il faut référencé tout les tricheurs ça peut ammener des dérives.
chaque Host pourrait ajouter et supprimer des joueurs qui serait référencés comme indésirables, ça pourrait dissuadé de tricher pour éviter de se retrouver dessus... mais bon il suffirait que le joueur change de pseudo pour passer au travers... et puis il faut référencé tout les tricheurs ça peut ammener des dérives.
-
- Jeune Pilote
- Messages : 1269
- Inscription : 24 février 2005
#21
Difficilement réalisable, car dans la mesure où il n'y a pas d'IP fixe, il suffit de créer un autre compte avec un autre nom....Et si le programme utilisait une blacklist de pilotes tricheurs connus ?
D'un autre coté, aller voir à partir du serveur dans le répertoire des machines clientes le détail des fichiers ne me semble pas non plus réalisable et peut entraîner un gros trou de sécurité. Ca veut dire en particulier que tu déclares dans windows le répertoire où se trouve IL2 comme un répertoire partagé mais c'est encore une solution qui peut se contourner assez rapidement avec quelques connaissances informatiques.
#22
C'est pourtant ce que fait punkbuster, comparaison des fichiers et des tailles de fichiers. Aprés, je ne sais pas s'il fonctionne en tant que client /serveur, ou va juste se connecter à une base externe et fait la comparaison avec cette base.II/JG51-Lutz a écrit :Difficilement réalisable, car dans la mesure où il n'y a pas d'IP fixe, il suffit de créer un autre compte avec un autre nom....
D'un autre coté, aller voir à partir du serveur dans le répertoire des machines clientes le détail des fichiers ne me semble pas non plus réalisable et peut entraîner un gros trou de sécurité. Ca veut dire en particulier que tu déclares dans windows le répertoire où se trouve IL2 comme un répertoire partagé mais c'est encore une solution qui peut se contourner assez rapidement avec quelques connaissances informatiques.
#23
Antishit apres les antitabacs, on va plus avoir le droit que de fumer de l'air....bheu ?
Escadrille 352 "les Gladiateurs"
"z'avez le meme rouge ? Je suis fan de Schumacher "
Manfred Von Richthofen
"z'avez le meme rouge ? Je suis fan de Schumacher "
Manfred Von Richthofen
-
- Jeune Pilote
- Messages : 1362
- Inscription : 12 avril 2006
#24
Meme avec les limitations imposées par le changement d' IP , une collecte des pseudo ET des IP peut avoir son intéret , un client indélicat même si il change son camouflage à chaque fois finira par laiser un bon paquet d' indices permettant de le repêrer . Les IP changent certes mais restent dans la même classe d' IP ( c' est pour cela qu' on a sur certains jeux la possibilitée de banir une classe d' IP entière avec les ennuis que cela comporte ) de plus si il commet une erreur ( pseudo différent avec même IP ) il augmente le risque de se faire repérer . Pour avoir essayé un p'tit log qui permettait cela à l' époque ou je Hostait tout les soirs un serveur Ghost Recon je peut vous assurer qu' on retombe sur ses pattes très rapidement !
Pas sur à 100% mais parfois très utile .
Pas sur à 100% mais parfois très utile .
#25
Hé beh.... la parano va bon train vous voulez pas aussi les empreintes digitales obligatoires avant de se logger ?
Je pense que le mieux, c'est de rester réalistes........ y'a surement pas tant de tricheurs que ça
Dans tous les cas, pas faire une usine à gaz, juste de quoi arêter les gros trucs...... plus ce sera simple, mieux ce sera, quant au fliquage...... euh, non , merci
Je pense que le mieux, c'est de rester réalistes........ y'a surement pas tant de tricheurs que ça
Dans tous les cas, pas faire une usine à gaz, juste de quoi arêter les gros trucs...... plus ce sera simple, mieux ce sera, quant au fliquage...... euh, non , merci