Clan [SU] Ultimate
Nos hemos mudado!
Estamos en sugamers.com
o entra directamente al foro foro.sugamers.com

Últimos temas
» mi mundo minecraf
Jue Oct 16, 2014 9:59 am por darkcloudxxx

» Apertura del servidor, cuando?
Sáb Sep 20, 2014 7:34 am por Trini

» Me Presento :D
Lun Mayo 05, 2014 7:07 am por Trini

» Hola, me gustaria ingresar en este clan
Mar Mar 11, 2014 6:27 am por Trini

» Me presento :)
Mar Mar 11, 2014 6:26 am por Trini

» Hola Soy H3RM@N0 y Quiero Unirme Al Clan¡¡
Mar Mar 11, 2014 6:22 am por Trini

» MUNDO HALO CE
Sáb Ene 11, 2014 12:46 am por Trini

» hola soy nuevooooooooo como em pongo un no,bre vacan
Lun Sep 30, 2013 12:19 pm por granaino

» [SU] morty
Sáb Ago 31, 2013 1:47 am por pipes16


Halo Reiniciador [C#][Source]

Ver el tema anterior Ver el tema siguiente Ir abajo

Halo Reiniciador [C#][Source]

Mensaje  lol32 el Lun Jul 05, 2010 9:35 pm

Estaba haciendo un reiniciador para un juego en C#, y se me ocurrió ponerlo aquí, ya que a veces el server se cae.

Source:
Código:
using System;
using System.Threading;
using System.Runtime.InteropServices;
using System.Diagnostics;
//using System.Windows.Forms;
//using System.Drawing;
using System.IO;

namespace Autorestarter
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Title = "Halo Autorestarter - lol32";
            Console.ForegroundColor = ConsoleColor.Green;
            Console.Write("Halo Simple Autorestarter v1.0");
            Console.ResetColor();
            Console.WriteLine("");
            new Thread(new ThreadStart(StartandCheckProcess)).Start();

        }
        static void StartandCheckProcess()
        {
            while(true)
            {
                //Time to check if server it's off 1000m/s (1second)
                Thread.Sleep(1000);
                //Process name
                if (Process.GetProcessesByName("haloceded").Length <1)
                {
                    //File location
                    Process.Start("haloceded.exe");
                    Console.WriteLine("Halo server it's down. Restarting...");
    }
}
       
        }
    }
}

Ahora estoy trabajando, ahora cuando termine, lo compilo y lo subo

NOTA: El código es bastante secillo, y funciona bastante bien y rápido.
avatar
lol32
Comandante Grado 2
Comandante Grado 2

Mensajes : 562
Fecha de inscripción : 10/01/2010
Edad : 22
Localización : ESPAÑA!

Ver perfil de usuario

Volver arriba Ir abajo

Re: Halo Reiniciador [C#][Source]

Mensaje  vertiGO el Mar Jul 06, 2010 5:32 am

Se puede modificar el valor del Sleep no?
avatar
vertiGO
Subteniente Grado 3
Subteniente Grado 3

Mensajes : 171
Fecha de inscripción : 10/01/2010
Edad : 26
Localización : Galiza

Ver perfil de usuario http://www.youtube.com/user/AliothSenator

Volver arriba Ir abajo

Re: Halo Reiniciador [C#][Source]

Mensaje  lol32 el Mar Jul 06, 2010 6:40 am

vertiGO escribió:Se puede modificar el valor del Sleep no?

El spleep, es el tiempo que tarda en mirar si el server está encendido, es decir, cada 1segundo ve si el servidor está on.
avatar
lol32
Comandante Grado 2
Comandante Grado 2

Mensajes : 562
Fecha de inscripción : 10/01/2010
Edad : 22
Localización : ESPAÑA!

Ver perfil de usuario

Volver arriba Ir abajo

Re: Halo Reiniciador [C#][Source]

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.