Нужно чтоб тормозила определенная игра

Описание: Обсуждаем все что связано с играми. Например вопросы касаемые патчей, прохождения, установка. Делимся своими впечатлениями об игре.
Правила раздела: http://pc-forums.ru/topic4074.html
Модератор: Junior

#1 z_strelok » 10.03.2013, 12:06

Здравствуйте. Нужно сделать так, чтоб при запуске тормозило только одно приложение (Мир Танков). И при выключении программы тормоза пропадали.
Это нужно дабы отучить человека круглосуточно занимать пк, что в танки играть. И сказать, мол, процессор не совместим (меняю процессор).
Заранее спасибо.
z_strelok
Автор темы, Новичок форума
Новичок форума
Репутация: 0
Лояльность: 0 (+0/−0)
Сообщения: 3
Темы: 1
Зарегистрирован: 10.03.2013
С нами: 3 года 8 месяцев

Нужно чтоб тормозила определенная игра

 

#2 arkalik » 10.03.2013, 12:17

z_strelok Во время игры, останови работу кулера, комп будет перегреваться и тормозит.
Последний раз редактировалось Солярис 16.04.2013, 20:38, всего редактировалось 1 раз.
Причина: Ну зачем такое советовать ? Сломает человек процессор совсем . Оно вам надо ?
arkalik M
Опытный экспериментатор
Опытный экспериментатор
Аватара
W W
Возраст: 23
Откуда: Казахстан, Алматы
Репутация: 305
Лояльность: 171 (+171/−0)
Сообщения: 2533
Темы: 33
Зарегистрирован: 13.12.2011
С нами: 4 года 11 месяцев

 

#3 z_strelok » 10.03.2013, 12:23

А как это сделать программно?
z_strelok
Автор темы, Новичок форума
Новичок форума
Репутация: 0
Лояльность: 0 (+0/−0)
Сообщения: 3
Темы: 1
Зарегистрирован: 10.03.2013
С нами: 3 года 8 месяцев

#4 Stranger » 10.03.2013, 12:26

Если человек не очень хорошо разбирается в компьютерах, замените ссылку на исполняемый файл этой игры ссылкой на сценарий, который будет сначала в фоновом режиме запускать любой процесс нагружающий процессор (к примеру, просто бесконечный цикл. Скажем "perl -e 'while (){}'". В зависимости от числа ядер Вашего процессора может понадобиться запустить несколько таких процессов), а потом "World of Tanks".
Следующей командой должна быть команда принудительного окончания этого бесконечного цикла (в Linux это могла бы быть простая "killall -9 perl", поскольку вряд ли у Вас исполняется еще хоть один сценарий на perl).
Эта команда (надеюсь, Вам её подскажут местные эксперты по Windows) необходима для того, чтобы работоспособность компьюера восстанавливалась сразу же после завершения игры.

Конечно, есть и другие способы. Например, можно таким же сценарием принудительно понижать тактовую частоту процессора на время игры и восстанавливать по её окончании.
Тут Вам виднее, на что игрок скорее обратит внимание: на необычную загрузку процессора или на низкую тактовую частоту.

В любом случае, рекомендация одна: сделать так, чтобы вместо исполняемого файла игры запускался заранее подготовленный Вами сценарий.
Stranger
Житель форума
Житель форума
Возраст: 50
Откуда: Москва
Репутация: 103
Лояльность: 34 (+34/−0)
Сообщения: 550
Темы: 5
Зарегистрирован: 21.09.2012
С нами: 4 года 2 месяца

Нужно чтоб тормозила определенная игра

 

#5 arkalik » 10.03.2013, 12:30

z_strelok Типа так: перейти по ссылке

Добавлено спустя 48 секунд:
Stranger Можно запустить игру и вместе с ним Стресс-тест AIDA64 и свернуть. Вообще не возможно будет играть :biggrin:
arkalik M
Опытный экспериментатор
Опытный экспериментатор
Аватара
W W
Возраст: 23
Откуда: Казахстан, Алматы
Репутация: 305
Лояльность: 171 (+171/−0)
Сообщения: 2533
Темы: 33
Зарегистрирован: 13.12.2011
С нами: 4 года 11 месяцев

#6 z_strelok » 10.03.2013, 13:02

Вопрос тогда как выключить нагружающую программку сразу после выключения игры?
(SpeedFan не определил мою материнку, так что походу отменяется)
z_strelok
Автор темы, Новичок форума
Новичок форума
Репутация: 0
Лояльность: 0 (+0/−0)
Сообщения: 3
Темы: 1
Зарегистрирован: 10.03.2013
С нами: 3 года 8 месяцев

 

#7 Stranger » 10.03.2013, 13:24

z_strelok писал(а):Вопрос тогда как выключить нагружающую программку сразу после выключения игры?

Мы ведь уже ответили Вам. Приведу пример (условный).
Вы создаете сценарий (набор команд, записанный в файл), который должен вызываться вместо исполняемого файла программы. В Linux это выгядело бы примерно таким образом:

Код: Выделить всё
#!/bin/bash
NUM_PROC=3
for ((i=0; i<$NUM_PROC; i++)); do perl -e '(){}' &; done
wine C:/Program\ Files/World\ of\ tanks/WoT.exe
killall -9 perl

Сохраняете этот файл под именем WoT.exe, делаете его исполняемым (chmod 755 WoT.exe) и заменяете ссылку на рабочем столе так, чтобы вызывался данный сценарий, а не исполняемый файл игры.
Потом пробуете уменьшать или увеличивать значение переменной NUM_PROC (которое определяет количесво ядер, которое нужно загрузить) и подбираете наиболее подходящее.

Уверен, что основная идея понятна, а адаптировать его к командной оболочке Windows Вам помогут пользователи этой операционной системы.
Stranger
Житель форума
Житель форума
Возраст: 50
Откуда: Москва
Репутация: 103
Лояльность: 34 (+34/−0)
Сообщения: 550
Темы: 5
Зарегистрирован: 21.09.2012
С нами: 4 года 2 месяца

#8 zix » 11.03.2013, 09:41

arkalik писал(а): Можно запустить игру и вместе с ним Стресс-тест AIDA64 и свернуть.
Одним нажатием не сделать. Как я понимаю, игрок не станет сам запускать Аиду :biggrin: Надо писать кривой путь, примерно как предлагает Stranger - чтобы от ярлыка запускалось несколько процессов сразу. Причем, желательно тяжелых. Винрар в зацикленном виде, например очень хорошо грузит..Подождем программеров, подскажут. :blush:
Дорогу осилит идущий

Изображение
zix M
Поддержка
Поддержка
Аватара
Возраст: 47
Откуда: Калужская обл
Репутация: 1066
Лояльность: 445 (+446/−1)
Сообщения: 15721
Темы: 146
Зарегистрирован: 17.12.2011
С нами: 4 года 11 месяцев

Нужно чтоб тормозила определенная игра

 

#9 Paul » 29.03.2013, 11:20

Смените его пароль в этой игре - а ему скажите что вирус !!!

Добавлено спустя 1 минуту 18 секунд:
Замените процессор на древний и офисный !!!
Выньте всю оперативку - оставьте ток 512 мб
Удалите танки и забейте весь диск неудаляемыми файлами

Добавлено спустя 47 секунд:
Установите виндоус виста без драйверов - вообще не сможет поиграть ни в че кроме косынки

Добавлено спустя 55 секунд:
Вытащите видеокарту - скажите сгорела - а в биосе выставите встроенный в процессор графический ускоритель

Добавлено спустя 34 секунды:
Скажите что была вирусная атака - и вы установили касперский - а там поставьте родительский контроль

Добавлено спустя 32 секунды:
Удалите часть фалов игры - скажите жесткий диск поврежден и ничего не работает

Добавлено спустя 2 минуты 29 секунд:
Удалите все драйвера =)

Добавлено спустя 1 минуту 15 секунд:
ААА!!!!!!!!!!!!! ЗАБЛОКИРУЙТЕ ИГРЕ ДОСТУП В ИНЕТ В ФАЙЛЕ hosts !!!!!!

Добавлено спустя 43 секунды:
Закройте порты требуемые для игры

Добавлено спустя 48 секунд:
Попросите написать скрипт для автозавершения процесса игры при включении и добавьте в автозапуск !
Paul
Участник форума
Участник форума
Откуда: Магнитогорск
Репутация: 1
Лояльность: 29 (+29/−0)
Сообщения: 70
Темы: 11
Зарегистрирован: 05.07.2012
С нами: 4 года 5 месяцев

#10 mi6705 » 29.03.2013, 11:20

Надавайте пинков и подзатыльников.
Изображение
mi6705 M
Активист форума
Активист форума
Аватара
Репутация: 31
Лояльность: 3 (+3/−0)
Сообщения: 332
Темы: 9
Зарегистрирован: 12.03.2012
С нами: 4 года 8 месяцев

#11 Paul » 29.03.2013, 11:22

Можно просто Установить 3 или 4 антивируса =)
Paul
Участник форума
Участник форума
Откуда: Магнитогорск
Репутация: 1
Лояльность: 29 (+29/−0)
Сообщения: 70
Темы: 11
Зарегистрирован: 05.07.2012
С нами: 4 года 5 месяцев

#12 gmgmax » 29.03.2013, 12:53

ещё одно предложение, внести игрушку в чёрный список брэндмауера или антивиря :mosking:
Gigabyte GA-970A-DS3// AMD FX(tm)-8320// Deepcool gammax 300// Corsair XMS3 CMX8GX3M2A1600C9-2х4Гб// Asus GTX 550 Ti - 2Гб// OCZ-VERTEX4 128Гб// SAMSUNG HD502HJ-500Гб// FSP-450W// Win7-64
gmgmax M
Опытный экспериментатор
Опытный экспериментатор
Аватара
Возраст: 37
Откуда: Новоалтайск
Репутация: 208
Лояльность: 113 (+113/−0)
Сообщения: 1971
Темы: 27
Зарегистрирован: 21.10.2011
С нами: 5 лет 1 месяц

#13 zix » 29.03.2013, 17:47

Paul писал(а):Можно просто Установить 3 или 4 антивируса =)
И приравнять свою защиту к нулю.
Дорогу осилит идущий

Изображение
zix M
Поддержка
Поддержка
Аватара
Возраст: 47
Откуда: Калужская обл
Репутация: 1066
Лояльность: 445 (+446/−1)
Сообщения: 15721
Темы: 146
Зарегистрирован: 17.12.2011
С нами: 4 года 11 месяцев

#14 Солярис » 16.04.2013, 20:41

Уморительно забавная тема . Давно так не смеялся .
Спасибо, народ, могёте .
Более двадцати лет на Россию никто не нападал, но войны шли одна за другой, последняя-нынешняя - самая подлая и кровавая. Русский мир...
Солярис
Старший Советник
Старший Советник
Аватара
Репутация: 544
Лояльность: 202 (+218/−16)
Сообщения: 4277
Темы: 23
Зарегистрирован: 14.11.2011
С нами: 5 лет


  • Понравилась тема? Поделись с друзьями!

Вернуться в Игры

 


  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на форуме (по активности за 20 минут)

Сейчас этот раздел просматривают: 2 гостя