Post Thumbnail

Чувак рассказал про свой SteelMC. Это Minecraft-сервер на Rust, который "блок за блоком" добился паритета по генерации мира с ванильным сервером после девяти месяцев разработки.

Автор запилил многопоточный "chunk pyramid" - планировщик, продвигающий чанки через 12 стадий генерации параллельно, движок освещения без глобальной очереди, вдохновленный Starlight/ScalableLux, и вынос обработки чанков и отправки данных за пределы синхронного игрового тика.

Сервер даже намеренно сохраняет "полезные баги" редстоуна, пока не имеет плагинов, но уже поддерживает персистентные миры, инвентари, команды и мультиплеер.

Отличный способ научиться писать на Rust - ковыряться в интересных проектах

Похожее

Post Thumbnail

На Rust после Go

Автор, пять лет писавший на Go, сначала скептически отнесся к появлению Rust в е...