fa
Feedback
Developer Mires

Developer Mires

رفتن به کانال در Telegram
2 525
مشترکین
+224 ساعت
+67 روز
+5430 روز
آرشیو پست ها
🛠 Тесты подключения игрока к дополнительному серверу — успешно! Сегодня прошли тесты подключения игрока к дополнительному серверу. Теперь игрок корректно подключается к дополнительному серверу, после чего сервер ожидает подключение всех участников и запускает матч. Что уже работает: ✅ Подключение игрока к дополнительному серверуОжидание всех игроков перед стартом матчаЗапуск матча на дополнительном сервереСинхронизация позиций игроков и зомбиСинхронизация урона и смертиРабота лута Сам матч уже работает корректно, и это очень важный шаг вперёд. Что ещё осталось проверить: ▶️ Выход с локации в случае смерти или эвакуации. ▶️ Передачу результатов матча с дополнительного сервера на основной сервер: какие предметы остались у игрока, сколько опыта он получил и другие данные. ▶️ Подключение игрока к уже существующему матчу (а не только что созданному). Мы всё ближе к тому, чтобы завершить работу над мультисерверной архитектурой!

✅ Сервер запущен Сервер снова доступен для игры.

👑 Ежемесячные лидеры определены! Часов в игре: nicholas [468] Убито игроков: Yiisi [1770] Убито монстров: Yiisi [12041] Кол-во матчей: nicholas [2368] 🔥 Соревнуйся с другими игроками за топовые места в рейтинге! 🎁 Получай награды: донат-валюту, доллары (игровые) и горы игровой валюты.

🔄 Автоперезапуск сервера ⏱ Это займёт около 5 минут. Спасибо за ожидание!

🛠 Отчёт по работе над мультисерверной системой Сегодня занимался тестированием создания и запуска матчей на дополнительных серверах, а также передачей игрокам всей необходимой информации для подключения. Результаты сегодняшних тестов: ✅ Создание матча на дополнительном сервере — успешно. ✅ Отправка игрокам данных для подключения (JoinToken, IP и порт сервера) — успешно. ❌ Подключение игрока к дополнительному серверу — провалилось. Хорошая новость в том, что взаимодействие между основным сервером и дополнительными серверами работает корректно. Матчи создаются, а вся необходимая информация для подключения успешно отправляется игрокам. Проблема находится на этапе непосредственного подключения игрока к дополнительному серверу, поэтому завтра буду искать причину, исправлять её и проводить новую серию тестов. 🚀 Шаг за шагом двигаемся к полноценной мультисерверной архитектуре.

✅ Сервер запущен Сервер снова доступен для игры.

🔄 Автоперезапуск сервера ⏱ Это займёт около 5 минут. Спасибо за ожидание!

Выбор сервера будет выглядеть примерно так пока что (слева снизу)
+1
Выбор сервера будет выглядеть примерно так пока что (слева снизу)

🛠 Продолжаем работу над мультисерверной системой Уже второй день активно тестирую всё, что было реализовано за последнее время. Пока что результаты очень хорошие. Правда, до самых сложных этапов — запуска матчей, реконектов игроков и полной проверки игровых сценариев — я ещё не добрался. 😅 Что удалось проверить и реализовать: ▶️ Добавил выбор игрового сервера на стороне клиента Теперь игрок может выбрать сервер, а выбранный вариант автоматически сохраняется и загружается при следующем запуске игры. ▶️ Добавил отображение пинга и списка серверов Клиент получает информацию о доступных дополнительных серверах, показывает их пинг, а также отображает текущий выбранный сервер. ▶️ Проверил систему обмена данными между серверами Основной сервер корректно получает информацию обо всех дополнительных серверах и отслеживает их состояние. ▶️ Проверил мониторинг состояния серверов Основной сервер видит, какие дополнительные серверы работают, доступны ли они и какой у них текущий пинг. ▶️ Проверил стабильность соединения Дополнительные серверы стабильно удерживают соединение с основным сервером, а обмен данными между ними работает корректно. 📋 Работы впереди ещё много. По моим текущим оценкам, понадобится примерно 2–3 недели до завершения основных задач. Но сразу уточню — я очень плохо умею оценивать сроки, поэтому воспринимайте это как примерную цифру. Всё может измениться как в лучшую сторону, так и в худшую сторону. Главное, что работа продолжается каждый день, прогресс идёт очень активно, а текущие результаты выглядят намного лучше, чем я ожидал.

✅ Сервер запущен Сервер снова доступен для игры.

🔄 Автоперезапуск сервера ⏱ Это займёт около 5 минут. Спасибо за ожидание!

👋 Новенький в Death Zone Online? Обязательно загляни на наш форум — там можно: • общаться с игроками • покупать, продавать и обмениваться • находить полезную информацию по игре • следить за новостями и активностями сообщества 👉 Перейти на форум

✅ Сервер запущен Сервер снова доступен для игры.

🔄 Автоперезапуск сервера ⏱ Это займёт около 5 минут. Спасибо за ожидание!

✅ Сервер запущен Сервер снова доступен для игры.

🏆 Еженедельные лидеры определены! Часов в игре: nicholas [113] Убито игроков: Yiisi [976] Убито монстров: Yiisi [5676] Кол-во матчей: nicholas [627] 🔥 Соревнуйся с другими игроками за топовые места в рейтинге! 🎁 Получай награды: донат-валюту, доллары (игровые) и горы игровой валюты.

🔄 Автоперезапуск сервера ⏱ Это займёт около 5 минут. Спасибо за ожидание!

Сегодня продолжили большую переработку серверной архитектуры Работа идёт над системой, где основной сервер отвечает за аккаунты, хаб, рынок, сохранения и общую логику, а дополнительные серверы занимаются только матчами. Что сделали сегодня: • Разделили загрузку данных для основного и матч-сервера Теперь матч-сервер не должен загружать настоящие данные игроков, рынок, кланы, лидерборды и другие важные сохранения. Эти данные остаются только на основном сервере. • Разделили сохранение данных Основной сервер сохраняет аккаунты, рынок, кланы, рекорды, донатные данные и другие игровые системы. Матч-сервер не сохраняет эти данные, чтобы не было конфликтов и случайной перезаписи. • Отключили хаб на матч-сервере Матч-сервер теперь не создаёт хаб, потому что его задача только запускать и обслуживать матчи. • Добавили отправку аналитики матча Когда матч заканчивается на дополнительном сервере, он отправляет основному серверу статистику матча: созданные матчи, убийства игроков, убийства зомби, убийства ботов, заспавненные предметы, зомби и аирдропы. • Сделали аналитику по конкретному матчу Статистика собирается по MatchId, поэтому если на одном матч-сервере идёт несколько матчей одновременно, их данные не смешиваются. • Добавили защиту от повторного применения аналитики Основной сервер не применит одну и ту же аналитику матча два раза. • Переделали ID предметов для матч-сервера Дополнительный сервер теперь создаёт временные ID предметов в минус. Это нужно, чтобы ID предметов, созданных на матч-сервере, не пересекались с настоящими ID основного сервера. • Обновляем ID предметов после матча Когда игрок выходит из матча, умирает или матч завершается, все предметы, которые возвращаются на основной сервер, получают новые настоящие ID уже на основном сервере. • Учли вложенные предметы Новые ID получают не только обычные предметы, но и модификаторы оружия, патроны в оружии и предметы внутри контейнерных предметов. Это ещё один важный технический этап для будущей стабильности серверов. Игроки могут не увидеть эти изменения сразу, но именно такие вещи помогают сделать матчи надёжнее, снизить нагрузку на основной сервер и избежать проблем с сохранениями.

✅ Сервер запущен Сервер снова доступен для игры.

📢 Открыта регистрация на ЕЖЕНЕДЕЛЬНЫЙ ВИДЕО-КОНКУРС #27 Хочешь выиграть донат-валюту за крутое видео о нашей игре? Тогда участвуй прямо сейчас! 🔹 Шаги для участия: Вступи на наш форум — ссылка на форум Напиши нашему боту и следуй инструкциям (для начала общения впиши /start) - наш бот 🎁 Награды: Пока что мы определяем масштаб конкурса, но уже планируется: Фиксированное количество победителей (по просмотрам) Дополнительные случайные награды для других участников! 🎉 📆 Не пропусти старт конкурса каждый понедельник! Прокачай свой контент — и получи заслуженную награду! 💥