Subversion Repository Public Repository

fonline_sdk

This repository has no backups
This repository's network speed is throttled to 100KB/sec

Changeset 357

Committed by cvet on Sun 26 Feb, 2012 21:39:52 +0000

Commit Message:

Для сервера добавлен профайлер скриптов. (by Atom)
Система автоматически ведет учет времени выполнения скриптов и дает подробную статистику по запросу пользователя.
Текущую собранную статистику можно смотреть в окне сервера, кнопка ‘Profiler’.
Так же в следующем обновлении будет добавлена отдельная программа для просмотра собранной статистики.
Данные собираются в файлах ‘.foprof’, папки ‘Server/profiler/’.
Настройки профайлера находятся в конфиге сервера FOnlineServer.cfg

  1. Profiler data collection mode
  2. 0 – disabled, 1 – save to file, 2 – display in server, 3 – both

ProfilerMode = 0

  1. Interval for call stack sampling, in ms

ProfilerSampleInterval = 50

Для нативного программирования добавлена поддержка следующих функций AngelScript: (by Atom)
AS_API asIScriptContext * asGetActiveContext();
AS_API const char * asGetLibraryVersion();
AS_API const char * asGetLibraryOptions();
Имена в fonline.h
ScriptGetActiveContext
ScriptGetLibraryOptions
ScriptGetLibraryVersion

AngelScript обновлен до версии 1176. (by Atom)

В маппере добавлена возможность передачи в командной строке стартовых координат при открытии карты ‘-HexX X’ и ‘-HexY Y’, где X и Y номера гексагонов по осям. (by Wipe)

Поправлена работа с праметром командной строки маппера ‘-Map’, которая позволяет загрузить карту автоматически. (by Wipe)

Для препроцессора скриптов добавлены директивы: ‘#warning’ и ‘#error’. (by Wipe)

Логи сервера теперь сохраняются в папке ‘Server/logs’.
Дампы сервера теперь сохраняются в папке ‘Server/dumps’.

Время во всех генерируемых именах файлах теперь придерживается следующему формату:
имя_год.месяц.день_час-минута-секунда.расширение
Это позволит файлам корректно сортироваться по имени в порядке хронологии создания.
Данное нововведение справедливо и для имен логов и скриншотов клиента.

Параметр FixedFPS при отрицательных значениях выполняет роль убранного параметра Sleep.

Update log in English: http://xp-dev.com/forum/2224/0

Changes