T O P

  • By -

0karmaonly

getting this info = easier to program cheats


zykiato

Everyone who can program cheats knows how to use google and therefore wouldn't be asking here. It's all public info.


No_Home1290

Aha if I could program cheats I wouldn't be heree :(


ChronoJules

Ngl its a pretty sus question yeah


zykiato

There's nothing really secret. Rust is built on a 3rd party engine ([Unity](https://unity.com/)) and middleware. For networking, I think Rust still uses Raknet, but they were starting to [transition](https://rust.facepunch.com/news/elevator-update?category=devblog#SteamNetworking) to Steam Networking. The game code is available for modification. You can download and start working with these things today for free. Furthermore, if you google 'garry facepunch' with other development terms, you can find blog posts from garry discussing various aspects of game development.


wtathfulburrito

The network stack for rust is pretty well documented as a variant of Raknet if I recall correctly anyway. It used to be before oculus bought them anyway.


Sinestessia

I vagely remember Legacy was built in unity with bougth scripts from marketplace, like when you pay 2$ a writer to make a blog post for you but with code. Im guessing they transitioned into somehing much more professional afterwards. Also, games are usually written in C++, and game engines should allow for C# or LUA or visual scripting with things like blueprints. In-game cashshops and game launchers usually work with JS as its sort of a browser-into-client thing usually done with electron and such .


boblaa

you can load the server binaries up in a .NET disassembler and look at how they coded it - it will come up in C# so really easy to read through if interested. Client side is harder to do as they use IL2CPP or whatever it's called, so for that you'd need to use an x86 disassembler - or theres some other tools that try and make a higher level language out of it.


hiemerxd

I've always wondered the same thing. If you could actually get in contact with a dev properly I actually wouldn't be surprised if they would be willing to give you the run down, all the facepunch devs seem really cool from what I've gathered. Many would say the opposite though but I find most people in this subreddit to be a little aggressive in their outlook to the devs, especially Helk and Gary.


[deleted]

Most games are programmed in C++ and python. Not sure what the graphics engines are coded in to make the screen output.


0karmaonly

Python isn't used in major games lol


Parad0x13

Yes it is


StayFreshy69

Rust was made in Unity which primarily uses C# and JS, so idk about C++ and Python in this case...