7 个仓库
Performance tuning specifically targeting the resource usage and execution time of Minecraft servers.
Distinct from Performance Optimizations: Targeted at Minecraft server performance rather than general web performance optimizations.
Explore 7 awesome GitHub repositories matching web development · Minecraft Server Optimizations. Refine with filters or upvote what's useful.
Paper is a high-performance server implementation for hosting multiplayer Minecraft games. It functions as a performance-oriented game engine designed to reduce resource usage and resolve mechanical inconsistencies in game logic. The project provides a platform for extending server logic and adding custom gameplay features through a dedicated plugin API. This allows for the development and integration of third-party extensions to add specialized capabilities to the server environment. The software covers several technical areas including server performance optimization for high-concurrency e
Reduces resource usage and execution time to maintain smooth performance for large numbers of concurrent users.
Sodium 是 Fabric 加载器的图形优化模组,取代了 Minecraft 中的标准渲染引擎。其主要目的是通过实现游戏客户端的高性能渲染替换来提高帧率并减少微卡顿。 该项目专注于通过对渲染流水线的技术修改来提高视觉稳定性和游戏流畅度。这包括一个用于纠正图形故障和视觉伪影的系统,以确保在不同显示环境下图像的一致性。 该模组实现了低级渲染优化,例如基于批次的绘制调用最小化、基于区块的网格剔除和多线程网格生成。它利用自定义着色器流水线和直接内存访问渲染来提高整体视觉效率。
Optimizes the Minecraft client rendering pipeline to increase frame rates and reduce micro-stutter.
Sodium is a Minecraft performance optimization project that replaces the default rendering engine to increase frame rates and reduce stutter. It functions as a game rendering modification that applies runtime patches to the engine to change how graphics are displayed. The project provides a customizable settings registry, allowing for the addition of new configuration options to the video menu so other extensions can integrate their own visual settings. The rendering system implements chunk-based culling logic and buffer-based geometry caching to minimize draw calls and reduce CPU overhead.
Performance-enhancing Minecraft mod that adds shader pack support and extends graphics settings configuration.
LinuxGSM is a command-line orchestration platform designed for the deployment, management, and lifecycle maintenance of dedicated game servers on Linux systems. It functions as a system-level administration tool that automates the provisioning of server instances, ensuring they remain operational through persistent background execution, automated health monitoring, and native system-timer integration. The project distinguishes itself through a modular, shell-script-based architecture that enables multi-instance hosting on a single host. It provides granular control over server environments, i
Adjusts server and client command rates to enable high-performance gameplay settings for competitive environments.
Folia 是一个区域化的多线程 Minecraft 服务器分支和游戏引擎,旨在提高大玩家数量下的容量和处理速度。它作为一个多线程系统,将实体和方块逻辑分布到线程池中,以避免单核瓶颈。 该服务器利用区域任务调度器,将游戏世界划分为在多个 CPU 核心上并行处理的独立区域。该架构采用基于坐标的线程映射和空间任务调度,确保游戏逻辑根据实体在世界中的物理位置在特定线程上执行。 该项目涵盖了高并发服务器扩展和线程安全实体管理。它实现了并行区域处理和线程本地区域所有权,以防止数据损坏并确保独立的世界区域能够同时被处理。
Increases player capacity and performance by distributing workload across all available processor threads.
Bareiron is a minimalist environment for hosting multiplayer game servers on low-power, memory-constrained devices. It functions as a Minecraft server optimizer designed to provide basic connectivity for remote players while operating on embedded hardware with limited system resources. The software includes a hardware performance tuner that allows for the disabling of intensive game mechanics and resource-heavy features to prevent system crashes. It also incorporates a network traffic controller to adjust broadcast frequencies and tick rates, reducing bandwidth consumption and lag. The syste
Provides specific configurations and modifications to optimize Minecraft servers for memory-constrained hardware.
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
Improves the stability and resource efficiency of a game server under heavy player load by applying custom performance enhancements.