Skip to content

Server player creation #1

Description

@michal-kapala

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

DSRelated to dedicated serverbugSomething isn't workingenhancementNew feature or requestleap forwardThat's a big boi

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions