Тодд? Зачем ты это делаешь Тодд? Зачем ты творишь такую хуню?!?!
Я вам с реддита пасты принес по вашей новой "любимой" игре от Беседки. Ну и перевод данной пасты тоже принес) Спизжено у Сиплого.
Представляю "5 причин не использовать движок, который вы сделали полностью открытым и предоставили все инструменты, необходимые для его модификации, как движок для онлайн-игры". Ах да, и как забить на секьюрность для ваших пользователей.
Я такой же фанат Fallout и Bethesda, как и все остальные, я потратил около 4000 часов в Fallout 4 и около двух лет занимаюсь модификациями. Поэтому, когда я попал в ПК-бету и загрузил файлы игры, я решил с ними поиграться.
№1: Нет серверчеков для проверки моделей или целостности файлов. Хотите, чтобы деревья были меньше или может хотите игровые модели ярких цветов, чтобы их было проще разглядеть? Вперёд, у вас есть все инструменты для этого!
№2: Ландшафт, невидимые стены, столкновения - это лежит на стороне клиента! Хотите проходить через стены? Откройте замечательный .esm файл и отредактируйте его. Серверу наплевать, чекеров нет!
№3: Кое-кто хотел сэкономить деньги на физических серверах сделал "клиент-клиент"-соединение, но не стал париться о его шифровании. Благодаря этому мы можем открыть Wireshark во время игры и вбить любой нужный IP-адрес. Далее отправляем пакеты на сервер, в автоматическом режиме редачим данные, все представлено очень удобно, в текстовом виде. Можно даже получить информацию о здоровье и местоположении игрока, действительно, зачем тратить время на ковыряние в экзешнике и мучиться с анти-читами, когда можно получить всю информацию прямо из сети!
№4: Хотите грифить или включить годмод? Зациклите пакеты, захваченные в Wireshark, сообщая, что у вас полный ХП. Зачем серверу заботиться о такой незначительной мелочи, которая совершенно не ломает игру?!?! Это отличная идея - клиент сообщает серверу состояние, и сервер не проводит никаких проверок! Возможности в целом безграничны, судя по всему, можно начитерить предметы, просто отправив серверу сообщение о том, что вы его подобрали!
№5: Вам кто-то не нравится? Опять же, есть Wireshark, просто отправляем пакет с командой disconnect и отключаем его!
В заключение: Bethesda не должна была делать Fallout 76, просто вкорячив в него моды с Nexus'а и продавать его как новую игру.
Я такой же фанат Fallout и Bethesda, как и все остальные, я потратил около 4000 часов в Fallout 4 и около двух лет занимаюсь модификациями. Поэтому, когда я попал в ПК-бету и загрузил файлы игры, я решил с ними поиграться.
№1: Нет серверчеков для проверки моделей или целостности файлов. Хотите, чтобы деревья были меньше или может хотите игровые модели ярких цветов, чтобы их было проще разглядеть? Вперёд, у вас есть все инструменты для этого!
№2: Ландшафт, невидимые стены, столкновения - это лежит на стороне клиента! Хотите проходить через стены? Откройте замечательный .esm файл и отредактируйте его. Серверу наплевать, чекеров нет!
№3: Кое-кто хотел сэкономить деньги на физических серверах сделал "клиент-клиент"-соединение, но не стал париться о его шифровании. Благодаря этому мы можем открыть Wireshark во время игры и вбить любой нужный IP-адрес. Далее отправляем пакеты на сервер, в автоматическом режиме редачим данные, все представлено очень удобно, в текстовом виде. Можно даже получить информацию о здоровье и местоположении игрока, действительно, зачем тратить время на ковыряние в экзешнике и мучиться с анти-читами, когда можно получить всю информацию прямо из сети!
№4: Хотите грифить или включить годмод? Зациклите пакеты, захваченные в Wireshark, сообщая, что у вас полный ХП. Зачем серверу заботиться о такой незначительной мелочи, которая совершенно не ломает игру?!?! Это отличная идея - клиент сообщает серверу состояние, и сервер не проводит никаких проверок! Возможности в целом безграничны, судя по всему, можно начитерить предметы, просто отправив серверу сообщение о том, что вы его подобрали!
№5: Вам кто-то не нравится? Опять же, есть Wireshark, просто отправляем пакет с командой disconnect и отключаем его!
В заключение: Bethesda не должна была делать Fallout 76, просто вкорячив в него моды с Nexus'а и продавать его как новую игру.
Подробнее
Тодд Привет купи
± fooey f 471 points • 2 hours ago + copy/paste in case it gets nuked Welcome to 5 reasons not to use an engine that you made entirely open and provided all the tools needed to mod that engine in an online game. Oh and how to entirely not secure anything for your users. I am as much a Fallout and Bethesda fan as everyone else, I've sunk around 4000 hours into Fallout4 and have been making mods for about 2 years. So when I got into the PC Beta and it allowed me to download the client and files, I started playing with them. Number 1: There are no server checks to verify models or file integrity. Want to make trees smaller, or player models bright colors to see them easier? Go right ahead, here are the tools to do it! Number 2: Terrain and invisible walls/collision is client side! Want to walk through walls? Open up that beautiful .esm file and edit it. The server doesn't care or check! Number 3: Want to save money on server hardware and make ping a little more manageable? Go ahead and open up client to client communication but don't encrypt it or obfuscate it in anyway. Open up Wireshark while playing and nab anyone's IP you want! Send packets to the server to auto use consumables, all very nicely and in plain text! Even get health info and player location, why waste time injecting the executable and getting nabbed by anti-cheat when you can get all info from the network! Number 4: Want to grief people and be a God? Go ahead and keep looping the packet captured in Wireshark reporting you gave full HP. Why would the server care about something as little and not game breaking like this?!?! It's a great idea to let the client tell the server it's state and the server not check anything it's being told! The possibilities with this are endless and probably able to just give yourself items by telling the server you picked it up! Number 5: Someone in your game being mean? Again have Wireshark? Well let's just forge a packet with the disconnect command in it and knock them offline! In conclusion: Bethesda should not have just made Fallout76 by throwing mods on it from Nexus and sold it as a new game. Have fun in the wasteland gamers. - Reply Share Report Save
Fallout 76,Fallout,Фоллаут,фэндомы,Разработчики игр,Игры,жопы фанатов
Еще на тему
Отличный комментарий!