XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Suite
┌_____┐
offline
Опыт: 11,222
Активность:
Как заставить в игру лагать?
сабж: хочу сделать мапу, и нужно заставить игру у определенного игрока лагать на некоторое время. есть варианты? я не псих ^.^
Старый 11.10.2011, 12:52
MeSe
Kicked by ScorpioT1000
offline
Опыт: 1,478
Активность:
Suite, лол. мб GetLocalPlayer + timer + утечки? Хотя на вряд ли. Скорее с всех игроков будут лгаи. А зачем тебе это? Какаято система наказания?
Старый 11.10.2011, 13:05
Suite
┌_____┐
offline
Опыт: 11,222
Активность:
Цитата:
Сообщение от MeSe
Какаято система наказания?

ну подобие.
Цитата:
Сообщение от MeSe
GetLocalPlayer

лол читать не умеем?
Цитата:
Сообщение от Suite
у определенного игрока

гет локал обязательно без него никак._.
ну мне нужен нормальное решение. у меня конешно есть вариант создать в определенной точке очень много много эффектов и тп. но не то >_>
Старый 11.10.2011, 13:08
Nord
Per Aspera Ad Astra...
offline
Опыт: 1,983
Активность:
Не заставишь лагать игру у определённого игрока, лаги будут у всех, не сложно понять почему, могу предложить альтернативу, если это система наказания то при нарушении правил можно по таймеру паузить и анпаузить героя, тоесть будет подобие задержки.
Старый 11.10.2011, 13:12
Suite
┌_____┐
offline
Опыт: 11,222
Активность:
Цитата:
Сообщение от Nord
Не заставишь лагать игру у определённого игрока

а как же
Цитата:
Сообщение от Suite
GetLocalPlayer

?
Старый 11.10.2011, 13:16
соколикс

offline
Опыт: 1,932
Активность:
Suite, можно сымитировать лаги, таймерами: нажал игрок что либо, подождать и только потом сделать,
а если создать очень много эффектов, то игра будет тормозить а не лагать и возможно у кого то и вылетит.
Старый 11.10.2011, 13:28
McKenzza
Qt
offline
Опыт: 4,054
Активность:
попробуй постоянно выводить сообщение на экран игроку, скажем каждые .01 сек, а потом сразу стирать его и выводить снова. Не уверен,что будет "лагать" только у этого игрока, а не игра в целом.
Старый 11.10.2011, 13:34
Zanpakto
Void Avesta
offline
Опыт: 1,021
Активность:
Suite, для системы наказаний можете блокировать управление конкретного игрока (такое можно даже на ГУИ)\вызывать кинематик мод (нежелательно). А почему такой способ не подходит? Да-да, я верю, что ты не псих.
соколикс, это называется не лаги, а "задержка".
Старый 11.10.2011, 13:37
Suite
┌_____┐
offline
Опыт: 11,222
Активность:
Цитата:
Сообщение от Zanpakto
это называется не лаги, а "задержка".

>_< мне именно лаги нужны.
Цитата:
Сообщение от соколикс
а если создать очень много эффектов, то игра будет тормозить а не лагать и возможно у кого то и вылетит.

ну дапустим следали к примеру 100 эффектов в скрытой и закрытой туманом как бэ зоне, использовав локал плеер. будут ли лаги?
Цитата:
Сообщение от Zanpakto
А почему такой способ не подходит?

потому что это не система наказания как бэ._. я просто создаю подсистему для стимуляции сервера (seorpg жанр). и вот вывводиться сообщение и в нем: Система перезагруженна. Возможно некоторое время будут лаги. или еще че то. ну смысл понели
Старый 11.10.2011, 13:55
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
Цитата:
Сообщение от F1shkA
попробуй постоянно выводить сообщение на экран игроку, скажем каждые .01 сек, а потом сразу стирать его и выводить снова. Не уверен,что будет "лагать" только у этого игрока, а не игра в целом.

________________

Такой метод удачен, но стирать не нужно. Выводить в таймере с периодом в 0.0001 тогда лаги будут ощутимы (А ну и с помощью BJDebugMsg) В других случаех вроде не лагает

alexprey добавил:
Suite, Так же можно забить память с помощью молний. Нужно будет N-ое кол-во секунд пересоздавать молнии прям на глазах у игрока с проверкой видимости
Старый 11.10.2011, 13:59
Suite
┌_____┐
offline
Опыт: 11,222
Активность:
Цитата:
Сообщение от alexprey
Suite, Так же можно забить память с помощью молний. Нужно будет N-ое кол-во секунд пересоздавать молнии прям на глазах у игрока с проверкой видимости

мне нужен чтобы игрок не видел это ^_^
Цитата:
Сообщение от alexprey
А ну и с помощью BJDebugMsg

жаль, но как и у вашего
Цитата:
Сообщение от alexprey
Forgotten Land

у меня вместо чата работает система которая использует.
Старый 11.10.2011, 14:04
RSQR

offline
Опыт: 29,316
Активность:
А если у игрока супергиперубер навороченный комп? ТАм ничего не поможет) Так-что забей на это дело. Лучше как наказание паузу всех юнитов которые под его контролем.
Старый 11.10.2011, 14:10
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
Suite, кст. Что то я сразу не подумал. Попробуй пауз анпаузе гейм

alexprey добавил:
Цитата:
Сообщение от Rescuer
А если у игрока супергиперубер навороченный комп? ТАм ничего не поможет) Так-что забей на это дело. Лучше как наказание паузу всех юнитов которые под его контролем.

Дело не в компе, а движке игры
Старый 11.10.2011, 14:15
Suite
┌_____┐
offline
Опыт: 11,222
Активность:
Цитата:
Сообщение от alexprey
Попробуй пауз анпаузе гейм

тока у определенного игрока можно? через локал плеер? и небудет десинка?
Старый 11.10.2011, 14:40
Nerevar
I'll be back!
offline
Опыт: 18,352
Активность:
Можно устроить не лаги - а трясти камеру определённому игроку с определенной частотой(можно циклически меняющейся) - в итоге с управлением совладать проблематично,да острые ощущения гарантированы(как и остаточный эфект тряски перед глазами по окончании).
Старый 11.10.2011, 17:09
Roy Mustang
?????????????????__
offline
Опыт: 52,523
Активность:
Nerevar, мне кажется есть такая функция в тригерах Shake camera
Старый 11.10.2011, 17:10
FLESHNIK

offline
Опыт: 384
Активность:
каждые 0.0001 сек сохранять у локал игрока прелоад
Старый 11.10.2011, 17:16
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
Цитата:
Сообщение от Suite
тока у определенного игрока можно? через локал плеер? и небудет десинка?

не знаю. Сложно попробовать?

alexprey добавил:
Suite, кст насчет SE идея не очень удачная. Представь себя на месте игрока. Играешь и бац все начинает лагать. Он лучше ливнет с игры, чем продолжит играть. Если бы там действительно был бы сервер, то да. А так
Старый 11.10.2011, 20:19
Suite
┌_____┐
offline
Опыт: 11,222
Активность:
Цитата:
Сообщение от alexprey
Suite, кст насчет SE идея не очень удачная. Представь себя на месте игрока. Играешь и бац все начинает лагать.

как в вашем Forgotten Land ^_^.
Цитата:
Сообщение от alexprey
Он лучше ливнет с игры, чем продолжит играть. Если бы там действительно был бы сервер, то да. А так

да это на 10-5 секунд. если играли в доту, то там в начале бац и все лагает, или когда инвокера берут бац лаги._. я над се подумаю
Цитата:
Сообщение от alexprey
Сложно попробовать?

да. без вара очень сложно, особенно если ты не дома -.-
Старый 12.10.2011, 14:33
alexprey
познающий Unity
offline
Опыт: 68,501
Активность:
Цитата:
Сообщение от Suite
да. без вара очень сложно, особенно если ты не дома -.-

А как ты собираешься писать?
Цитата:
Сообщение от Suite
как в вашем Forgotten Land ^_^.

У нас же не эмуляция Оо. + лагов нету
Старый 12.10.2011, 16:06
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 09:51.