Dev 0.2 Всем привет! 👋 Продолжаю собирать Lost Craft в своем темпе.…
Lost Craft
Источник: VK ↗
25 июня
Dev 0.2
Всем привет! 👋 Продолжаю собирать Lost Craft в своем темпе. От веб-части мы наконец-то перешли к игровому ядру, и за последние дни была проделана просто огромная техническая работа. 🛠
Делюсь тем, что уже полностью готово, настроено и протестировано:
🔹 Лаунчер и автоматизация 💻
Написал и с нуля и настроил наш фирменный лаунчер. Он сам подключается к нашему серверу, скачивает чистую основу игры (все движки, библиотеки и тяжелые ассеты) в один поток на максимальной скорости и автоматически распаковывает её в рабочую папку .lostcraft в %appdata%.
🔹 Интеллектуальный поиск Java ☕
Написал сканер системы для лаунчера. Он сам находит установленную Java 17+ на компьютере игрока (Oracle, Adoptium и др.), так что настраивать пути вручную никому не придется.
🔹 Оптимизация памяти 🧠
Добавил автоматическое выделение ОЗУ в зависимости от характеристик ПК игрока, чтобы игра не фризила. А для любителей контроля оставил возможность ручной настройки памяти в меню настроек.
🔹 Игровой сервер и связка 🚀
Собрал, запустил и полностью подготовил серверную базу. Полностью связал лаунчер и сервер, исправил сетевые ошибки авторизации (Status 401), так что вход теперь происходит моментально под своим ником.
🔹 Защита от киков и стабильный TPS 📉
Заранее включил поддержку полетов на сервере, чтобы модовые джетпаки и гравитационные жилеты не кикали игроков за "читерство". Также намертво зафиксировал дальность прогрузки чанков на оптимальном значении — это уберет лаги и обеспечит стабильные 20 TPS.
Двигаюсь дальше, база работает как часы! 🎮
