Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More anti-cheating measures #111

Open
alexrp opened this issue Feb 21, 2024 · 0 comments
Open

More anti-cheating measures #111

alexrp opened this issue Feb 21, 2024 · 0 comments
Assignees
Labels
area: build Issues related to the build system. area: core Issues related to shared client/server game code. area: generators Issues related to the internal source generators. area: protocol Issues related to the network protocol. area: security Issues related to client/server integrity and cryptography. area: vendor Issues related to the vendoring project. state: approved Enhancements and tasks that have been approved.
Milestone

Comments

@alexrp
Copy link
Member

alexrp commented Feb 21, 2024

  • After Reimplement packet serialization with source generators #108, use the source generator infrastructure to inject a module initializer into every assembly. This initializer should do some kind of check that the current process is a TERA Arise process, and terminate the process if not. This should be configurable by the vendor project somehow.
  • Randomize packet field ordering for packets deriving from AriseGamePacket. The seed should be configurable by the vendor project.
@alexrp alexrp added area: build Issues related to the build system. state: approved Enhancements and tasks that have been approved. type: feature area: vendor Issues related to the vendoring project. area: core Issues related to shared client/server game code. area: security Issues related to client/server integrity and cryptography. area: protocol Issues related to the network protocol. labels Feb 21, 2024
@alexrp alexrp added this to the v1.0 milestone Feb 21, 2024
@alexrp alexrp self-assigned this Feb 21, 2024
@alexrp alexrp added the area: generators Issues related to the internal source generators. label Feb 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: build Issues related to the build system. area: core Issues related to shared client/server game code. area: generators Issues related to the internal source generators. area: protocol Issues related to the network protocol. area: security Issues related to client/server integrity and cryptography. area: vendor Issues related to the vendoring project. state: approved Enhancements and tasks that have been approved.
Projects
None yet
Development

No branches or pull requests

1 participant