Example #1
0
        // Global setup
        static ServerFixture()
        {
            // Load Configurations
            ServerConfiguration.Load(true);

            // Configure / Initialize
            MapDefinitions.Configure();

            // Load the world
            World.Load();
        }
            public TestClassView()
            {
                ForEntityNames.Add("TestClasses");
                MapDefinitions.Add(MapToPaths);
                ReduceDefinition  = Reduce;
                GroupByExtraction = doc => doc.UserId;

                AddField("UserId");
                AddField("Name");
                AddField("Email");

                Indexes.Add("UserId", FieldIndexing.NotAnalyzed);
            }
Example #3
0
        /// <summary>
        /// Initializes maps with startup values like mobs, npc, areas, obelisks etc.
        /// </summary>
        private void InitMaps()
        {
            _mapDefinitions = _mapsLoader.LoadMapDefinitions();
            foreach (var mapDefinition in _mapDefinitions.Maps)
            {
                var config = _mapsLoader.LoadMapConfiguration(mapDefinition.Id);

                if (mapDefinition.CreateType == CreateType.Default)
                {
                    config.Obelisks = _mapsLoader.GetObelisks(mapDefinition.Id);

                    var map = _mapFactory.CreateMap(mapDefinition.Id, mapDefinition, config);
                    if (Maps.TryAdd(mapDefinition.Id, map))
                    {
                        _logger.LogInformation($"Map {map.Id} was successfully loaded.");
                    }
                }
            }
        }
Example #4
0
        /// <summary>
        /// Initializes maps with startup values like mobs, npc, areas, obelisks etc.
        /// </summary>
        private void InitMaps()
        {
            _mapDefinitions = _mapsLoader.LoadMapDefinitions();
            foreach (var mapDefinition in _mapDefinitions.Maps)
            {
                var config = _mapsLoader.LoadMapConfiguration(mapDefinition.Id);

                if (mapDefinition.CreateType == CreateType.Default)
                {
                    var map = _mapFactory.CreateMap(mapDefinition.Id, mapDefinition, config, _mapsLoader.GetObelisks(mapDefinition.Id));
                    map.GameWorld = this;
                    if (Maps.TryAdd(mapDefinition.Id, map))
                    {
                        _logger.LogInformation("Map {id} was successfully loaded.", map.Id);
                    }
                }

                AvailableMapIds.Add(mapDefinition.Id);
            }
        }
Example #5
0
 public DynamicIndex()
 {
     AddField("_");
     MapDefinitions.Add(Map);
     Init(new IndexDefinition());
 }
Example #6
0
 protected void AddMapDefinition(IndexingFunc mapDef)
 {
     MapDefinitions.Add(mapDef);
 }
 public DynamicIndex()
 {
     AddField("_");
     MapDefinitions.Add(Map);
 }