Compatibility
Minecraft: Java Edition
Platforms
Links
Tags
Creators
Details
ᴛʀ | Türkçe
AsteriaSCore
AsteriaSCore, Minecraft sunucuları için geliştirilmiş kapsamlı bir sunucu yönetimi, performans izleme, hata analizi ve plugin yönetim sistemidir.
AsteriaSCore; sunucu performansını, pluginlerin durumunu, dependency yapılarını, hataları, güncellemeleri, sistem kaynaklarını ve çeşitli sunucu bilgilerini tek bir merkezi yapı üzerinden yönetmeyi amaçlar.
Modern ve kullanışlı menü sistemi sayesinde birçok işlem doğrudan GUI üzerinden gerçekleştirilebilir.
Plugin Yönetimi
AsteriaSCore, sunucudaki pluginlerin merkezi olarak yönetilebilmesini sağlar.
Pluginlerin mevcut durumu, sürümü, dosya bilgileri, dependency'leri, hata durumu ve güncelleme bilgileri görüntülenebilir.
Plugin yönetim sistemi üzerinden yükleme, aktifleştirme, devre dışı bırakma, durdurma, başlatma, yeniden başlatma, yeniden yükleme ve bellekten kaldırma gibi işlemler gerçekleştirilebilir.
Plugins klasörü de taranarak diskte bulunan ancak aktif olarak yüklenmemiş pluginler tespit edilebilir.
Bu sayede hem çalışan pluginler hem de sunucuda bulunan plugin dosyaları tek bir yönetim ekranında takip edilebilir.
Performans ve Lag Analizi
AsteriaSCore sunucunun performansını izlemek için farklı sistem verilerini takip eder.
TPS, MSPT, RAM kullanımı, oyuncu sayısı, entity sayısı, chunk bilgileri ve scheduler/task yoğunluğu gibi değerler yönetim panelinden görüntülenebilir.
Performans düştüğünde AsteriaSCore mevcut verileri analiz ederek olası problem kaynaklarının belirlenmesine yardımcı olur.
Pluginlerin oluşturduğu hata yoğunluğu, task sayıları, dependency sorunları ve sunucu performansı birlikte değerlendirilerek daha detaylı bir teşhis ekranı oluşturulabilir.
LagClear
AsteriaSCore içerisinde bulunan LagClear sistemi, sunucudaki gereksiz kaynakların temizlenmesine yardımcı olur.
Temizleme işlemi yönetici tarafından başlatılabilir ve işlem sonunda temizlenen kaynaklarla ilgili bilgiler görüntülenebilir.
LagClear sistemi, sunucu bakım işlemlerinin merkezi yönetim panelinden kolay şekilde yapılmasını hedefler.
Hata Analizi
AsteriaSCore sunucu loglarını analiz ederek plugin kaynaklı hataları tespit etmeye yardımcı olur.
Pluginlerin oluşturduğu hata sayıları, tekrar eden hatalar ve ilgili hata bilgileri yönetim panelinden görüntülenebilir.
Uzun exception ve hata metinleri GUI içerisinde okunabilir olması için otomatik olarak satırlara bölünür.
Böylece büyük log dosyalarında bulunan sorunların daha kolay incelenmesi sağlanır.
Dependency Kontrolü
AsteriaSCore, pluginler arasındaki dependency ilişkilerini inceleyebilir.
Eksik dependency'ler, soft dependency'ler, pluginlerin ihtiyaç duyduğu diğer pluginler ve pluginler arasındaki çeşitli bağlantılar görüntülenebilir.
Bir pluginin neden yüklenemediğini veya neden aktif hale gelemediğini anlamaya yardımcı olacak dependency bilgileri plugin detay ekranında gösterilebilir.
Güncelleme Sistemi
AsteriaSCore, desteklenen güncelleme kaynakları üzerinden pluginlerin yeni sürümlerini kontrol edebilir.
Güncellemesi bulunan pluginler ayrı olarak görüntülenebilir ve desteklenen durumlarda güncelleme işlemi yönetim panelinden başlatılabilir.
Canlı güncelleme sırasında mevcut plugin durumu kontrol edilir ve yükleme, durdurma, kaldırma veya yeniden aktifleştirme işlemlerinden herhangi biri başarısız olursa hata nedeni ayrıntılı şekilde bildirilmeye çalışılır.
Canlı Yönetim Paneli
AsteriaSCore'un ana menüsü sunucunun mevcut durumunu merkezi bir şekilde görüntülemek için tasarlanmıştır.
Performans değerleri, pluginler, hatalar, dependency sorunları, güncellemeler ve diğer önemli bilgiler farklı yönetim bölümlerinde incelenebilir.
Bir işlem gerçekleştirildikten sonra ilgili menüler yenilenerek mümkün olduğunca güncel bilgiler gösterilir.
Plugin Arama
Çok sayıda plugin bulunan sunucularda arama sistemi kullanılabilir.
Plugin adı üzerinden arama yapılarak istenen plugin hızlı şekilde bulunabilir.
Pluginin durumu, sürümü ve kullanılabilir yönetim seçenekleri ilgili detay ekranında görüntülenebilir.
Dil Sistemi
AsteriaSCore tamamen dosya tabanlı bir dil sistemi kullanır.
Dil dosyaları langs klasörü içerisinde bulunur.
Sunucu sahibi hazır dillerden birini kullanabileceği gibi kendi özel çeviri dosyasını da oluşturabilir.
Config üzerinden aktif dil belirlenebilir.
Örneğin yeni bir dil dosyası oluşturulduğunda aktif dil değiştirilerek AsteriaSCore'un menü ve mesajları bu dosya üzerinden kullanılabilir.
Eksik çeviri anahtarları için fallback sistemi bulunur. Böylece yeni eklenen bir mesajın GUI içerisinde ham anahtar olarak görünmesi mümkün olduğunca engellenir.
PlaceholderAPI Desteği
PlaceholderAPI sunucuda kurulu ve aktif olduğunda AsteriaSCore otomatik olarak kendi PlaceholderAPI expansion'ını sağlayabilir.
Expansion identifier:
asteriascore
Tüm AsteriaSCore placeholderları %asteriascore_...% yapısını kullanır.
PlaceholderAPI kurulu değilse AsteriaSCore'un PlaceholderAPI entegrasyonu kullanılmaz ve ana plugin çalışmasını etkilemez.
AsteriaSCore Placeholder Listesi
Genel Bilgiler
| Placeholder | Gösterdiği bilgi |
|---|---|
%asteriascore_version% |
AsteriaSCore sürümünü gösterir. |
%asteriascore_language% |
Aktif AsteriaSCore dilini gösterir. |
Performans
| Placeholder | Gösterdiği bilgi |
|---|---|
%asteriascore_tps% |
Sunucunun mevcut TPS değerini gösterir. |
%asteriascore_tps_1m% |
1 dakikalık TPS değerini gösterir. |
%asteriascore_tps_5m% |
5 dakikalık TPS değerini gösterir. |
%asteriascore_tps_15m% |
15 dakikalık TPS değerini gösterir. |
%asteriascore_mspt% |
Ortalama MSPT değerini gösterir. |
%asteriascore_mspt_samples% |
MSPT hesaplamasında kullanılan örnek sayısını gösterir. |
%asteriascore_tps_status% |
TPS durumunun normal, düşük veya kritik olduğunu gösterir. |
%asteriascore_mspt_status% |
MSPT durumunu normal veya yük altında olarak gösterir. |
%asteriascore_status% |
Sunucunun genel performans durumunu gösterir. |
RAM ve Sistem Kaynakları
| Placeholder | Gösterdiği bilgi |
|---|---|
%asteriascore_ram_used% |
Kullanılan RAM miktarını MB olarak gösterir. |
%asteriascore_ram_max% |
Java tarafından ayrılabilecek maksimum RAM miktarını MB olarak gösterir. |
%asteriascore_ram_free% |
Kullanılabilir RAM miktarını MB olarak gösterir. |
%asteriascore_ram_percent% |
Kullanılan RAM yüzdesini gösterir. |
%asteriascore_cpu_processors% |
Kullanılabilir işlemci çekirdeği sayısını gösterir. |
%asteriascore_load_average% |
İşletim sisteminin sistem yükü bilgisini gösterir. |
%asteriascore_java% |
Kullanılan Java sürümünü gösterir. |
Oyuncular ve Sunucu
| Placeholder | Gösterdiği bilgi |
|---|---|
%asteriascore_players% |
Şu anda çevrimiçi olan oyuncu sayısını gösterir. |
%asteriascore_players_max% |
Sunucunun maksimum oyuncu limitini gösterir. |
%asteriascore_server_version% |
Sunucunun ayrıntılı sürüm bilgisini gösterir. |
%asteriascore_bukkit_version% |
Bukkit/Paper API sürümünü gösterir. |
%asteriascore_worlds% |
Sunucudaki dünya sayısını gösterir. |
%asteriascore_entities% |
Yüklü entity sayısını gösterir. |
%asteriascore_chunks% |
Yüklü chunk sayısını gösterir. |
%asteriascore_tasks% |
Bekleyen scheduler task sayısını gösterir. |
%asteriascore_uptime_ticks% |
Sunucunun çalışma süresini tick olarak gösterir. |
%asteriascore_uptime_seconds% |
Sunucunun çalışma süresini saniye olarak gösterir. |
Plugin İstatistikleri
| Placeholder | Gösterdiği bilgi |
|---|---|
%asteriascore_plugins_total% |
Toplam yüklü plugin sayısını gösterir. |
%asteriascore_plugins_loaded% |
Yüklenmiş plugin sayısını gösterir. |
%asteriascore_plugins_enabled% |
Aktif plugin sayısını gösterir. |
%asteriascore_plugins_disabled% |
Devre dışı plugin sayısını gösterir. |
%asteriascore_plugins_unloaded% |
Diskte bulunup aktif olarak yüklenmemiş plugin sayısını gösterir. |
%asteriascore_errors% |
Tespit edilen toplam plugin hata sayısını gösterir. |
%asteriascore_dependency_problems% |
Tespit edilen dependency problemi sayısını gösterir. |
%asteriascore_updates% |
Kontrol edilen güncelleme sonucu sayısını gösterir. |
%asteriascore_updates_available% |
Yeni sürümü bulunan plugin sayısını gösterir. |
%asteriascore_suspects% |
Lag analizinde şüpheli olarak işaretlenen plugin sayısını gösterir. |
LagClear
| Placeholder | Gösterdiği bilgi |
|---|---|
%asteriascore_lagclear_last_count% |
Son LagClear işleminde temizlenen kaynak sayısını gösterir. |
%asteriascore_lagclear_last_time% |
Son LagClear işleminin zaman bilgisini gösterir. |
Plugin Bazlı Placeholderlar
Plugin bazlı placeholderlarda <name> kısmı hedef pluginin adıyla değiştirilir.
Örneğin:
%asteriascore_plugin_status_<name>%
şeklindeki yapıda <name> yerine ilgili plugin adı kullanılır.
| Placeholder | Gösterdiği bilgi |
|---|---|
%asteriascore_plugin_status_<name>% |
Pluginin mevcut durumunu gösterir. |
%asteriascore_plugin_enabled_<name>% |
Pluginin aktif olup olmadığını gösterir. |
%asteriascore_plugin_loaded_<name>% |
Pluginin yüklenmiş olup olmadığını gösterir. |
%asteriascore_plugin_version_<name>% |
Pluginin mevcut sürümünü gösterir. |
%asteriascore_plugin_file_<name>% |
Pluginin JAR dosyasının adını gösterir. |
%asteriascore_plugin_tasks_<name>% |
Pluginle ilişkilendirilen task sayısını gösterir. |
%asteriascore_plugin_errors_<name>% |
Plugin için tespit edilen hata sayısını gösterir. |
%asteriascore_plugin_depend_<name>% |
Pluginin zorunlu dependency listesini gösterir. |
%asteriascore_plugin_softdepend_<name>% |
Pluginin soft dependency listesini gösterir. |
%asteriascore_plugin_loadbefore_<name>% |
Pluginin diğer pluginlerden önce yüklenmesi gereken ilişkileri gösterir. |
%asteriascore_plugin_update_<name>% |
Plugin için kullanılabilir güncelleme olup olmadığını gösterir. |
%asteriascore_plugin_latest_<name>% |
Plugin için tespit edilen en güncel sürümü gösterir. |
%asteriascore_plugin_source_<name>% |
Güncelleme bilgisinin geldiği kaynağı gösterir. |
%asteriascore_plugin_description_<name>% |
Plugin açıklamasını gösterir. |
%asteriascore_plugin_website_<name>% |
Pluginin web sitesi bilgisini gösterir. |
%asteriascore_plugin_exists_<name>% |
Plugin bilgisinin AsteriaSCore tarafından tanınıp tanınmadığını gösterir. |
%asteriascore_plugin_on_disk_<name>% |
Plugin dosyasının disk üzerinde bulunup bulunmadığını gösterir. |
%asteriascore_plugin_dependents_<name>% |
Bu plugine bağlı olan plugin sayısını gösterir. |
%asteriascore_plugin_missing_depend_<name>% |
Eksik zorunlu dependency'leri gösterir. |
Yetkilendirme
AsteriaSCore'un kritik yönetim işlemleri izin sistemiyle korunabilir.
Plugin yönetimi, canlı güncelleme ve diğer hassas işlemler yalnızca gerekli yetkilere sahip yöneticiler tarafından gerçekleştirilebilir.
Sürüm Uyumluluğu
AsteriaSCore geniş bir Minecraft sunucu sürüm aralığını desteklemek üzere tasarlanmıştır.
Hedeflenen sürüm aralığı:
1.16.5 – 26.3
Mümkün olduğunca NMS bağımlılığından uzak durularak farklı sunucu sürümlerinde daha sürdürülebilir bir yapı hedeflenmiştir.
Sonuç
AsteriaSCore; plugin yönetimi, performans izleme, lag analizi, hata inceleme, dependency kontrolü, güncelleme sistemi, canlı yönetim, çoklu dil desteği ve PlaceholderAPI entegrasyonunu tek bir merkezi sistem içerisinde birleştirir.
Amaç, Minecraft sunucu yöneticilerinin sunucularını daha düzenli, anlaşılır ve verimli şekilde yönetebilmesini sağlayan kapsamlı bir yönetim altyapısı sunmaktır.
ᴇɴ | English
AsteriaSCore
AsteriaSCore is a comprehensive Minecraft server management, performance monitoring, error analysis, and plugin administration system.
It brings server performance information, plugin management, dependency inspection, error analysis, update management, system statistics, and live administration into one centralized system.
The main goal of AsteriaSCore is to make server administration easier to understand, easier to monitor, and easier to manage.
Plugin Management
AsteriaSCore provides centralized management for plugins installed on the server.
Administrators can inspect plugin status, version, file information, dependencies, errors, and update information.
The plugin management system can perform operations such as loading, enabling, disabling, stopping, starting, restarting, reloading, and unloading plugins.
The plugins directory can also be scanned to detect plugin JAR files that are present on disk but are not currently loaded.
This allows administrators to monitor both active plugins and plugin files from the same management system.
Performance and Lag Analysis
AsteriaSCore monitors several important server performance metrics.
TPS, MSPT, RAM usage, player count, entity count, chunk information, and scheduler/task activity can be inspected through the management interface.
When performance decreases, AsteriaSCore can use the available information to help identify possible sources of the problem.
Plugin error activity, task counts, dependency issues, and server performance data can be combined to provide a more detailed diagnostic view.
LagClear
AsteriaSCore includes a LagClear system designed to help clean unnecessary server resources.
Cleaning operations can be started by administrators and the results can be displayed through the management interface.
The goal is to make basic server maintenance easier to control from a centralized system.
Error Analysis
AsteriaSCore can analyze server logs and help identify plugin-related errors.
Administrators can inspect plugin error counts, repeated errors, and related error information through the management interface.
Long exception and error messages are automatically split into readable lines inside the GUI.
This makes large amounts of console output easier to investigate.
Dependency Checking
AsteriaSCore can inspect relationships between plugins and their dependencies.
Missing dependencies, soft dependencies, required plugins, and plugin relationships can be displayed through the management interface.
This helps administrators understand why a plugin may fail to load or become enabled.
Update System
AsteriaSCore can check supported update sources for newer plugin versions.
Plugins with available updates can be displayed separately and, when supported, the update process can be initiated from the management interface.
During live update operations, AsteriaSCore checks the current plugin state and attempts to report detailed information whenever an operation fails.
Live Management Interface
The main AsteriaSCore interface is designed to provide a centralized view of the current server state.
Performance information, plugins, errors, dependency problems, updates, and other important server information can be accessed from dedicated management sections.
Menus can refresh after operations so that the displayed information reflects the latest available state.
Plugin Search
Servers with large plugin collections can use the built-in search system to quickly locate a specific plugin.
Plugin status, version, and available management options can then be accessed from the relevant information interface.
Language System
AsteriaSCore uses a fully file-based language system.
Language files are stored inside the langs directory.
Server owners can use the included languages or create their own custom translation files.
The active language can be selected through the configuration.
A fallback system is included for missing translation keys, reducing the possibility of raw translation identifiers appearing inside the interface.
PlaceholderAPI Support
When PlaceholderAPI is installed and enabled, AsteriaSCore can automatically register its own PlaceholderAPI expansion.
Expansion identifier:
asteriascore
All AsteriaSCore placeholders use the %asteriascore_...% format.
When PlaceholderAPI is not installed, the integration remains inactive and does not affect the main AsteriaSCore functionality.
AsteriaSCore Placeholder List
General Information
| Placeholder | Description |
|---|---|
%asteriascore_version% |
Displays the current AsteriaSCore version. |
%asteriascore_language% |
Displays the currently active AsteriaSCore language. |
Performance
| Placeholder | Description |
|---|---|
%asteriascore_tps% |
Displays the current server TPS. |
%asteriascore_tps_1m% |
Displays the one-minute TPS value. |
%asteriascore_tps_5m% |
Displays the five-minute TPS value. |
%asteriascore_tps_15m% |
Displays the fifteen-minute TPS value. |
%asteriascore_mspt% |
Displays the average MSPT value. |
%asteriascore_mspt_samples% |
Displays the number of samples used for MSPT calculations. |
%asteriascore_tps_status% |
Displays the current TPS status. |
%asteriascore_mspt_status% |
Displays the current MSPT status. |
%asteriascore_status% |
Displays the overall server performance status. |
RAM and System Resources
| Placeholder | Description |
|---|---|
%asteriascore_ram_used% |
Displays used RAM in MB. |
%asteriascore_ram_max% |
Displays the maximum Java memory allocation in MB. |
%asteriascore_ram_free% |
Displays available RAM in MB. |
%asteriascore_ram_percent% |
Displays the percentage of RAM currently being used. |
%asteriascore_cpu_processors% |
Displays the number of available CPU processors. |
%asteriascore_load_average% |
Displays the operating system load average. |
%asteriascore_java% |
Displays the current Java version. |
Players and Server
| Placeholder | Description |
|---|---|
%asteriascore_players% |
Displays the current number of online players. |
%asteriascore_players_max% |
Displays the server's maximum player limit. |
%asteriascore_server_version% |
Displays the detailed server version. |
%asteriascore_bukkit_version% |
Displays the Bukkit/Paper API version. |
%asteriascore_worlds% |
Displays the number of loaded server worlds. |
%asteriascore_entities% |
Displays the current loaded entity count. |
%asteriascore_chunks% |
Displays the current loaded chunk count. |
%asteriascore_tasks% |
Displays the number of pending scheduler tasks. |
%asteriascore_uptime_ticks% |
Displays server uptime in ticks. |
%asteriascore_uptime_seconds% |
Displays server uptime in seconds. |
Plugin Statistics
| Placeholder | Description |
|---|---|
%asteriascore_plugins_total% |
Displays the total number of loaded plugins. |
%asteriascore_plugins_loaded% |
Displays the number of loaded plugins. |
%asteriascore_plugins_enabled% |
Displays the number of enabled plugins. |
%asteriascore_plugins_disabled% |
Displays the number of disabled plugins. |
%asteriascore_plugins_unloaded% |
Displays the number of plugin files found on disk but not currently loaded. |
%asteriascore_errors% |
Displays the total number of detected plugin errors. |
%asteriascore_dependency_problems% |
Displays the number of detected dependency problems. |
%asteriascore_updates% |
Displays the number of update results detected. |
%asteriascore_updates_available% |
Displays the number of plugins with available updates. |
%asteriascore_suspects% |
Displays the number of plugins currently identified as lag suspects. |
LagClear
| Placeholder | Description |
|---|---|
%asteriascore_lagclear_last_count% |
Displays the number of resources removed during the last LagClear operation. |
%asteriascore_lagclear_last_time% |
Displays the time information of the last LagClear operation. |
Plugin-Specific Placeholders
For plugin-specific placeholders, replace <name> with the target plugin name.
For example:
%asteriascore_plugin_status_<name>%
In this structure, <name> should be replaced with the relevant plugin name.
| Placeholder | Description |
|---|---|
%asteriascore_plugin_status_<name>% |
Displays the current status of the selected plugin. |
%asteriascore_plugin_enabled_<name>% |
Displays whether the plugin is enabled. |
%asteriascore_plugin_loaded_<name>% |
Displays whether the plugin is loaded. |
%asteriascore_plugin_version_<name>% |
Displays the plugin's current version. |
%asteriascore_plugin_file_<name>% |
Displays the plugin JAR file name. |
%asteriascore_plugin_tasks_<name>% |
Displays the number of tasks associated with the plugin. |
%asteriascore_plugin_errors_<name>% |
Displays the detected error count for the plugin. |
%asteriascore_plugin_depend_<name>% |
Displays the plugin's required dependencies. |
%asteriascore_plugin_softdepend_<name>% |
Displays the plugin's soft dependencies. |
%asteriascore_plugin_loadbefore_<name>% |
Displays the plugin's load-before relationships. |
%asteriascore_plugin_update_<name>% |
Displays whether an update is available for the plugin. |
%asteriascore_plugin_latest_<name>% |
Displays the latest detected plugin version. |
%asteriascore_plugin_source_<name>% |
Displays the source of the available update information. |
%asteriascore_plugin_description_<name>% |
Displays the plugin description. |
%asteriascore_plugin_website_<name>% |
Displays the plugin website. |
%asteriascore_plugin_exists_<name>% |
Displays whether AsteriaSCore recognizes the plugin. |
%asteriascore_plugin_on_disk_<name>% |
Displays whether the plugin file exists on disk. |
%asteriascore_plugin_dependents_<name>% |
Displays the number of plugins depending on the selected plugin. |
%asteriascore_plugin_missing_depend_<name>% |
Displays the missing required dependencies for the plugin. |
Permissions
Critical AsteriaSCore management operations can be protected using permissions.
Plugin administration, live updates, and other sensitive operations can be restricted to authorized administrators.
Version Compatibility
AsteriaSCore is designed for broad Minecraft server compatibility.
Target version range:
1.16.5 – 26.3
The project minimizes NMS dependencies whenever possible to provide a more maintainable architecture across different server versions.
Conclusion
AsteriaSCore combines plugin management, performance monitoring, lag analysis, error inspection, dependency checking, update management, live administration, multilingual support, and PlaceholderAPI integration into one centralized system.
Its goal is to provide Minecraft server administrators with a powerful and organized management environment for monitoring and controlling their servers.


