Client side modding?

Hi,

Is it possible to run oxide client side? It is for an idea I have that requires modifying how the client behaves.

Before you say it's not a good idea - it's not for general use, it's just for a special type of admin bot to use on my own server.

PS. for game Rust, but posting here as I assume answer can be useful for any game.

Thanks in advance.

Suppose not because client side is IL2CPP aka not MSIL and cannot be modified the way Oxide works.

Yes, you can, but it isn't designed for that. There isn't really anything in it that makes it only work on servers, and we do in fact use it on some clients for games to make them a dedicated server or just as a listen server with plugins.

For Rust though, you'd have to deal with what is mentioned above as well as EAC.

Thanks for feedback! IL2CPP and EAC i guess will complicate matters, but I supposed it's still possible to hook in to IL2CPP somehow. EAC is a steam thing right? So there's no way to skip it just for a private server? I guess if it was easy, there would be way more hacks out there.

Anyway back to my project, many of the things I want to do can be done server side (like teleport admin around etc). So I think the most important thing I need is just the ability to issue client side commands based on some data from oxide server. I suppose i could hook into keyboard on client and just "type them", but then there would be the console gui popping up all the time.

Any idea if there are alternative solutions for what I need? Some type of client side scripting or rcon type access? 

EAC is not Steam, and I would not recommend messing with a client that has it enabled.