Web panel (like txAdmin) on the game port: login/roles/users, players, kick/ban/op, bans, live console, world reset/backups/restore, settings editor, save ZIP upload/download, start/stop/restart; in-process restart loop; tests

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-09-27 18:18:58 +02:00
co-authored by Claude Opus 5.5
parent b949418476
commit f8aad82d18
15 changed files with 2522 additions and 50 deletions
+9
View File
@@ -15,6 +15,15 @@
<ApplicationIcon>logo.ico</ApplicationIcon>
</PropertyGroup>
<ItemGroup>
<!-- Web-Panel (Kestrel) -->
<FrameworkReference Include="Microsoft.AspNetCore.App" />
<EmbeddedResource Include="Panel/index.html" LogicalName="panel.index.html" />
<EmbeddedResource Include="Panel/app.js" LogicalName="panel.app.js" />
<EmbeddedResource Include="Panel/app.css" LogicalName="panel.app.css" />
<EmbeddedResource Include="Panel/logo.png" LogicalName="panel.logo.png" />
</ItemGroup>
<ItemGroup>
<!-- Tests sind ein eigenes Projekt im Ordner Tests -->
<Compile Remove="Tests/**" />