[ / / / / / / / / / / / / / ] [ dir / arepa / asmr / hisrol / leftpol / magali / terka / vg / zenpol ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Name
Email
Subject
Comment *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

File (hide): 75c061e222d8b2e⋯.jpg (82.52 KB, 850x638, 425:319, 1450614069094.jpg) (h) (u)

[–]

 No.909881>>909897 >>909917 >>909967 >>910107 >>910163 >>910858 >>911251 [Watch Thread][Show All Posts]

https://www.pcpowerplay.com.au/news/how-normal-is-cheating-at-pubg-in-china-very,488581

https://archive.fo/Ybo31

Now that cheating is supported at the hardware level by big players how will technology keep up to make sure games stay fair?

 No.909885

>how will technology keep up to make sure games stay fair?

Region locking shitskins and jews of the east.


 No.909886>>909890 >>910244

It won't shock me if they create some virtual machine and hypervisor combo that the game only run in.


 No.909890

>>909886

That's how it already works


 No.909891>>909892 >>909943 >>909965 >>909967 >>909997 >>910010 >>910111 >>910913

You cannot secure games. Trying to secure games is fundamentally impossible because users own the machine. Any sufficiently motivated user will get around whatever pitiful protections you put in place. Your anti cheating software does nothing. It is placebo.

The solution to all security problems is a network of trust. Don't play with people you don't trust. If you see security work and it doesn't involve a network of trust, it isn't security it's masturbation. Servers get cracked because they must respond to requests from any random ass HTTP client from anywhere on the planet; if they only had to respond to trusted people, they wouldn't get cracked even if they were exploitable.


 No.909892

>>909891

>network play only via ssl keys

>one of your trusted end nodes get compromised

>now server is compromised

it can never work


 No.909897>>909974 >>910038

>>909881 (OP)

Machine learning based anticheat is the next thing being rolled out. I've worked closely with the developers of ML based anticheats in the last couple years. All of those were internal projects used exclusively by the company's own games.


 No.909917

>>909881 (OP)

Chineese are modyfying software they bought. Gamers want mod support but fail to see that cheats are the exact same thing.

>but they are in MY games

And you're in theirs, if you don't want to play with cheaters then don't play with cheaters, nobody is forcing you but devs. This problem was solved so long ago with dedicated servers and shared banlists.


 No.909943>>909951 >>909966 >>910033

>>909891

>Trying to secure games is fundamentally impossible because users own the machine.

>users own the machine.

Just wait for (((cloud))) gaming, Microsoft and Netflix are already working on it.


 No.909951>>909974 >>910033

>>909943

>already

this was a meme a few years ago

servers where supposed to play the game and stream the image to you.


 No.909965>>909974 >>910181

>>909891

It could also work by having the server do all computations too and synching them back too the client regularly. This doesn't prevent bots but at least teleportation, instant kills and other bullshit. The rest can't be checked by machine.


 No.909966>>910033

>>909943

The latency won't get low enough for this. Even in a century and then every player can just buy a super computer for the price four months would cost.


 No.909967

>>909881 (OP)

>What will anti cheating look like in the future?

like spyware and

communism

>v& for selling pubg cheats in China

>v& for selling fortnite cheats in USA

>pubg

PUBG is a crapgame, you can literally send the server messages saying you killed everyone in the game and the game ends with 100 kills. they probably fixed this but it will still forever have similar issues because it's a crapgame

wtf is this article even trying to say? how can you have a hardware cheat? the moment the game code slightly changes it wont work anymore and you'll have to buy new hardware

>That is... pretty fucking blatant. Dell is pretty much telling players to ignore Bluehole's terms of service and cheat away in order to win.

>muh TOS

>It's normalising behaviour that ruins the game for everyone else,

http://pwned.nl/

>and forces the developer and its anti-cheat partners to invest in combing the game for more cheaters rather than work on the game itself,

maybe if they were competent enough to solve basic problems like being able to teleport, OPK, etc, they wouldn't have to spend as much on botnet snake oil anticheat solutions

>an effort that must come with a significant cost.

we can solve this with communism goy

>>909891

you might want to define what you mean by "crack" before we assume you're retarded. most game cheating is just wallhack/aimbot, which is possible in every FPS due to how the game works. no "cracking" involved. PUBG on the other hand is a piece of shit where literally every malformed packet you send breaks the entire 100 player game in some absurd way


 No.909974>>909976 >>910049 >>910089 >>910297

>>909951

that will never work in the slightest because you can't get the latency low enough for aiming/movement. also you can still aimbot. there are even color based aimbots that worked decent enough sometimes

>>909897

I never got into ML but I wonder how it's actually supposed to work. In every game I've seen it's just:

>friend falls off cliff

YOU TK'd your friend! BAN

>type name of game which has "night" in it,

RACIST! GRIEFER!11 BAN!

>you know where someone is based off deduction, go around corner and shoot him

CHEATER! BAN!!

(also even in some proper solution, the model of the game would be different than how the game actually works, so this situation still happens)

>>909965

in other words most cheating is solved by your game not being a crapgame (such as PUBG, Crysis, S.T.A.L.K.E.R, F.E.A.R, and then pretty much every pay2win game ever made)


 No.909976

>>909974

ML is a meme


 No.909979>>909980

There is no future in mmos that is why I am gonna make 3dvr games with a sole purpose being a simulator.


 No.909980>>910036

>>909979

make a vr tank sim


 No.909988>>909990

Not trusting the client. The latency sensitive tasks can be run in SGX which the "owner" does not control in practice.


 No.909990

>>909988

Also require paying for every account, a google account and go hard after cheaters to ban them quickly. Give rewards for players to rat out cheaters and punish false reports.


 No.909993

>>909989

>a google account

get the fuck out of here with that shit faggot.

all games already have required you to pay to get online for 20 years now. it works good enough and gives profit to the developers, so they have nothing to complain about


 No.909997

>>909891

>users own the machine

Intel would beg to differ, pleb.


 No.910003>>910025

There is a mmo Dev that has made some good points on how to fight cheating :

http://ithare.com/category/security/anti-cheating/

One of his ideas is to make often new releases of the mmo client and force the update (Detect and refuse old), make some changes that need hackers to follow up.

If the hackers need for a little reward every week to redo a lot of non automatable work, the cheating becomes uninteresting.

Otherwise his page is a good read on the subject.


 No.910010

>>909891

>Your anti cheating software does nothing. It is placebo.

https://en.wikipedia.org/wiki/Software_Guard_Extensions

Anti cheat is DRM.


 No.910025

>>910003

>updating the protocol and kicking off clients with old versions

oldest trick in the book

MMOs are not real games tho, since they're just RPGs

>“What if we send not just a challenge, but a “challenge which includes some piece of code to be executed on the Client-Side”?”

is this even possible to implement? you aren't truly sending arbitrary code to execute but something generated by your program that tries to make it "random". once the guy figures out the pattern he can solve any program without needing to execute it, because you only generate a subset of possible programs


 No.910033>>910189 >>910348


 No.910036

>>909980

With cute girls


 No.910038>>910049 >>910348


 No.910049>>910190 >>910348

>>909974

>I never got into ML but I wonder how it's actually supposed to work.

I am talking about things like suspicious movement and aim. Depending on the seriousness it either flags the moderation team to review them or plainly bans them.

>>910038

Yes, Valve has started using it to flag players for review. It's convenient that they have a large dataset of gameplay labelled for cheating.


 No.910089>>910348

>>909974

>calls Crysis, STALKER and FEAR crap games

What even?


 No.910107

>>909881 (OP)

>What will anti cheating look like in the future?

Botnet rootkit anti-cheat, "(((trusted computing)))", (((remote attestation))), and (((approved hardware))). remote attestation is not necessarily bad, but jews push it to make sure you're using their pozzed botnetware


 No.910111>>910348

There's a solution already and it's >>909891.

Just play with people you trust.


 No.910163

>>909881 (OP)

>not mentioned in that advertisement disguised as news:

10 chinks arrested for PUBG cheating


 No.910181>>910243

>>909965

This is how Dota 2 does it but it only gets away with it due to the nature of the control scheme, the lag on actions isn't usually a big deal since it's set up like a strategy game. Even maphax don't work because the server only updates the clients on what they can see in the fog of war.


 No.910189

>>910033

https://youtu.be/jeapeI_Kp28

>the latency is fine

i can see this guy move his mouse and the screen update half a second later. he also dies in the single shitty video he did of the shitty game he's playing for $3/hr.


 No.910190>>910230

>>910049

>It's convenient that they have a large dataset of gameplay labelled for cheating.

It's also convenient they have a client installed on 100 million computers that spies on everything they do, in game and out.


 No.910230

>>910190

>that spies on everything they do, in game and out.

[citation needed]


 No.910243

>>910181

Until it doesn't and you can see particles and other shit in FoW


 No.910244>>910324

Valve uses a combination of machine learning and encouraging community response. Their machine learning setup watches thousands of recorded CS:GO matches a day and is a bunch of massive server racks running 24/7

>>909886

There's already a DRM that does that, but the VM it uses is a different architecture created specifically for the DRM. But AFAIK no AAA games are using it yet.


 No.910297>>910333 >>910348

>>909974

>Crysis, F.E.A.R

>shitgames

No. They are good but placed the focus on single player. I don't even know if Crysis 1 has a multiplayer mode.


 No.910324>>910858 >>910926

I'm pretty sure it's really easy to get around VAC by writing your cheats in asm.

>>910244

>Their machine learning setup watches thousands of recorded CS:GO matches a day and is a bunch of massive server racks running 24/7

imagine how much power that wastes, when you could just have community run dedicated servers instead of this matchmaking shit.


 No.910333>>910348

>>910297

Crysis doesn't have MP, Warhead does have a multiplayer part called Crysis Wars.


 No.910348

>>910033

>.io

>le EC2 XDDD

opinion disregarded. as i said, latency is a problem and there's no getting around it. posting some "proof" that you got around it makes no sense because it's impossible to get around it.

>>910049

>I am talking about things like suspicious movement and aim. Depending on the seriousness it either flags the moderation team to review them or plainly bans them.

This is precisely what I was talking about.

>>910297

>>910089

crapgames as in, don't have real multiplayer code. the single player works perfectly fine though (not Crysis though since it's buggy as shit)

>>910038

people have been doing this for 10 years. just because it has a "deep learning" buzzword on it doesn't make it fundamentaly different. and, like I said, most implementations of this will just cause false positives even when there's no reason to because game developers aren't very rigorous people in the first place. also all these ML solutions claim to be based on training, but how are you supposed to train something if the people training it are idiots? most gamers will cry cheater every second time they die in a game

>>910333

>Crysis 1 had no multiplayer

Hmm I wonder why there was a giant button that says "Multiplayer" in the main menu then

>>910111

b-but the internet is unsafe, are you sure I shouldn't go to my friend's house and LAN/splitscreen directly?


 No.910858

>>909881 (OP)

>mods are cheating

Like >>910324 said, the main problem here is simply the fact that everyone and their dog is squeezed into the same giant metaserver with the same giant persistently scored matchlist. Time was, individual clans had their own colo servers, and you coul dfind everything from tightly admin'd competitive servers, to chaotic free-for-alls consisting of every hack and exploit imaginable, depending on the server.


 No.910913

>>909891

>Any sufficiently motivated user will get around whatever pitiful protections you put in place

I'm glad that proprietary software is fine then! Its all equivalent to the open source after all. Its just a binary. Everything it does is open for your inspection. Its easy!


 No.910926

>>910324

>easy to get around VAC

or just run hacks as root. Since VAC isn't run as root, it can't see your cheat if you have everything set up.


 No.911251

File (hide): 3d5df547a8987bb⋯.png (17.88 KB, 846x457, 846:457, fhe-diagram.png) (h) (u)

>>909881 (OP)

I'm convinced CPUs in ten years will have a fully homomorphic encryption unit, allowing completely opaque computation on ciphertexts to take place on the user's machine. Computing is fucked.


 No.911255>>911267

There's one "cheat" I found by accident that works in every game, is undetectable and lets you see through walls. I have never seen anyone else do it. I found it by pure luck.


 No.911267

>>911255

Fucking around with DirectX?


 No.911309

Players will either learn to handle cheaters as a community or we will end up with the most invasive malware imaginable. We already have literal rootkits like Gameguard that do nothing to stop it.


 No.911490>>911492 >>912352

Cheating will be impossible in the future as we'll have encrypted memory. AMD and Intel have already tried (if you have a modern processor you have support for it) but failed due to $300M of diversity. They're both trying again. Only question is, how long until this starts affecting you. I'd give it 10-15 years.


 No.911492

>>911490

Encrypted memory is going to be awesome. You can just encrypt your code for the CPU, upload it to a cloud server, and they cant know whats going on.


 No.911806

Who remember Punkbuster and Gamespy?


 No.912352

>>911490

how will that work? sounds retarded becuase

>lol oracles

>lol side channels

>lol bootstrapping issues

>lol reverse engineering CPU

but i dont want to put too much thought into meme technology




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
52 replies | 1 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / arepa / asmr / hisrol / leftpol / magali / terka / vg / zenpol ][ watchlist ]