awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
PaperMC avatar

PaperMC/Folia

0
View on GitHub↗
4,275 نجوم·599 تفرعات·Shell·GPL-3.0·6 مشاهدات

Folia

Folia is a regionised multithreaded Minecraft server fork and game engine designed to increase capacity and processing speed for large player counts. It functions as a multithreaded system that distributes entity and block logic across a thread pool to avoid single-core bottlenecks.

The server utilizes a regional task scheduler that splits the game world into independent regions processed in parallel across multiple CPU cores. This architecture employs coordinate-based thread mapping and spatial task scheduling to ensure that game logic is executed on specific threads based on the physical location of entities within the world.

The project covers high-concurrency server scaling and thread-safe entity management. It implements parallel regional processing and thread-local region ownership to prevent data corruption and ensure that independent world regions are processed simultaneously.

Features

  • Region-Based Multithreading - Divides the game world into independent spatial sections processed by separate threads to utilize multiple CPU cores.
  • Parallel Regional Processing - Distribute independent region logic across a thread pool to maintain high performance for large-scale environments.
  • Task Schedulers - Executes game logic on specific threads based on the physical location of entities within the game world.
  • High-Concurrency Minecraft Servers - Provides a high-performance Minecraft server implementation that splits the world into regions to support many players.
  • Minecraft Server Forks - Provides a modified version of a dedicated Minecraft server designed for increased capacity and processing speed.
  • Multithreaded Game Engines - Implements a server-side architecture that distributes entity and block logic across a thread pool.
  • Regionised Multithreaded Minecraft Servers - Provides a high-performance server implementation that splits the game world into independent regions processed in parallel.
  • Thread-Local Region Ownership - Restricts data access to the specific thread currently managing a region to prevent concurrent modification and data corruption.
  • Thread-Safe Entity Management - Handles entity and block updates in a multithreaded environment to prevent data corruption and server crashes.
  • Coordinate-Based Thread Mapping - Implements a system that links specific world positions to dedicated execution threads to maintain sequential operations within a region.
  • Regionised Multithreading Workflows - Executes game logic in parallel across multiple threads to prevent a single area from lagging the entire server.
  • Spatial Scheduling - Assigns logic updates to specific worker threads based on the world coordinates of the entities or blocks involved.
  • Thread Ownership Verification - Checks if the executing thread owns a position or entity to prevent data corruption from cross-region access.
  • Region-Aware Task Execution - Run specific tasks on the thread owning a location to ensure safe access to regional data.
  • Minecraft Server Optimizations - Increases player capacity and performance by distributing workload across all available processor threads.

سجل النجوم

مخطط تاريخ النجوم لـ papermc/foliaمخطط تاريخ النجوم لـ papermc/folia

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Folia

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Folia.
  • luohuayu/catserverالصورة الرمزية لـ Luohuayu

    Luohuayu/CatServer

    2,057عرض على GitHub↗

    CatServer is a hybrid Minecraft server implementation designed to simultaneously execute Forge mods and Bukkit or Spigot plugins within a single environment. It functions as a runtime bridge that enables the integration of heterogeneous modding and plugin ecosystems, allowing content from both sources to operate together. The project provides a compatibility layer that translates plugin dependencies and synchronizes data between external extensions and internal game logic. By utilizing a unified classloader hierarchy and runtime bytecode instrumentation, it allows standard server extensions t

    Javabukkitcatservercauldron
    عرض على GitHub↗2,057
  • microsoft/veronaالصورة الرمزية لـ microsoft

    microsoft/verona

    3,723عرض على GitHub↗

    Verona is a research programming language designed to prevent data races through a system of concurrent ownership and deep immutability. It utilizes a deeply immutable memory model to ensure that complex objects cannot be mutated, allowing data to be shared across concurrent threads without synchronization locks. The project features a deterministic parallel execution engine that ensures reproducible outputs regardless of thread timing. It employs a region-based memory manager to assign memory regions to specific threads or processes, reducing contention in producer-consumer workloads. The s

    C++
    عرض على GitHub↗3,723
  • cysharp/unitaskالصورة الرمزية لـ Cysharp

    Cysharp/UniTask

    10,519عرض على GitHub↗

    UniTask is a high-performance asynchronous task library designed specifically for the Unity game engine. It provides a specialized framework for managing background operations and complex game logic, enabling developers to utilize modern asynchronous patterns while maintaining consistent frame rates during high-frequency engine updates. The library distinguishes itself through a zero-allocation architecture that prioritizes memory efficiency. By utilizing struct-based task representations and an internal object pooling system, it significantly reduces garbage collection pressure compared to s

    C#coroutinecsharptask
    عرض على GitHub↗10,519
  • bevyengine/bevyالصورة الرمزية لـ bevyengine

    bevyengine/bevy

    46,634عرض على GitHub↗

    Bevy is a cross-platform game engine and framework built in Rust, designed for creating interactive simulations and graphical applications. It utilizes a data-oriented entity-component-system architecture to manage game state, organizing data into contiguous memory blocks to facilitate high-performance processing and massive parallelization of entities. The engine distinguishes itself through a modular plugin architecture and a system-based task scheduler that automatically parallelizes logic by analyzing data access patterns. By employing reactive change detection and deferred command buffer

    Rustbevygame-developmentgame-engine
    عرض على GitHub↗46,634
عرض جميع البدائل الـ 7 لـ Folia→

الأسئلة الشائعة

ما هي وظيفة papermc/folia؟

Folia is a regionised multithreaded Minecraft server fork and game engine designed to increase capacity and processing speed for large player counts. It functions as a multithreaded system that distributes entity and block logic across a thread pool to avoid single-core bottlenecks.

ما هي الميزات الرئيسية لـ papermc/folia؟

الميزات الرئيسية لـ papermc/folia هي: Region-Based Multithreading, Parallel Regional Processing, Task Schedulers, High-Concurrency Minecraft Servers, Minecraft Server Forks, Multithreaded Game Engines, Regionised Multithreaded Minecraft Servers, Thread-Local Region Ownership.

ما هي البدائل مفتوحة المصدر لـ papermc/folia؟

تشمل البدائل مفتوحة المصدر لـ papermc/folia: luohuayu/catserver — CatServer is a hybrid Minecraft server implementation designed to simultaneously execute Forge mods and Bukkit or… microsoft/verona — Verona is a research programming language designed to prevent data races through a system of concurrent ownership and… cysharp/unitask — UniTask is a high-performance asynchronous task library designed specifically for the Unity game engine. It provides a… bevyengine/bevy — Bevy is a cross-platform game engine and framework built in Rust, designed for creating interactive simulations and… p2r3/bareiron — Bareiron is a minimalist environment for hosting multiplayer game servers on low-power, memory-constrained devices. It… papermc/paper — Paper is a high-performance server implementation for hosting multiplayer Minecraft games. It functions as a…