Server player creation
Opened this issue · 0 comments
michal-kapala commented
What?
The goal is to emulate server abstract player serialization so client binary can deserialize it and execute commands and other server-reserved code. This player instance could perform sensitive actions on the client-side (like throwing grenades, loading weapons or initiating the map properly, hopefully).
How?
The AI.dll binary contains code for this serialization and AI_NetworkManager's constructor can be patched so that the serialization packet is built and sent.
- Find a packet after which replication should take place
- Figure out proper server id/handle
- Figure out proper server player params
- Implement server player replication