Как делать отладку скриптов?
Когда пишешь какой-нибудь скрипт для SD2 (и не только), то для проверки одной строчки когда приходиться пересобирать весь сервер. А это долго.
Может можно сделать так: скрипт поместить в каталог с сервером, соблюдая структуру дерева расположения файлов и запустить сервер. Сервер прочитает этот скрипт? или он читает тот скрипт, который был при сборке сервера? |
Если вы на винде, то пересобирать сам мангос совершенно не надо — уже скомпилированные исходники схавают mangosscript.dll без проблем. При перекомпиляции SD2 вы перезапускаете мангос и подсовываете ему новый .dll.
Я, чисто для себя, написал пару батников для копирования файлов из OutputPath студии в рабочую директорию сервера. Кроме того, в VS есть Post-Build Event, это, по-сути, просто командная строка, там тоже можно сделать что угодно. Например, бекапить текущие бинарники в рабочей папке, переименовывать их на случай блокировки запущенным процессом, и копировать туда новые, только что собранные файлы. |
Linux
|
В таком случае придется пересобирать все, хотя у меня на одной правке собирается достаточно быстро, буквально за 20-30 секунд.
Т.к. сам в nix-ах не силен, большего не скажу, но наверняка на форуме найдутся умельцы, которые чем-то подобным занимаются. На англоязычном форуме таких, кстати, немало. |
|
Цитата:
Проблема в том, что объяснить человеку, задающему такие вопросы, как переподключить модуль на работающей системе, займет гораздо больше времени чем ему научиться это делать самостоятельно... |
Текущее время: 09:26. Часовой пояс GMT +3. |
ru-mangos.ru - Русское сообщество MaNGOS