- 🔐 Application Security Engineer
- 🐧 Free (Libre) Software Enthusiast
- ⚙️ Former C++ developer & Golang developer
- 🛠️ Ex Killing Floor 2 Modder & Server Operator
- rms-support-letter: Create GenZmeY.yaml
- kf2-friendlyhud: add SML compatibility
- kf2-friendlyhud: fix "Accessed None 'Team'"
- dependency-finder: fix windows launch scripts
-
multini
A command-line utility for editing INI files, born from the need to automate work with Killing Floor 2 (Unreal Engine 3.5) configs. Games using this engine use duplicate keys with different values in their configs, which other INI utilities don't handle correctly. -
TG-Avatar-Alteration
Service (python + systemd timer) that automatically changes your Telegram avatar every minute using a folder of daily images.
Killing Floor 2 (KF2) is a first-person shooter video game developed and published by Tripwire Interactive. The game uses the Unreal Engine 3 and has the ability to host unofficial user servers, which creates great potential for modifications and improvements.
-
KF2-AntiDDoS
Go-based tool that parses KF2 server logs in real-time and automatically blocks DDoS attackers via firewall rules. -
KF2-BuildTools
Bash script for building, testing and uploading KF2 mods to Steam Workshop. Supports multiple projects, eliminates the need to manually edit theKFEditor.inifile, and saves a ton of time. -
KF2-Game-Scripts
A complete set of KF2 scripts with a change history from v1105 to the latest v1150. Used to track patches and keep mods compatible with the current game. Since KF2 support has officially ended, this repository now has no value except historical. -
KF2-MyServer.bat
A batch file for launching a KF2 Windows server. It contains variables for specifying server parameters, which are used to assemble the startup command, and includes helpful comments and presets. A much more convenient alternative to the originalKF2Server.bat. -
KF2-Ranked-Patch
Patch for Windows & Linux KF2 servers that disables unranked state, allows any mods and grants XP for custom weapons/zeds. Violates KF2 EULA. -
KF2-SRV
Command line tools for managing a set of Killing Floor 2 servers. It served the MSK-GS project well, but is now abandoned and has no documentation. Rest in peace 🪦.
-
KF2-AdminAutoLogin
Small server-side mutator that allows specified players to automatically log in as an admin. -
KF2-BoxPainterLib
LGPLv3 library for drawing 2D UI boxes on KF2 canvas, copies the visual style of KF2 interfaces. Ported from YetAnotherScoreboard; useful for custom HUDs, UIs. -
KF2-ControlledVoteCollector
Enhanced vote collector with public voting, kick logging, next-map control, statistics and more. -
KF2-CustomTraderInventory
Trader inventory management tool. Adds/removes items, preloads models, unlocks DLC weapons, proper sorting and more. -
KF2-DroppedPickupLifespan
Server-side mutator that changes lifespan of dropped weapons and dosh. -
KF2-LootedTraderInventory
A heavily stripped-down version of CTI that only allows you to remove weapons from a trader, not add them. Created in the hopes of being whitelisted. -
KF2-SafeMutLoader
A mutator loader that allows the KF2 server to use non-whitelisted mods while staying ranked. It requires adding SML compatibility code to the mods, but it does not violate the KF2 EULA. -
KF2-Server-Extension
Server-side perk progression with RPG elements (buy individual stats/traits). Replaces the classic KF2 perk system. This is a further development of the ServerExt mutator from Marco and Forrest Mark X. -
KF2-StartWave
An updated version of Pharrahnox's StartWave mod. Allows users to specify the starting wave and the boss that will spawn, jump waves via console and fix endless mode and difficulty issues. -
KF2-TAWOD
Forces players to throw all their weapons on death (not just the current weapon as in the game by default). -
KF2-TrueRandomBoss
Server-side mutator that removes predictability and makes bosses truly random. -
KF2-YetAnotherScoreboard
Custom scoreboard based on ClassicHUD with heavy modifications. Has a clean and informative appearance, supports a large number of players, contains some additional functionality such as player statuses, group membership, informational messages, and more. -
KF2-ZedSpawner
Advanced zed spawner with player-dependent counts, cyclic spawning and separate settings for regular, special and boss waves. -
KF2-ZedternalZeds
Collection of custom zeds from ZedternalReborn (nothing else). Use with ZedSpawner or other spawn mods.
Moscow Game Servers (MSK-GS) is a group of Killing Floor 2 servers that existed since 2018 and held top positions in the global server rankings. The project was closed in January 2023 for personal reasons.
-
KF2-MSK-GS
Mutator providing some functions of MSK-GS servers. Contains implementations of my ideas and combinations of other mutators for compatibility. For a long time, it served as a testing ground for my ideas, which were later published as standalone mods. Published under GPL-3.0 license after the MSK-GS project was closed. -
KF2-MSK-GS-Resources
A complete set of MSK-GS server resources, such as configurations, map cycles, banner images, and so on. Published due to the closure of the MSK-GS project.


