From 75c0d85a9351be4b5452a05b691a8eabc9384d79 Mon Sep 17 00:00:00 2001 From: GenZmeY Date: Tue, 27 Feb 2024 22:36:41 +0300 Subject: [PATCH] Update README.md --- README.md | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 4c1941e..a12b2a2 100644 --- a/README.md +++ b/README.md @@ -1,21 +1,20 @@ # KF2-Ranked-Patch - -# Description Makes kf2 server ranked -# Dependencies -- any GNU/Linux OS -- dd, readelf, hexdump -- kf2 server +## Legal +Use of this patch violates the [KF2 EULA](https://store.steampowered.com/eula/232090_eula_0) provisions that prohibit disassembling or modifying game files. +If this is a problem for you, use [SafeMutLoader](https://github.com/GenZmeY/KF2-SafeMutLoader/), which is completely legal. -# Usage +## Dependencies +- any GNU/Linux OS; +- dd, readelf, hexdump; +- Killing Floor 2 server. + +## Usage - install dependencies (dd, readelf, hexdump) using your OS's package manager - copy [kf2-ranked-patch](kf2-ranked-patch) to your server - make it executable: `chmod +x kf2-ranked-patch` - run it like this: `./kf2-ranked-patch ` -# Enable auto-patching -If you are using [KF2-SRV](https://github.com/GenZmeY/KF2-SRV) then copy [kf2-ranked-patch](kf2-ranked-patch) to `/usr/share/kf2-srv/patch/` so that the server will automatically apply the patch after each update - -# Notes -- need to patch `KFGameSteamServer.bin.x86_64` after every KF2 update +## Notes +- Game updates and integrity checks replace the executable file (`KFGameSteamServer.bin.x86_64`) with original one, so after these events the patch must be applied again