Hytale Shared Source - Our Plan:
We're releasing the full server source, the protocol, and all Hytale assets, even the stuff that never shipped! It will be on GitHub, with access modeled after Epic's Unreal Engine source: a valid game license and accepting the program terms will get you an invite to our GitHub org, where you can view, clone, and download the repo.
Updates ship with every release and pre-release. You'll see a branch for each, pushed automatically through our CI/CD pipeline. We strip individual commits and author data for two reasons: to protect the team's privacy, and to keep the constant churn of our trunk-based workflow out of the public history. Next up, we'll publish the sources jar to Maven so you can browse the code right inside your IDE.
On contributions: we won't accept PRs yet, but there's a path to opening them up. Honestly, we don't have the capacity to review them without tanking our own productivity, and in the age of AI we'd drown in volume. It's not that the contributions are bad. It's the sheer number.
We've spent years in open source, and nothing kills the passion faster than PRs that sit unanswered. That's how a repo turns toxic, and we won't do that to you. Keeping it semi-public and license-gated also helps us moderate and reduce spam access and keep our lawyer happy while still giving the community the ability to see and use the code with Hytale.
Here's the plan: we'll start with an invite-only contributor model for select community members. As that proves out, we'll promote the trusted ones to maintainers who can push PRs to the team. Once we have maintainers we trust, we'll open contributions to everyone, alongside a code of conduct.
The legal framework was the hard part. We wanted to give you maximum freedom inside the Hytale ecosystem while stopping competitors from copy-pasting our code.
It took far longer than it should have, but we're glad to ship it. This pulls the community out of the decompilation gray zone, for both the developer experience and the legal side.
https://t.co/WTZA4Z29G7
@hughlaurie I would like to take this opportunity to express my deepest gratitude for your recent role as Dumbledore in Audible Audiobooks. Gave me great pleasure, happy birthday!
@alter_odar_anon@DanielMeows Даже если тебе удастся запустить на сервер 100 идеально работающих ботов, которые будут летать ~50 блоков в секунду и соответственно грузить по 65 чанков в секунду. Чтобы прогрузить все ~14 триллионов чанков, понадобится примерно 70 лет. И это в идеальных условиях.
Outer Wilds (the best video game ever made) is on sale on Steam for $15.
Please play this game. Takes about 20 hours to finish. The less you know going in the better.
@alestermoran «Изучать» и «поинтересоваться» это очень разные вещи. Когда тебя на собеседовании попросят avl дерево написать, тебе твой живой интерес не поможет. Без десятков часов практики и решения задач ты ничего не напишешь. Максимум поболтаешь за «популярные» алгоритмы с нанимающим.