RunServer
ProductsNewsProjectsFilesGalleryContacts
  • 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
Главная страница
Project Bossanova Contest Monday, 28 March 2011 11:43
 

 

We are proud to enter Project Bossanova contest to get sponsorship for further development of game based on our MMT Demo project. For  this contest our demo was update to bleeding-edge Unigine 3D engine version and ported to Linux.

You can vote for MMT on following page: http://www.projectbossanova.com/comp/vote

 

Written by Nomad   
 
RunServer 2.4 Friday, 07 January 2011 15:06
 

RunServer updated to version 2.4. This build contains improvements and fixes among with internal modifications for 3.0 architecture migration. More information about version 3.0 can be found on our roadmap page.

Brief chagelog: 

  • deferent scheduled modes for incoming packets (sequental, random, priority-based, etc.);
  • no more slow Reflection routines for external script calls;
  • no more ByteSegment class for small buffers (use CLR ArraySegment<byte> class instead);
  • low-level systems (CustomThreadPool, JobQueue, LinkedByteQueue и другие) are moved away from RunServer.Common library and now declared as internal;
  • different improvements of data pooling and buffering;
  • selection of heuristic function for pathfinding methods (precise А* search or accelerated Greed method);
  • support for both single and double side polygons;
  • collision routines fixes;
  • memory usage for 3D geometry tweaked;
  • NavMesh format adjusted for more precise calculations;
  • misc fixes and optimizations;

 

Written by Nomad   
 
Syndicates Of Arkon Released Friday, 01 October 2010 12:34
 

Ukrainian software development company "MCM Online" released cyber-punk MMORPG game "Syndicates of Arkon".

Game is build using Unigine 3D engine and RunServer middleware. More information on official game site: http://syndicatesofarkon.com

Written by Nomad   
 
RunServer 2.3 Tuesday, 28 September 2010 11:24
 
There are no translations available.

С сегодняшнего дня подписчикам доступна версия RunServer 2.3. Также после года отладки и массового тестирования выпущена стабильная версия RunServer.Math 1.0.

Библиотека RunServer.Math содержит инструменты для обработки 3D геометрии в масштабах серверных задач - нахождения пути, проверки коллизий, видимости и других. Ключевые особенности этого продукта:

  • управление иерархией сцены с помощью octree;
  • эффективный алгоритм трассировки лучей с использованием 3DDDA с производительностью более 100000 лучей в секунду1;
  • новаторская адаптация A* для поиска пути с автогенерацией NavMesh на основе проверок LOS с производительностью более 1000 путей в секунду1;
  • методы определения коллизий с использованием Bounding Box и Bounding Cylinder;
  • математические операции с матрицами, кватернионами, векторами;
  • поддержка half-precision float (IEEE754);
  • поддержка 32-битного целочисленного представления нормалей и единичных векторов;
  • компактное представление 3D геометрии в памяти с использованием Instancing;

1 Производительность измерялась в реальном времени на тестовой станции Xeon 5130 в игровом мире с сложным ландшафтом, и около 10000 моделей суммарной сложностью около 7000000 треугольников. Поиск путей и линий видимости осуществлялся в различных местах и условиях, полученные значения усреднялись.

 

Изменения и нововведения в версии RunServer 2.3:

  • возможность полного шифрования трафика с помощью RC4 и других крипто систем;
  • коллекции SortedLinkedList<> с сортировкой данных в момент добавления;
  • lock-free коллекции PessimisticStack<> и PessimisticQueue<>;
  • оптимизации пулинга с использованием пессимистической логики;
  • вспомогательный класс MonoHelper для выполнения специфических для Mono операций и их аналогов в .Net;
  • поддержка generic методов Read<T> в классах потокового чтения;
  • класс PerformanceHelper для профайлинга производительности;
  • исправлен баг с LinkedArrayList<>, при записи элементов по индексу;
  • коллекции EnumArray<> и EnumCheckList<> для enum элементов;
  • различные оптимизации и многопоточные блокировки;
  • другие правки и багфиксы;

 

Written by Nomad   
 
RunServer 2.2 Wednesday, 31 March 2010 12:10
 

We are proud to present RunServer version 2.2. Starting from this version there are Pure .Net libraries available without any native Win32 calls.

Pure .Net libraries allows creation of Mono-redy servers designed for Unix, Linux, Mac OS X and other targets. Also there is alternative network module that is based upon .Net Async Sockets with lowered latency but somewhat higher CPU and memory usage compared to Windows IOCP module.

Change log:

  • CustomThreadPool task pool now uses IOCP on Win32 and custom job queue implementation in Pure .Net mode;
  • interchangeability of low-lever network modules (ClrTcp module for .Net sockets, NativeTcp for Win32 IOCP and Distibuted module for cluster mode);
  • support of user-defined traffic encryption and decryption;
  • several randomizer and AttackTable tweaks;
  • added functionality for AttackTable to use pseudo-random chances based on statistical data;
  • new struct ArrayIList<> : IList<> for partial array enumeration without copying to another collection;
  • new database support - C# SQLite (pure C# implementation of SQLite library);
  • own ADO-compatible connection manager for C# SQLite DB;
  • added multithreaded synchronization routines for SQLite DB;
  • imroved speed and reliability of RunServer.ConversionApi library;
  • fixed false triggering of expired RunServer.Timer classes;
  • misc fixes and optimizations;
Written by Nomad   
 
<< Start < Prev 1 2 3 Next > End >>

© RunServer, 2009