Facepunch says EAC Client Integrity Violation typically means local Easy Anti-Cheat files did not update correctly or became corrupt. The recommended fix is to remove the local EAC folder and let Steam reacquire the correct files through verification.

Fix it step by step

1Close Rust and Steam

Exit the game completely before changing any EAC files so nothing remains locked or in use.

2Open Rust's local installation folder

In Steam, right-click Rust, open Properties, and browse the installed files so you are working in the correct game directory.

3Delete the EasyAntiCheat folder

Remove the EasyAntiCheat folder from the Rust installation. This clears the local EAC package that may be damaged or outdated.

4Restart Steam with administrator rights

Close Steam completely, then start it as administrator as described in Facepunch's repair instructions.

5Verify Rust's game files

Run Verify Integrity of Game Files. Steam will scan the installation and reacquire missing EAC files.

6Launch Rust normally from Steam

After verification completes, start Rust from the Steam Library and test a secure server.

Frequently asked questions

Is Client Integrity Violation an EAC ban?

No. Facepunch describes this specific error as a local EAC file update or corruption problem.

Why delete the EAC folder before verifying?

It forces Steam verification to reacquire the EAC package instead of leaving potentially corrupt local files in place.

Official sources

These references were used to build and verify the troubleshooting order in this guide.

Related troubleshooting guides

Continue with closely related guides from the same topic hub.