RunServer
ПродуктыНовостиПроектыФайлыГалереяКонтакты
  • English (United Kingdom)
  • Russian (CIS)
RunServer Products RunServer Middleware
middleware for huge online server development
RunServer.Math
server geometry subsystem
RunServer.Database
universal RDBMS module with in-memory OODB
RunServer.MMO
MMOG server elements including AI, update and map systems
Our partners Unigine 3D Engine
Unigine 3D Engine
WNet: World of Warcraft Syndicate of Arkon DotA WoW
Hosted By WNet Valid XHTML 1.0 Transitional
RunServer 2.2
RunServer 2.2 31 Марта 2010
 

Подписчикам доступна версия RunServer 2.2. Начиная с этой версии доступны Pure .Net библиотеки, не использующие нативные Win32 вызовы, что позволяет работать под Mono на любых Unix платформах. Также реализован альтернативный сетевой модуль с использованием .Net Async Sockets с меньшей латентностью, но несколько большей нагрузкой на память и CPU.

Перечень изменений:

  • пул заданий CustomThreadPool использует IOCP на Win32 и собственную реализацию в Pure .Net режиме;
  • взаимозаменяемость низкоуровневых сетевых модулей, в данный момент это ClrTcp, NativeTcp и Distibuted;
  • реализована поддержка собственного шифрования и дешифрования трафика;
  • различные переделки в рандомизаторе и AttackTable;
  • добавлена возможность псевдослучайной выборки результатов для AttackTable на основе статистических значений;
  • реализован класс ArrayIList<> : IList<>, позволяющий частичный обход массива без копирования в отдельную коллекцию;
  • реализована поддержка модуля БД C# SQLite и собственный ADO-совместимый интерфейс к нему;
  • добавлены многопоточные синхронизации для БД SQLite;
  • улучшена работа RunServer.ConversionApi;
  • исправлены ложные срабатывания таймеров после окончания их работы;
  • другие оптимизации и правки;
Автор: Nomad   
 
© RunServer, 2009