Ru-MaNGOS

Вернуться   Ru-MaNGOS > Ядро > Баг-репорты

Важная информация

Баг-репорты Описываем проблемы и ошибки работы ядра

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.04.2011, 17:28   #15
Vladimir
MaNGOS Dev
 
Регистрация: 09.02.2010
Сообщений: 594
Сказал(а) спасибо: 315
Поблагодарили 438 раз(а) в 181 сообщениях
Vladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небесVladimir Как свет с небес
По умолчанию

Статические GUIDы (загружаемые из базы) глобальны - соответственно новый статический спавн _должен_ резервироваться для всех существующих карт (копий карт).
И должен нигде не быть занят в данный момент. Вообще-то спавн мобов из игры при локальности временых гуидов (которые используются на конкретной копии карты) и использовании следующего свободного гуида был всегда маразмом. Так как для нормальной базы гуиды статического заселения не должны идти с дырами в нумерации.

И так
1) все в структуре базы и коде работы с загружаемым статически заселение правильно
2) не работают нормально GM команды спавна
3) как возможное решение резервировать при загрузке специальный интервал свободных гуидов сразу же после статического заселения для спавна из игры. Гуиды призываемых мобов и т.д. выделяются в таком случае после резервированого интревала. И при его окончании выдавать ошибку. В таком случае можно требовать презагрузки сервера для перевыделения интервала - можно в конфиге сделать указания размера резерва. Для рабочего сервера он не нужен (минимален), для тестового - может быть необходим более большой.

[added]Я работаю над патчем.

[added2]Реализовано в [11310]
__________________
Так как устал объяснять знайте ICQ не пользуюсь

Последний раз редактировалось Vladimir; 03.04.2011 в 20:22.
Vladimir вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[11178] Catch use uint64 guid as low guid in ObjectGuid. newsbot CMaNGOS Commits 0 17.02.2011 10:47
DataBase GUID sorter Sid Tools 16 20.12.2010 10:06
[10812] Use ObjectGuid for corpse owner guid. newsbot CMaNGOS Commits 0 02.12.2010 07:19
[10100] Fixed some cases assign low guid to full guid update field. newsbot CMaNGOS Commits 0 23.06.2010 10:20
Локальные ресурсы YTDB (в т.ч. Документация Мангос от DeusModus и Руководство GIT) tempura Tools 24 12.05.2010 14:50


Текущее время: 10:20. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot