20 votes

Puis-je imposer une fenêtre de limitation de temps pour les jeux Steam, notamment Team Fortress 2 ?

Mon fils de 10 ans adore Team Fortress 2, mais il passe trop de temps à y jouer.

J'ai cherché si Steam disposait d'un système de contrôle parental me permettant de dire "X heures maximum au cours des 14 derniers jours", mais je n'ai rien trouvé. Le système d'exploitation est Windows 7 Pro.

Comment puis-je aborder cette question ?

16voto

LoveAndCoding Points 13427

Steam ne dispose pas, à l'heure actuelle, de contrôle parental en mode natif. Vous disposez toutefois de quelques options.

Windows 7 dispose d'un ensemble de contrôles parentaux limités. Les deux contrôles les plus importants sont la limite de temps et la limitation de la classification des jeux. Vous pouvez y accéder en cliquant sur Démarrer > Panneau de configuration > Contrôle parental. Il s'agit d'un contrôle par utilisateur, donc s'ils utilisent votre compte pour se connecter, cela ne fonctionnera pas.

Limitation dans le temps

Windows 7 Parental Controls - Time Limit controls

Ce contrôle vous permet de choisir les heures de la journée pendant lesquelles le compte de votre enfant peut utiliser l'ordinateur. En dehors de ces heures, votre enfant ne pourra pas utiliser son compte sur cette machine.

Pour vous, cela pourrait servir à limiter le nombre d'heures de jeu par jour de votre fils ou de votre fille, mais cela ne permettrait pas d'exercer un contrôle du type "X heures par semaine". Cela signifierait également qu'ils ne pourraient pas utiliser l'ordinateur pour des activités telles que les devoirs ou d'autres activités connexes. Vous pouvez bien sûr contourner ce problème en utilisant un compte séparé et la deuxième technique qu'ils proposent.

Limitation du classement des jeux

Windows 7 Parental Controls - Game Ratings

Cela vous permet de contrôler le type de jeux auxquels vous voulez que votre enfant puisse jouer. Il prend en charge plusieurs systèmes de classification différents (le mien est ESRB, car je vis aux États-Unis, mais ils en prennent en charge beaucoup d'autres) et il vous permet de contrôler jusqu'au type de contenu qui ne doit pas être autorisé (sang, nudité, violence, etc.). Vous pouvez ainsi limiter les types de jeux auxquels vous pouvez jouer.

Associée à la méthode précédente, cette méthode pourrait être utilisée si votre fils/fille disposait de deux comptes. Le premier lui permettrait de jouer à des jeux vidéo, mais seulement à certaines heures de la journée. Le second ne peut pas jouer à des jeux vidéo (grâce à cette méthode de blocage) et peut être utilisé pour surfer sur l'internet, faire ses devoirs, etc. Ce n'est pas la solution la plus propre, mais elle est intégrée dans le système que vous avez déjà.

Alternatives

L'alternative à ce qui précède est de se procurer un logiciel tiers. Je n'ai aucune expérience de ces logiciels, mais deux d'entre eux sont apparus lors d'une réunion de la Commission européenne. Discussion sur l'aide Microsoft sur ce sujet sont les suivants :

  • NetNanny soutient la mise en place de fenêtres de temps pour l'exécution des logiciels, et d'un système d'allocation où ils ont droit à un certain temps par X (le jour est tout ce qui est indiqué, mais il est probable que la semaine et le mois soient également disponibles).
  • La cyberpatrouille bénéficie du même soutien que ci-dessus, en permettant l'utilisation de fenêtres temporelles ou d'une allocation par tranche de temps.

11voto

ayckoster Points 9750

Il est possible d'utiliser un routeur pour bloquer les ports dans certaines plages horaires. Le logiciel de routeur open source DDWRT vous permet de créer une politique qui bloque Team Fortress 2.

enter image description here

Comme vous pouvez le constater, vous pouvez sélectionner un jour de semaine et une plage horaire spécifique pendant lesquels le "service" ne peut pas être utilisé. Ainsi, vous pouvez toujours utiliser l'internet, mais votre fils ne peut pas jouer à TF2.

L'avantage de cette approche est que les routeurs sont généralement assez sûrs une fois que vous avez défini un bon mot de passe.

2voto

yosh m Points 101

Cette réponse n'est pas facile à donner pour la plupart des parents, mais j'ai regardé votre profil et j'ai remarqué que vous étiez développeur de logiciels, alors je vous réponds :

Idée générale : Utilisation AutoHotkey pour créer un script permettant d'accomplir cette tâche. Utiliser la fonctionnalité de recherche de fenêtre pour savoir si TF2 est en cours d'exécution.

Plus d'informations : Je définirais une "session de jeu" comme une paire (heure de début, durée du jeu). Toutes les minutes (boucle infinie avec attente), vérifier si une fenêtre contenant "Team Fortress" est vivante. Si c'est le cas, commencez une nouvelle session de jeu, ou augmentez la durée de jeu de votre session existante. Si ce n'est pas le cas, terminez toute session de jeu existante, en la poussant sur un tableau. Vérifiez la queue du tableau, pour voir si l'heure actuelle moins l'heure de début est supérieure à votre période de surveillance (par exemple, 14 jours). Si c'est le cas, supprimez-la du tableau. Additionnez toutes les durées des sessions de jeu dans le tableau, y compris la session en cours si elle existe. Si la durée est supérieure à votre limite (par exemple 20 heures), utilisez WinClose sur TF2, et affichez éventuellement une boîte de dialogue qui dit "I'm watching you, son" ou autre.

Placez le script dans le dossier de démarrage et utilisez l'option "pas d'icône dans la barre des tâches". S'il est vraiment assez intelligent pour trouver le script et le tuer dans les processus en cours d'exécution, vous devrez peut-être modifier les autorisations pour l'en empêcher.

L'écriture et le test du script devraient prendre 30 minutes, ou une heure et demie si vous n'avez jamais utilisé AutoHotkey.

1voto

mindeavor Points 2154

Ces dernières années, j'ai été confronté au même problème. J'ai donc créé ma propre application de contrôle parental - PC Screen Watcher . C'est gratuit.

AlleGamers.com

AlleGamers est une communauté de gamers qui cherche à élargir la connaissance des jeux vidéo.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X