Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Проекты > Проекты на Unity

Ответ
 
Опции темы
Старый 18.09.2014, 14:16   #16
Антихрист
Разработчик
 
Регистрация: 20.01.2007
Сообщений: 485
Написано 182 полезных сообщений
(для 412 пользователей)
Ответ: Project War

Очень достойный проект
Пару раз получал непонятные киллы - например просто бежал и вдруг получаю килл за убийство гранатой. Хотя гранаты кончились пару минут назад,да и не стрелял ни в кого.
Один раз пристрелил соперника,а килл засчитали гранатой(опять же не кидал).
Так и не понял с лвлами. Не хватает шкалы что ли. Несколько раундов откатал, вышел в меню - 0 лвл. Через часок зашел - уже 1 лвл.
+не хватает автобаланса в командах,хотя бы по количеству.
АП! С лвлом понял, имхо не очень удобная система. Вечером пинг 160 и рывками,хотя никогда не жаловался на пинг в онлайн играх.Собрал вчера 3 человека и столкнулся с такой проблемой:я и друг видим одни лобби,а 2 других друга совсем другие. Перезапуски,ребуты не помогли. Что это?фишка фотона или какие-то ограничения матчмеикинга?

Последний раз редактировалось Антихрист, 19.09.2014 в 06:28.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
EvilChaotic (06.10.2014)
Старый 18.09.2014, 16:43   #17
Arton
Быдлокодер
 
Аватар для Arton
 
Регистрация: 05.07.2009
Адрес: Проспит
Сообщений: 5,019
Написано 2,312 полезных сообщений
(для 5,349 пользователей)
Ответ: Project War

Сообщение от Антихрист Посмотреть сообщение
Очень достойный проект
Пару раз получал непонятные киллы - например просто бежал и вдруг получаю килл за убийство гранатой. Хотя гранаты кончились пару минут назад,да и не стрелял ни в кого.
Один раз пристрелил соперника,а килл засчитали гранатой(опять же не кидал).
Так и не понял с лвлами. Не хватает шкалы что ли. Несколько раундов откатал, вышел в меню - 0 лвл. Через часок зашел - уже 1 лвл.
+не хватает автобаланса в командах,хотя бы по количеству.
Забыл, у меня тоже были убийства из неоткуда.

На этом скриншоте запечатлено моё удивление, поздоровался с челом, а потом его что-то убило, а засчитали мне.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
EvilChaotic (06.10.2014)
Старый 06.10.2014, 02:18   #18
EvilChaotic
Мастер
 
Аватар для EvilChaotic
 
Регистрация: 05.04.2008
Сообщений: 910
Написано 530 полезных сообщений
(для 3,006 пользователей)
Ответ: Project War

Сообщение от Антихрист Посмотреть сообщение
Очень достойный проект
Пару раз получал непонятные киллы - например просто бежал и вдруг получаю килл за убийство гранатой. Хотя гранаты кончились пару минут назад,да и не стрелял ни в кого.
Один раз пристрелил соперника,а килл засчитали гранатой(опять же не кидал).
Так и не понял с лвлами. Не хватает шкалы что ли. Несколько раундов откатал, вышел в меню - 0 лвл. Через часок зашел - уже 1 лвл.
+не хватает автобаланса в командах,хотя бы по количеству.
АП! С лвлом понял, имхо не очень удобная система. Вечером пинг 160 и рывками,хотя никогда не жаловался на пинг в онлайн играх.Собрал вчера 3 человека и столкнулся с такой проблемой:я и друг видим одни лобби,а 2 других друга совсем другие. Перезапуски,ребуты не помогли. Что это?фишка фотона или какие-то ограничения матчмеикинга?
Есть пока много косяков. НО вот системе уровней мы уделили очень много внимания, сидя над таблицами и графиками. Наша система уровней строится не от полученного опыта, а от надетых на вас вещей. Чем больше уровень, тем круче все меняется для вас. На последних уровнях можно будет встретить челов с винтовками гаусса, лазерами и проч ништяками. Соответственно, чтобы игроки играли вместе, они должны быть одинакового уровня. Если вам не нравится гемплей определенного уровня, то вы можете спуститься или подняться в любое время через инвентарь.

Q. Почему уровень не поднимается? Что это вообще такое? 
A. Уровень зависит от надетой боевой экипировки (оружия, обвесов, гаджетов), а не от количества убитых. Чем лучше снаряжение, тем выше ваш уровень. 

Q. А как повысить уровень? Из чего он складывается? 
A. У каждого предмета на вашем персонаже есть очки уровня, так называемый добавочный коэффициент. В итоге, коэффициенты всех надетых на игрока предметов суммируются, что и даёт определённый уровень игрока. Вследствие этого, персонаж с большим количеством экипировки получает большее количество ресурсов. Например, награда за одиночное убийство игрока на первом уровне отличается в 16 раз от награды на пятом уровне. Помимо всего прочего каждый уровень, это разный геймплей. Сильно меняется как динамика, так и механика игры. 

Q. Где посмотреть информацию о коэффициентах оружия? 
A. Информацию о коэффициентах можно посмотреть в соответствующих разделах справочной информации в меню группы: Оружие, Гаджеты, Обвесы
Сообщение от Hurrit Посмотреть сообщение
Круто! Поделись как реализовал защиту (подмен и перехват пакетов, изменение переменных на клиенте), и как себя показал photon.
Photon Cloud занимается вопросами пакетов. Там защиты не много.

Зарелизились в ВК и ОДК. За неделю набрали 150к игроков в ВК и около 148к в ОДК.

ПС. Сразу после релиза читеры напали на игру. Понаделали ВХ, Аимботы, полеты, стрельба без разброса и прочие радости жизни. Еще встретил штуку, которая ставит всех игроков в определенную точку и читер просто стреляет по ним. И все это начали продавать игрокам.

Пока парился с античитами, еще успели и на сервере надехерить. В общем какой-то чел за 10 мин обошел всю защиту игры и начал отправлять запросы в бд. Отсюда читы на деньги и стату.

Пришлось остаться в офисе на ночь, переделать защиту. Пакс помог спрятать ключ проекта в длл. А я переделал серверные скрипт и пошифровал запросы.

В данный момент античит банит за любое изменение переменных внутри игры через Cheat Engine, каждый час примерно по одному человеку отправляется в бан. Так же имеется защита от спид хака + инъекции длл. Воспользовался Anti Cheat Toolkit. ВХ тоже закрыл.

Пока все работает в штатном режиме

Один из игроков снял неплохой видос:
( https://www.youtube.com/watch?v=zHuyFo8caag )

Лог изменений за последнюю неделю:

Обновление. Патч 0.40
- Пересчитаны параметры всех обвесов, а также доработан алгоритм влияния обвесов на урон, отдачу и прочие настройки оружия.
- В режиме кастомизации переработано отображение положительного и отрицательного влияния каждого обвеса. Теперь вам будет удобнее ориентироваться при настройке оружия под себя.
- Снижены цены на предметы, например, G36 стоит в два раза меньше. Также снижены цены на гранаты за биткоды.
- Добавлены новые жетоны: Убийство и Убийство с ножа (нарада 200).
- Исправлено обновление ачивок после выхода из боя. Теперь всё пересчитывается и вы видите реальный прогресс.
- Доработана функция смены ника.
- Добавлена цветовая коррекция на текстуры оружия.
- Новая анимация на автомат AKС-74У.
- Новые анимации персонажа. Теперь есть анимация на удар, а также проигрываются попадания по противнику.
- Добавлена новая пачка античитов и автобанов.
- Уменьшен импульс от пули при убийстве персонажа.
- На порту исправлено отображение жетонов и отображение лога убийств.
- Доработан внутриигровой чат, теперь он не скрывается и им стало удобнее пользоваться.
- Мелкие фиксы по интерфейсу.


Большое обновление. Патч 0.36

- Новое оружие - штурмовая винтовка второго уровня G36c. Можно взять как в первичный, так и во вторичный слот инвентаря. Имеет три режима огня.
- Новое оружие - Тяжелая винтовка третьего уровня Barrett M107. Только как первичное оружие, имеет одиночный выстрел, который будет летальным при попадании в тело или голову.
- Новый раздел в настройках - "Управление". Добавлены настройки чувствительности мыши и инверсии, но пока что нельзя перенастраивать управление с клавиатуры.
- Баги с прицеливанием исправлены. Теперь мушка у прицела всегда будет в правильном ракурсе в режиме прицеливания.
- Улучшен поиск серверов в окне поиска, добавлена галочка для поиска по "незаполненным серверам".
- Исправлен баг с поиском "битых" серверов.
- Оптимизация и пересмотр режимов графики. Теперь графика делится на F1, F2, F3, F4. По умолчанию будет ставиться F3 - это низкие настройки графики, но имеющие сглаживание. F4 - минимальные настройки.
- Улучшена сортировка списков достижений.
- Добавлено новое достижение - Владение G36c.
- Добавлено новое достижение - Владение Barrett M107.
- Улучшена система выдачи бана и поиска читеров.
- Визуальные улучшения по прицелу CCO.
- Добавлен ряд анимации на оружие Saiga.
- Изменения и улучшения по интерфейсу.
- Добавлены звуки интерфейса в недостающих места.
- Улучшенный поиск серверов при быстром заходе в бой, исключающий ошибки.
- Улучшен алгоритм работы кнопки "В бой". Теперь он будет искать для вас более подходящие варианты серверов.

Большое обновление. Патч 0.32b Open Beta

- Новый режим - Deathmatch(DM) - бой по типу "каждый сам за себя", устанавливайте кол-во необходимых фрагов в настройках карты и первый игрок, набравший необходимое число убийств, становится победителем. В данном режиме все отображаются на интерфейсе врагами, система респауна выбирает для вас самую дальнюю позицию от врага. В верхней части интерфейса показано общее количество оставшихся фрагов, а так же самый лучший игрок и ваша позиция по сравнению с ним. В конце раунда система показывает лучшего игрока. В DM режиме максимальное кол-во игроков - 10. Радиальное меню в этом режиме блокировано. Чтобы начать играть в режиме DM, необходимо создать сервер с режимом игры "DM".
- Вес проекта стал еще ниже! Добавлена загрузка из интернета некоторых ресурсов игры в реальном времени.
- Изменения в интерфейсе: теперь отображаются гранаты,которые вы взяли с собой в бой. Различные изменения по отображению критического количества амуниции.
- Исправления по анимации Scar H.
- Новая серверная часть игры и фиксы по сетевому коду.
- Больше оптимизации на F3 режиме графики.
- Исправления по режимам ведения огня для винтовок.
- Исправлен баг с пропадающими обоймами во время перезарядки.
- Исправлен баг с гранатами. Теперь они сохраняются в инвентаре до следующей сессии.
- Исправлен баг с 0 хп, теперь ниже единицы идет смерть.
- Улучшенная система защиты игры.
- Система респауна (появление на карте) теперь автоматически подбирает для вас лучшую позицию для начала игры в зависимости от режима игры.
- Добавлена возможность выхода из игры во время завершения раунда.
- Новое достижение: "Сам за себя" - Одержите 50 побед в режиме "Смертельный матч". Награда 100 000 CR и 15 BC. Сложность: Высокая.

Обновление. Патч 0.3b Open Beta

- Теперь можно использовать и менять разные виды гранат в инвентаре.
- Добавлены новые виды гранат:
1) РГН Граната - Детонируется сразу при столкновении с предметами. Имеет пониженный урон.
2) Напалмовая Граната - Граната с напалмовым зарядом. В месте взрыва образуется участок с пламенем, которое наносит постоянный урон игрокам, попадающим в его радиус поражения.
- Исправлен баг с иконкой гранат в магазине при покупке.
- Гранаты теперь тратятся с вашего склада. Необходимо их постоянно закупать.
- Улучшена синхронизация гранат в сетевой игре.
- Все гранаты кроме стартовых теперь имеют коэффициент уровня.
- Исправлен баг по боевому чату. Больше он не закрывается, когда вы пишете.
- Добавлены новые иконки предметов и достижений.
- Добавлены новые достижения:
1) Звезда за владение Kriss V-Vector
2) Звезда за владение Сайга-12
3) Звезда за владение Glock G18
Миниатюры
Нажмите на изображение для увеличения
Название: 2EABQkAFvXw.jpg
Просмотров: 1061
Размер:	70.6 Кб
ID:	21023  Нажмите на изображение для увеличения
Название: 7GykQS5jwZ0.jpg
Просмотров: 1083
Размер:	77.1 Кб
ID:	21024  Нажмите на изображение для увеличения
Название: KIpob2o056k.jpg
Просмотров: 1056
Размер:	70.8 Кб
ID:	21025  Нажмите на изображение для увеличения
Название: HA-6tiLBk8s.jpg
Просмотров: 1126
Размер:	132.8 Кб
ID:	21026  Нажмите на изображение для увеличения
Название: EDV_RG9pYX4.jpg
Просмотров: 1161
Размер:	65.2 Кб
ID:	21027  

Нажмите на изображение для увеличения
Название: -MTCyEugWPs.jpg
Просмотров: 1070
Размер:	65.9 Кб
ID:	21028  
__________________

EvilChaotic About
(Offline)
 
Ответить с цитированием
Эти 7 пользователя(ей) сказали Спасибо EvilChaotic за это полезное сообщение:
ARA (06.10.2014), Arton (06.10.2014), cahekp (07.10.2014), Mr_F_ (06.10.2014), Nex (07.10.2014), pax (06.10.2014), Жека (07.10.2014)
Старый 06.10.2014, 02:23   #19
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Project War

Поэтому есть беты, и игроков которые читят во время беты, запоминают, и "возраграждают" если они рассказывают как и что они взламывают.

Поздравления с релизом!
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
EvilChaotic (06.10.2014)
Старый 06.10.2014, 02:27   #20
EvilChaotic
Мастер
 
Аватар для EvilChaotic
 
Регистрация: 05.04.2008
Сообщений: 910
Написано 530 полезных сообщений
(для 3,006 пользователей)
Ответ: Project War

Сообщение от moka Посмотреть сообщение
Поэтому есть беты, и игроков которые читят во время беты, запоминают, и "возраграждают" если они рассказывают как и что они взламывают.

Поздравления с релизом!
Проблема в том, что во время нашей альфа и беты никто не читирил У нас было около ста тестеров, которых мы сами отбирали. В игре были заранее закрыты сами простые моменты читерства. Но вот потом я столкнулся с весьма крутыми читоделами, которые билд с ног на голову перевернули, разобрались в его работе и соответственно началось...
__________________

EvilChaotic About
(Offline)
 
Ответить с цитированием
Старый 06.10.2014, 02:36   #21
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Project War

Сообщение от EvilChaotic Посмотреть сообщение
У нас было около ста тестеров, которых мы сами отбирали.
А как они были мотивированы на читерство? Был какой-то аналог bug bounty? Или они просто пофану рубались?
Мотивация теперешних читеров-то понятна.
Сообщение от EvilChaotic Посмотреть сообщение
Понаделали ВХ, Аимботы, полеты, стрельба без разброса и прочие радости жизни. Еще встретил штуку, которая ставит всех игроков в определенную точку и читер просто стреляет по ним. И все это начали продавать игрокам.
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
EvilChaotic (06.10.2014)
Старый 06.10.2014, 02:41   #22
EvilChaotic
Мастер
 
Аватар для EvilChaotic
 
Регистрация: 05.04.2008
Сообщений: 910
Написано 530 полезных сообщений
(для 3,006 пользователей)
Ответ: Project War

Сообщение от impersonalis Посмотреть сообщение
А как они были мотивированы на читерство? Был какой-то аналог bug bounty?
Судя по тестам, даже мыслей не было читерить. И я сам не придавал этому большое значение. Защита была чуть выше проекта Black Bird Online. В предыдущем проекте никто особо и не читерил, поэтому часть моментов я не учел.
__________________

EvilChaotic About
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (06.10.2014)
Старый 06.10.2014, 03:14   #23
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Project War

Контакты читеров ведь есть?
Суть в том что имея контакты хороших читеробилдов, к ним можно в будущем обратиться за "услугами" при выпуске последующих проектов, или даже платить денюжку за нахождение багов и читов (bug-hunting как impersionalis подметил).
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
impersonalis (06.10.2014)
Старый 06.10.2014, 20:32   #24
h1dd3n
Бывалый
 
Аватар для h1dd3n
 
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений
(для 450 пользователей)
Ответ: Project War

Сообщение от EvilChaotic Посмотреть сообщение
Photon Cloud занимается вопросами пакетов. Там защиты не много.

ПС. Сразу после релиза читеры напали на игру. Понаделали ВХ, Аимботы, полеты, стрельба без разброса и прочие радости жизни. Еще встретил штуку, которая ставит всех игроков в определенную точку и читер просто стреляет по ним. И все это начали продавать игрокам.

Пока парился с античитами, еще успели и на сервере надехерить. В общем какой-то чел за 10 мин обошел всю защиту игры и начал отправлять запросы в бд. Отсюда читы на деньги и стату.

Пришлось остаться в офисе на ночь, переделать защиту. Пакс помог спрятать ключ проекта в длл. А я переделал серверные скрипт и пошифровал запросы.

В данный момент античит банит за любое изменение переменных внутри игры через Cheat Engine, каждый час примерно по одному человеку отправляется в бан. Так же имеется защита от спид хака + инъекции длл. Воспользовался Anti Cheat Toolkit. ВХ тоже закрыл.
Ох неправильным ты путем пошел.. Ты не должен ничего шифровать, не должен сделить за тем чтобы "в cheat engine не меняли значения переменных". Все должно проверяться на сервере и только там.
От тебя должен уходить не пакет "мой персонаж находится по координатам x/y/z", а пакет "команда: движение вперед".
Ключ проекта ? Что за ключ проекта ?
Защита от спидхака ? Это случаем не от встроенного ли спидхака в чит энжин ?
Закрыл ВХ ? Как ?
Защита от инъекции ДЛЛ ? Это невозможно.
Насчет сетевого трафика - если ключ которым ты шифруешь поток постоянный - записан в клиенте, то тогда любой желающий может взять и дернуть его оттуда. Если ключ создается при открытии соединения, то тогда весь трафик перехватывается mitm-прокси.
Про то что кто-то смог отправлять запросы в базу - вообще эпик фейл...

Вообще есть 2 типа читерства:
1. Эксплоиты - самый сильный эффект, легче всего палится, легче всего правится. Сюдя относится все связанное с тем что разработчик забыл проверить на сервере:
- Читер играет за мага в MMORPG, у него нету маны, клиент не позволяет использовать заклинание, но мы просто шлем серверу пакет и ему наплевать...
- Читер играет в то же самое MMORPG и вместо 1 заклинания, отправляет сразу 10 пакетов, и использует 10 заклинаний одновременно (или 1 и тоже 10 раз за раз)...
- Читер играет в шутер и, благодаря тому что сервер шлет пакеты с местоположением противника даже если те за стеной, видит их (для этого нужно всего 100 строк кода C/C++)
2. Автоматизация действий - хер спалишь, хер запретишь. Сюдя относится все связанное в тем когда компьютер выполняет за тебя ряд действий:
- Все аимботы в шутерах - компьютеру ничего не стоит прицелится ведь, он оперирует углами, а не таскает мышку по столу.
- У компьютера охрененное время реакции - в тебя летит здоровенная ракета (или любой скилшот в MOBA-играх)? Нет проблем - компьютер отреагирует еще когда твой противник будет только замахиваться и вычислит математически наиболее выгодный точку, чтобы уклониться.
- Играешь в игру где больше всего решает сколько времени ты просидел в игре ? Нет проблем - бот будет играть за тебя 24/7 и вскопает столько грядок что можно будет обеспечить планету жратвой на 100 лет.

Дак вот первое - это фейл разработчика и только он. Второе - пока решается только путем обрезания компьтеру доступа к данным: аимбот ведь не читает изображение с экрана, чтобы опередить где противник и куда стоит прицелится чтобы убить его (над проблемой оптического распознавания до сих пор бьются профессионалы - в читах написанных 16-ти летним школьников ocr нет и подавно..). Нет, он напрямую читает положение/поворот игрока и противников из памяти игры, а потом применяет математику 9 класса... Чит который автоматически уклоняется от летящей в тебя всякой херни тоже берет данные напрямую - как правило из пакетов...

Первое решается очень просто - нужно перестать ленится и проверят, наконец, все на сервере.
Второе, теоретически, вообще не решается, однако на текущий момент можно попытаться забрить дилетантов - ring0 античит, поиск читов среди процессов/загруженный библиотек по сигнатурам и т.д. Это то чем так яростно занимаются valve anticheat, punkbuster, myac и многие другие. Те кто "шарит" или те у кого просто до жопы энтузиазма так или иначе разреверсят античит и обойдут его..
__________________
(Offline)
 
Ответить с цитированием
Эти 6 пользователя(ей) сказали Спасибо h1dd3n за это полезное сообщение:
Arton (06.10.2014), EvilChaotic (08.10.2014), HolyDel (06.10.2014), Igor (06.10.2014), impersonalis (06.10.2014), Samodelkin (06.10.2014)
Старый 06.10.2014, 23:12   #25
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Project War

Все это конечно правильно, а в реальности все совсем по другому. Сколько надо человек чтобы сделать игру за такой срок по правилам? Сколько это стоить будет?

В результате обычная схема для игр в соц сетях - логика на php, реатлайм в облаке (Photon cloud) в котором на сервере нет логики (недавно только плагины появились для "крутых").

Я вообще офигеваю от производительности Серегиной команды и его самого.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Эти 5 пользователя(ей) сказали Спасибо pax за это полезное сообщение:
Arton (07.10.2014), EvilChaotic (08.10.2014), Igor (08.10.2014), moka (07.10.2014), Nex (07.10.2014)
Старый 06.10.2014, 23:16   #26
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Project War

Сообщение от h1dd3n Посмотреть сообщение
ring0 античит, поиск читов среди процессов/загруженный библиотек по сигнатурам и т.д. Это то чем так яростно занимаются valve anticheat, punkbuster, myac и многие другие. Те кто "шарит" или те у кого просто до жопы энтузиазма так или иначе разреверсят античит и обойдут его..
Вот так из-за читеров, игры инсталлируются будто операционные системы: с кучей непонятных сервисов, ведущих себя как антивирус. Нет никакой гарантии, что под видом службы мониторинга читов с очередной ММОРПГ не впаривается бекдор
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
LLI.T.A.L.K.E.R. (09.10.2014), Mr_F_ (06.10.2014), Samodelkin (07.10.2014)
Старый 07.10.2014, 00:51   #27
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Project War

Решение против читов - простое: считай всю логику на сервере. Authoritative Server.
Проблема только в том что считая логику на сервере, стоимость инфраструктуры вырастает значительно.
(Offline)
 
Ответить с цитированием
Старый 07.10.2014, 12:25   #28
h1dd3n
Бывалый
 
Аватар для h1dd3n
 
Регистрация: 19.06.2008
Сообщений: 679
Написано 264 полезных сообщений
(для 450 пользователей)
Ответ: Project War

Сообщение от pax Посмотреть сообщение
Все это конечно правильно, а в реальности все совсем по другому. Сколько надо человек чтобы сделать игру за такой срок по правилам? Сколько это стоить будет?
Разработка серверной стороны, с учетом того что все проверяется на сервере - +10% к времени разработки, если вести разработку правильно с самого начала. Если внедрять в существующее решение - то зависит от того насколько криво составлена архитектура - вплоть до полного переписывания..
Разработка античита на стороне клиента - в данном конкретном случае вообще невозможна, ввиду нехватки в команде людей, шаращих в реверс-инжиниринге и т.д. Самое очевидное решение, если нет времени/денег/людей - купить сторонний. Эвил так и сделал. (правда, конкретно про anti cheat toolkit ничего сказать не могу)
Сообщение от impersonalis
Вот так из-за читеров, игры инсталлируются будто операционные системы: с кучей непонятных сервисов, ведущих себя как антивирус. Нет никакой гарантии, что под видом службы мониторинга читов с очередной ММОРПГ не впаривается бекдор
Во первых, всегда есть вирустотал.
Во вторых, в соглашении которое показывается при установке игры, в подробностях описано чем может заниматься античит.
В третьих, исполняемые файлы, как правило, подписаны. Если качаешь с официального сайта, то вероятность того что .exe файл будет подписан ~90%, если качаешь с пиратского - тут все на свой страх и риск. Вдобавок, все драйвера на вин 7 х64 - всегда подписаны, политика безопасности не позволяет загрузить неподписанный драйвер. Ну и вообще - любой исполняемый файл, который запрашивает привилегии (при включенном uac) может натворить бед, если ему разрешить.
Сообщение от moka
Решение против читов - простое: считай всю логику на сервере. Authoritative Server.
Проблема только в том что считая логику на сервере, стоимость инфраструктуры вырастает значительно.
Не решит проблему аимбота и вх - 2 наибольшие проблемы шутеров.
И что ты понимаешь под "инфраструктурой"?
__________________
(Offline)
 
Ответить с цитированием
Старый 07.10.2014, 12:50   #29
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Project War

Сообщение от h1dd3n Посмотреть сообщение
Во первых, всегда есть вирустотал.
Во вторых, в соглашении которое показывается при установке игры, в подробностях описано чем может заниматься античит.
В третьих, исполняемые файлы, как правило, подписаны. Если качаешь с официального сайта, то вероятность того что .exe файл будет подписан ~90%, если качаешь с пиратского - тут все на свой страх и риск. Вдобавок, все драйвера на вин 7 х64 - всегда подписаны, политика безопасности не позволяет загрузить неподписанный драйвер.
Речь не о пиратах. Сноуден в печали. Да даже и возьмём помельче масштаб: всегда доверяй офф. поставщикам. А я с теплотой вспоминаю времена когда игра - это просто игра, а не кривые дрова для, видите-ли, защиты от копирования оптического диска, чекалки контрольной суммы устройств и прочая. Даже обладая лиц. копией игры думаешь: а стоит ли ставить именно такую сборку?
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо impersonalis за это полезное сообщение:
Arton (07.10.2014), Mr_F_ (07.10.2014)
Старый 07.10.2014, 12:59   #30
Mr_F_
Терабайт исходников
 
Аватар для Mr_F_
 
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений
(для 6,051 пользователей)
Ответ: Project War

Даже обладая лиц. копией игры думаешь: а стоит ли ставить именно такую сборку?
[баттхерт]
самое смешное, что именно с лицухами всегда куча проблем.
пиратку поставил - запустил, а с лицухой надо пройти защиты, стимы, юплеи, ориджины, прочий навоз, который то и дело хреново работает.

даже сингловая часть watch dogs не работала у половины земного шара на launch day из-за перегруженности серверов, на которые надо было залогиниться (нужно это было сделать хотя бы 1 раз перед получением возможности играть в оффе), в то время как пиратка работала за несколько дней до него)

а ещё как-то давно у меня не было интернета на норм компе, а был на соседнем убогом, и я купил HL2Ep2 лицензионный диск. каково же было моё удивление, что чтобы поиграть в честно купленный сингл, мне теперь нужен какой-то стим. пришлось целую неделю гуглить советы от бывалых крякеров стим игр и превращать свою версию игры в пиратку собственноручно, лол.
[/баттхерт]
__________________
бложик | geom.io | твиттер | faded | демо 1 2 | роботы | лайтмаппер
(Offline)
 
Ответить с цитированием
Эти 4 пользователя(ей) сказали Спасибо Mr_F_ за это полезное сообщение:
Arton (07.10.2014), Igor (08.10.2014), impersonalis (07.10.2014), LLI.T.A.L.K.E.R. (09.10.2014)
Ответ


Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 22:06.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com