Anticheat externe ?

IL-2 1946
Avatar de l’utilisateur

Topic author
rollnloop
Pilote Philanthrope
Pilote Philanthrope
Messages : 8718
Inscription : 04 août 2001

Anticheat externe ?

#1

Message par rollnloop »

Partant 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 ?
L'avion, l'avion, l'avion, ça fait lever les yeux, etc...

UF_Josse
Pilote d'essais
Pilote d'essais
Messages : 7579
Inscription : 05 août 2001

#2

Message par UF_Josse »

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....:sweatdrop

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.
Image

Image

A grenouille vaillante, rien d'impossible.
Avatar de l’utilisateur

-=COS=-LeBorgne
Jeune Pilote
Jeune Pilote
Messages : 1362
Inscription : 12 avril 2006

#3

Message par -=COS=-LeBorgne »

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 .
Image

bandini
Jeune Pilote
Jeune Pilote
Messages : 1717
Inscription : 27 janvier 2004

#4

Message par bandini »

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.
Image
Avatar de l’utilisateur

-=COS=-LeBorgne
Jeune Pilote
Jeune Pilote
Messages : 1362
Inscription : 12 avril 2006

#5

Message par -=COS=-LeBorgne »

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 .
Image
Avatar de l’utilisateur

icemaker
Gardien du temple
Gardien du temple
Messages : 4106
Inscription : 04 août 2001

#6

Message par icemaker »

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!
Image
Image
Image
Avatar de l’utilisateur

Topic author
rollnloop
Pilote Philanthrope
Pilote Philanthrope
Messages : 8718
Inscription : 04 août 2001

#7

Message par rollnloop »

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...
Avatar de l’utilisateur

TooCool_12f
Pilote émérite
Pilote émérite
Messages : 8954
Inscription : 06 août 2001

#8

Message par TooCool_12f »

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
--------------------------------------------

Image

Image
Avatar de l’utilisateur

Ghostrider
Grand Manitou
Grand Manitou
Messages : 28485
Inscription : 04 août 2001

#9

Message par Ghostrider »

Cela devriendra bientot une chose indispensable
Moniteur F/A-18C à l AVM http://avm-fr.com/
ImageAmd 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

PB0/KGM_bugs
Apprenti-Mécano
Apprenti-Mécano
Messages : 353
Inscription : 29 mars 2005

#10

Message par PB0/KGM_bugs »

deviendra ......non

devient ....oui a l evidence :king:
Image
Avatar de l’utilisateur

PB0_Mighty-8
Mécano au sol
Mécano au sol
Messages : 451
Inscription : 12 janvier 2005

#11

Message par PB0_Mighty-8 »

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 :no:

PB0/KGM_bugs
Apprenti-Mécano
Apprenti-Mécano
Messages : 353
Inscription : 29 mars 2005

#12

Message par PB0/KGM_bugs »

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 :tongue:
Image
Avatar de l’utilisateur

Ghostrider
Grand Manitou
Grand Manitou
Messages : 28485
Inscription : 04 août 2001

#13

Message par Ghostrider »

deviendra ......non

devient ....oui a l evidence :king:

Et ca ne fait que commencer ;)
Moniteur F/A-18C à l AVM http://avm-fr.com/
ImageAmd 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

DdT_Gomandre
Nouvelle Recrue
Nouvelle Recrue
Messages : 14
Inscription : 15 juillet 2005

#14

Message par DdT_Gomandre »

Et HL ne pourrait pas comporter ce module ?

bandini
Jeune Pilote
Jeune Pilote
Messages : 1717
Inscription : 27 janvier 2004

#15

Message par bandini »

Non, il suffirait d'avoir une version clean pour se slotter, et au moment ou HL lance le bazar de rejoindre par IP.
Image

UF_Josse
Pilote d'essais
Pilote d'essais
Messages : 7579
Inscription : 05 août 2001

#16

Message par UF_Josse »

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..... :cowboy: à 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 ;)
Image

Image

A grenouille vaillante, rien d'impossible.
Avatar de l’utilisateur

Topic author
rollnloop
Pilote Philanthrope
Pilote Philanthrope
Messages : 8718
Inscription : 04 août 2001

#17

Message par rollnloop »

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...

UF_Josse
Pilote d'essais
Pilote d'essais
Messages : 7579
Inscription : 05 août 2001

#18

Message par UF_Josse »

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 ;)
Image

Image

A grenouille vaillante, rien d'impossible.
Avatar de l’utilisateur

-=COS=-LeBorgne
Jeune Pilote
Jeune Pilote
Messages : 1362
Inscription : 12 avril 2006

#19

Message par -=COS=-LeBorgne »

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 .
Image

fhred
Nouvelle Recrue
Nouvelle Recrue
Messages : 190
Inscription : 16 mars 2006

#20

Message par fhred »

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.
Image

II/JG51-Lutz
Jeune Pilote
Jeune Pilote
Messages : 1269
Inscription : 24 février 2005

#21

Message par II/JG51-Lutz »

Et si le programme utilisait une blacklist de pilotes tricheurs connus ?
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. :hum:
Image
Avatar de l’utilisateur

phoenix
Pilote Philanthrope
Pilote Philanthrope
Messages : 15124
Inscription : 05 août 2001

#22

Message par phoenix »

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. :hum:
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.

Crickey
Pilote Confirmé
Pilote Confirmé
Messages : 4047
Inscription : 02 novembre 2003

#23

Message par Crickey »

Antishit apres les antitabacs, on va plus avoir le droit que de fumer de l'air....bheu ?






:exit:
Escadrille 352 "les Gladiateurs"

"z'avez le meme rouge ? Je suis fan de Schumacher "

Manfred Von Richthofen
Image
Avatar de l’utilisateur

-=COS=-LeBorgne
Jeune Pilote
Jeune Pilote
Messages : 1362
Inscription : 12 avril 2006

#24

Message par -=COS=-LeBorgne »

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 .
Image

UF_Josse
Pilote d'essais
Pilote d'essais
Messages : 7579
Inscription : 05 août 2001

#25

Message par UF_Josse »

Hé beh.... la parano va bon train ;) vous voulez pas aussi les empreintes digitales obligatoires avant de se logger ? :hum:

Je pense que le mieux, c'est de rester réalistes........ y'a surement pas tant de tricheurs que ça :innocent:

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 ;)
Image

Image

A grenouille vaillante, rien d'impossible.
Répondre

Revenir à « IL-2 1946 »