mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2026-05-12 18:35:06 +00:00
- 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.
103 lines
4.8 KiB
HTML
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>
|