Releases: AdaInTheLab/KitsuneCommand
Releases · AdaInTheLab/KitsuneCommand
v2.2.0 — Linux Support
What's New
Linux Support
KitsuneCommand now runs on both Windows and Linux 7 Days to Die dedicated servers. The same release ZIP works on both platforms — the mod auto-detects the OS and loads the correct native libraries.
Changes
- Cross-platform native library loading — Uses
dlopenon Linux andLoadLibraryon Windows, with Monomono_dllmap_insertfor runtime DLL mapping - Built System.Data.SQLite from source with
SQLITE_STANDARDdefine — the NuGet binary uses obfuscated P/Invoke names that break Mono DLL mapping on Linux - Official sqlite3.dll from sqlite.org for Windows (the NuGet SQLite.Interop.dll doesn't export standard SQLite C API functions)
- RuntimeInfoShim now detects actual OS instead of hardcoding Windows
- PlatformHelper utility for cross-platform OS detection
- Build scripts support
-Platformparameter (windows,linux,both) - System.ComponentModel.DataAnnotations.dll shipped with mod (required by ASP.NET Web API, not included in Unity's Mono)
Linux Requirements
libsqlite3-0system package (usually pre-installed on most distros)- Everything else is included in the release
Installation
- Extract the
KitsuneCommandfolder into your server'sMods/directory - Start the server
- Open
http://your-server-ip:8888 - Check the save directory for
FIRST_RUN_PASSWORD.txtwith admin credentials
Full Changelog: v2.1.0...v2.2.0
v2.1.0 — Player Cards, Tickets & WebSocket Fixes
What's New
Player Cards View
- Toggle between card grid and table view on the Players page
- Cards show avatar (color-coded initials), level, zombie kills, deaths, health bar, and position
- Quick actions: view details, edit metadata, PM, give items, kick/ban
Player Metadata System
- Set custom name colors per player (visible in web panel and in-game chat)
- Assign custom tags (VIP, Supporter, Moderator, etc.)
- Admin notes per player
- Change in-game admin levels from the web panel
Ticket System
- In-game player support tickets
- View, respond to, and manage tickets from the web panel
Give Items Dialog
- Give items to players directly from the web panel with item name, count, and quality
Bug Fixes
- Fixed WebSocket events not reaching frontend — EventBroadcaster was serializing JSON in PascalCase while the frontend expected camelCase
- Fixed WebSocket idle disconnects — disabled WebSocketSharp's KeepClean auto-close behavior
- Fixed dashboard text contrast — PrimeVue Card component was overriding text color via CSS variable
- Fixed nav active state — Dashboard was always highlighted due to Vue Router prefix matching on
/
Other
- Added banner logo to README
v2.0.0 - KitsuneCommand
KitsuneCommand v2.0.0
Clean-room V2 rewrite of ServerKit - a web-based management panel and RESTful API for 7 Days to Die dedicated servers.
Highlights
- Web Dashboard - Real-time server stats, player count, FPS, memory, game day/time
- GPS Map - Live Leaflet map with player markers and SkiaSharp tile rendering
- Web Console - Execute server commands from your browser with log streaming
- Player Management - View online/offline players, inventories, kick/ban
- Economy System - Points, sign-in rewards, configurable shop, CD keys, VIP gifts
- Teleportation - Home, city, and friend teleport systems
- Self-Hoster Tools - Server control, config editor, mods manager, auto backup, task scheduler
- 5 Languages - English, Japanese, Korean, Chinese Simplified, Chinese Traditional
Tech Stack
| Layer | Technology |
|---|---|
| Backend | C# 11 / .NET Framework 4.8 / OWIN / ASP.NET Web API 2 |
| Frontend | Vue 3 / TypeScript 5 / Vite 6 / PrimeVue 4 |
| Database | SQLite / Dapper |
| Auth | OAuth2 with BCrypt password hashing |
| Map | SkiaSharp tile rendering + Leaflet |
Installation
- Extract the
KitsuneCommandfolder into your server'sMods/directory - Start your dedicated server
- Open
http://your-server-ip:8888in a browser - Check the server console for your auto-generated admin credentials
Requirements
- 7 Days to Die Dedicated Server (V2.5+)
- .NET Framework 4.8 runtime (included with Windows)
Known Issues
libSkiaSharp.dllnative binary is not included in this release - map tile rendering will not function without manually adding it to thex64/folder from a SkiaSharp 2.80.4 NuGet package
Full documentation: README