Files
DarkflameServer/dDashboardServer/templates/about.html
Aaron Kimbrell e3467465b4 Add dashboard audit log and configuration management
- Implemented dashboard audit logging with InsertAuditLog, GetRecentAuditLogs, GetAuditLogsByIP, and CleanupOldAuditLogs methods.
- Created dashboard configuration management with GetDashboardConfig and SetDashboardConfig methods.
- Added new tables for dashboard_audit_log and dashboard_config in both MySQL and SQLite migrations.
- Updated CMakeLists to include Crow and ASIO for dashboard server functionality.
- Enhanced existing database classes to support new dashboard features, including character, play key, and property management.
- Added new methods for retrieving and managing play keys, properties, and pet names.
- Updated TestSQLDatabase to include stubs for new dashboard-related methods.
- Modified shared and dashboard configuration files for new settings.
2026-04-22 11:01:41 -05:00

103 lines
4.8 KiB
HTML

<div class="row">
<div class="col-12">
<h1 class="mb-4">
<i class="bi bi-info-circle"></i>
About DarkflameServer Dashboard
</h1>
</div>
</div>
<div class="row">
<div class="col-md-8 offset-md-2">
<div class="card">
<div class="card-header">
<h5 class="mb-0">Dashboard Information</h5>
</div>
<div class="card-body">
<h4 class="mb-3">DarkflameServer Web Dashboard</h4>
<p class="lead">
A modern C++ web interface for managing your Darkflame Universe server.
</p>
<hr class="my-4">
<h5>Features</h5>
<ul>
<li><strong>Account Management:</strong> Create, modify, ban, lock, and mute player accounts</li>
<li><strong>Character Management:</strong> View, rescue, and manage player characters</li>
<li><strong>Moderation Tools:</strong> Approve pet names, manage properties, and review bug reports</li>
<li><strong>Mail System:</strong> Send in-game mail to players with item attachments</li>
<li><strong>Play Keys:</strong> Manage registration keys for new accounts</li>
<li><strong>Activity Logs:</strong> Monitor player activity and track logins/logouts</li>
<li><strong>Audit Trail:</strong> Track all administrative actions for accountability</li>
</ul>
<hr class="my-4">
<h5>Technology Stack</h5>
<ul>
<li><strong>Backend:</strong> C++ with Crow web framework</li>
<li><strong>Frontend:</strong> Bootstrap 5, jQuery, DataTables</li>
<li><strong>Templates:</strong> Mustache templating engine</li>
<li><strong>Database:</strong> MySQL/MariaDB or SQLite</li>
</ul>
<hr class="my-4">
<h5>GM Levels</h5>
<dl class="row">
<dt class="col-sm-3">Level 0</dt>
<dd class="col-sm-9"><span class="badge bg-secondary">Civilian</span> - Regular player</dd>
<dt class="col-sm-3">Level 1</dt>
<dd class="col-sm-9"><span class="badge bg-info">Forum Moderator</span> - Forum moderation only</dd>
<dt class="col-sm-3">Level 2</dt>
<dd class="col-sm-9"><span class="badge bg-primary">Junior Moderator</span> - Basic moderation tools</dd>
<dt class="col-sm-3">Level 3</dt>
<dd class="col-sm-9"><span class="badge bg-success">Moderator</span> - Full moderation access</dd>
<dt class="col-sm-3">Level 4</dt>
<dd class="col-sm-9"><span class="badge bg-success">Senior Moderator</span> - Advanced moderation</dd>
<dt class="col-sm-3">Level 5</dt>
<dd class="col-sm-9"><span class="badge bg-warning">Lead Moderator</span> - Moderation leadership</dd>
<dt class="col-sm-3">Level 6</dt>
<dd class="col-sm-9"><span class="badge bg-warning">Junior Developer</span> - Development access</dd>
<dt class="col-sm-3">Level 7</dt>
<dd class="col-sm-9"><span class="badge bg-warning">Inactive Developer</span> - Limited dev access</dd>
<dt class="col-sm-3">Level 8</dt>
<dd class="col-sm-9"><span class="badge bg-danger">Developer</span> - Full development access</dd>
<dt class="col-sm-3">Level 9</dt>
<dd class="col-sm-9"><span class="badge bg-danger">Operator</span> - Full system access</dd>
</dl>
<hr class="my-4">
<h5>About Darkflame Universe</h5>
<p>
DarkflameServer is an open-source server emulator for LEGO Universe,
a massively multiplayer online game that was officially discontinued in 2012.
The Darkflame Universe project aims to preserve and revive this beloved game
for fans to continue enjoying.
</p>
<div class="d-grid gap-2 d-md-flex justify-content-md-start mt-4">
<a href="https://github.com/DarkflameUniverse/DarkflameServer" target="_blank" class="btn btn-primary">
<i class="bi bi-github"></i> GitHub Repository
</a>
<a href="https://github.com/DarkflameUniverse/DarkflameServer/tree/main/docs" target="_blank" class="btn btn-secondary">
<i class="bi bi-book"></i> Documentation
</a>
</div>
</div>
</div>
</div>
</div>