Ejemplo n.º 1
0
        public void InitializeGameServer()
        {
            var daytimeComponent = new DaytimeComponent(this);

            Components.Add(daytimeComponent);

            var messageComponent = new MessageComponent(this);

            Components.Add(messageComponent);

            var pingComponent = new PingComponent(this);

            Components.Add(pingComponent);

            var MilethSpawner = new MonolithComponent(this);

            Components.Add(MilethSpawner);

            var objectComponent = new ObjectComponent(this);

            Components.Add(objectComponent);

            var mundaneComponent = new MundaneComponent(this);

            Components.Add(mundaneComponent);

            Console.WriteLine(Components.Count + " Server Components loaded.");
        }
Ejemplo n.º 2
0
        private void InitComponentCache()
        {
            Components = new Dictionary <Type, GameServerComponent>();



            Components[typeof(MonolithComponent)]    = new MonolithComponent(this);
            Components[typeof(DaytimeComponent)]     = new DaytimeComponent(this);
            Components[typeof(MundaneComponent)]     = new MundaneComponent(this);
            Components[typeof(MessageComponent)]     = new MessageComponent(this);
            Components[typeof(ObjectComponent)]      = new ObjectComponent(this);
            Components[typeof(PingComponent)]        = new PingComponent(this);
            Components[typeof(ServerCacheComponent)] = new ServerCacheComponent(this);
        }
Ejemplo n.º 3
0
    public static void Main()
    {
        // Instantiate the component and start it.
        PingComponent cmpt = new PingComponent(126, 1, 120);
	
        // Start the component and the services
        cmpt.startComponent();
	    
        // Wait until signaled to exit
	   Console.CancelKeyPress += delegate(object sender, ConsoleCancelEventArgs e)
	   {
			e.Cancel = true;
			MainClass.run = false;
	   };
	   
	   while(run)
	   {
			Thread.Sleep(100);
	   }
    
        // Shutdown the component and threads
        cmpt.shutdownComponent();
    }
Ejemplo n.º 4
0
    public static void Main()
    {
        // Instantiate the component and start it.
        PingComponent cmpt = new PingComponent(126, 1, 120);

        // Start the component and the services
        cmpt.startComponent();

        // Wait until signaled to exit
        Console.CancelKeyPress += delegate(object sender, ConsoleCancelEventArgs e)
        {
            e.Cancel      = true;
            MainClass.run = false;
        };

        while (run)
        {
            Thread.Sleep(100);
        }

        // Shutdown the component and threads
        cmpt.shutdownComponent();
    }