2 509
Obunachilar
-124 soatlar
-97 kunlar
+130 kunlar
Postlar arxiv
2 510
🛠 Мы почти на финише создания мультисерверной системы!
Последние недели были посвящены одной из самых сложных задач за всё время разработки игры.
Раньше хаб, рынок, сохранения игроков, очереди и сами матчи работали на одном сервере. Для перехода на мультисерверную архитектуру пришлось переработать огромное количество внутренних систем и фактически разделить игру на несколько независимых частей.
За это время были переработаны:
• Создание матчей на отдельных серверах.
• Подключение игроков через JoinToken.
• Передача данных между серверами.
• Синхронизация игроков, зомби, урона и лута.
• Сохранение предметов, опыта и прогресса.
• Системы защиты от потери данных и ошибок соединения.
🎯 Сегодня был завершён один из последних крупных этапов этой работы.
Полностью закончена система выхода из матча и передачи результатов на основной сервер.
Теперь после смерти, эвакуации или завершения рейда сервер матча корректно передаёт всю необходимую информацию:
• Предметы, оставшиеся у игрока.
• Полученный опыт.
• Прогресс квестов.
• Результаты матча и статистику.
Кроме того, была добавлена дополнительная защита, которая позволяет сохранить результаты даже в случае временных проблем с соединением или серверами.
По сути, теперь полностью работает весь цикл:
Поиск матча → Подключение → Матч → Выход → Сохранение результата
🧪 Сейчас начинается этап активного тестирования.
Впереди ещё проверки групповых рейдов, переподключений после вылетов, подключения к уже существующим матчам и поиск последних ошибок.
Также до выхода обновления я хочу добавить несколько новых возможностей, улучшить обучение для новых игроков и закрыть несколько оставшихся технических вопросов.
🚀 Самое сложное уже позади.
Мы прошли путь от первых тестов связи между серверами до практически готовой мультисерверной системы.
Финиш уже очень близко.
2 510
🛠 Мы почти на финише создания мультисерверной системы!
Последние недели были посвящены одной из самых сложных задач за всё время разработки игры.
Раньше всё работало на одном сервере: хаб, рынок, сохранения, очереди игроков и сами матчи. Чтобы перейти на мультисерверную систему, пришлось буквально разделить игру на две части.
Теперь основной сервер отвечает за аккаунты, хаб, рынок, сохранения и общую игровую логику, а дополнительные серверы занимаются только матчами.
За это время пришлось полностью переработать создание матчей, подключение игроков, передачу данных между серверами, сохранение прогресса, обработку предметов, квестов, статистики и многое другое.
Был пройден длинный путь:
▶️ Создание матчей на отдельных серверах.
▶️ Подключение игроков через систему JoinToken.
▶️ Синхронизация игроков, зомби, урона, смертей и лута.
▶️ Передача данных между основным и дополнительными серверами.
▶️ Система переподключения игроков.
▶️ Защита предметов и прогресса от потери при сбоях.
▶️ Возврат игроков обратно в хаб после завершения матча.
И сегодня был завершён ещё один очень важный этап.
✅ Полностью закончена система выхода из матча и передачи результатов на основной сервер.
Теперь после смерти, эвакуации или завершения рейда дополнительный сервер корректно отправляет на основной сервер всю необходимую информацию:
• оставшиеся предметы;
• полученный опыт;
• прогресс квестов;
• результаты матча;
• другую игровую статистику.
Также была добавлена дополнительная защита, чтобы результаты матчей не терялись даже при временных проблемах с соединением или серверами.
Сейчас начинается этап активного тестирования.
Предстоит проверить групповые рейды, вылеты игроков во время матча, переподключения, работу системы под нагрузкой и поиск оставшихся ошибок.
Также до релиза мультисерверов хочу добавить несколько новых интересных возможностей и сделать более качественное обучение для новых игроков.
Работы ещё хватает, но самое сложное уже позади. Мы действительно очень близко к завершению мультисерверной системы. 🚀
2 510
Обновили серверную систему матчей
Мы переработали то, как игра обрабатывает выход из матча и возвращение в хаб.
Что изменилось:
1. Надежное сохранение результатов матча
Теперь, если после выхода из матча сервер временно не смог передать результат, данные не пропадут. Они будут сохранены и отправлены повторно.
2. Более безопасный возврат в хаб
После выхода из матча игрок возвращается на основной сервер через отдельную защищенную систему. Это снижает шанс ошибок при загрузке хаба.
3. Защита от потери предметов
Если сервер матча отключился, а потом восстановился и прислал старые данные, они не перезапишут текущий инвентарь игрока. Предметы из такого результата будут отправлены во временное хранилище.
4. Меньше проблем при сбоях серверов
Если один из серверов временно недоступен, игра сможет корректнее обработать ситуацию и не потерять прогресс игрока.
Проще говоря: результаты матчей, предметы и прогресс теперь защищены намного лучше, особенно при проблемах с соединением или сервером.
2 510
Я откопал свою старую видео карту и пока что новая находится на диагностике и ожидаю обмена, смог начать снова работать, так что буду постить очередной лог что сделано.
2 510
👋 Новенький в Death Zone Online?
Обязательно загляни на наш форум — там можно:
• общаться с игроками
• покупать, продавать и обмениваться
• находить полезную информацию по игре
• следить за новостями и активностями сообщества
👉 Перейти на форум
2 510
🏆 Еженедельные лидеры определены!
Часов в игре: ezeKa [63]
Убито игроков: Yiisi [798]
Убито монстров: Wertryhaze [6566]
Кол-во матчей: bomm [364]
🔥 Соревнуйся с другими игроками за топовые места в рейтинге!
🎁 Получай награды: донат-валюту, доллары (игровые) и горы игровой валюты.
2 510
📢 Открыта регистрация на ЕЖЕНЕДЕЛЬНЫЙ ВИДЕО-КОНКУРС #29
Хочешь выиграть донат-валюту за крутое видео о нашей игре? Тогда участвуй прямо сейчас!
🔹 Шаги для участия:
• Вступи на наш форум — ссылка на форум
• Напиши нашему боту и следуй инструкциям (для начала общения впиши /start) - наш бот
🎁 Награды:
Пока что мы определяем масштаб конкурса, но уже планируется:
• Фиксированное количество победителей (по просмотрам)
• Дополнительные случайные награды для других участников! 🎉
📆 Не пропусти старт конкурса каждый понедельник!
Прокачай свой контент — и получи заслуженную награду! 💥2 510
🏆 Победители Видео-Конкурса #28
💎 Все призы выданы в виде донат-валюты.
🥇 1 место: 👤bull —
250 🎟️ [видео] [294 👀]2 510
🔥 Новый промокод:
C1L1-V7Q3-D9X4-F0G5 нажми по промокоду что бы скопировать его!
Использовать промокод можно в Окне Доната, поле для ввода находится в левом нижнем углу и убедитесь, что ваш уровень — 5 или выше! 🚀
Количество использований: 100
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
