public MySqlConnection MySqlBaslat() { try { MySqlConnectionStringBuilder builder = new MySqlConnectionStringBuilder(); builder.UserID = "root"; builder.Password = ""; builder.Database = "youtubeegitim"; builder.Server = "localhost"; builder.Pooling = true; builder.ConnectionLifeTime = 0; builder.ConnectionTimeout = 30; string connString = builder.ToString(); MySqlConnection baglanti = new MySqlConnection(connString); if (baglanti.State != ConnectionState.Open) { baglanti.Open(); Yazi.Log_yaz("Mysql Connection Acildi"); return(baglanti); } return(null); } catch (Exception e) { Yazi.Hata_Yaz("MySql Bağlantısı Hatası : " + e.Message); return(null); } }
public static void InitializeNetwork() { Yazi.Log_yaz("Paketleriniz Başlatılıyor"); ServerHandleData.InitializePackets(); serverSocket.Start(); serverSocket.BeginAcceptTcpClient(new AsyncCallback(OnClientConnet), null); }
public void baglanti_control(MySqlConnection baglanti) { if (baglanti.State != ConnectionState.Open) { baglanti.Open(); Yazi.Log_yaz(connectionID.ToString() + " Kullanıcısının Bağlantısı Tekrar Açıldı"); } }
public static void StartGameServer() { Stopwatch sw = new Stopwatch(); sw.Start(); ServerTCP.InitializeNetwork(); Yazi.Log_yaz("Sunucu Başlatıldı..."); sw.Stop(); Yazi.Log_yaz(text: $"Sunucu Başlama Süresi {sw.ElapsedMilliseconds} ms"); }
public static void Sunucuyu_Baslat() { Stopwatch sw = new Stopwatch(); sw.Start(); ServerTCP.InitializeNetwork(); Yazi.Log_yaz("Sunucu Başlatıldı"); Sabitler.Sunucu_MySql_Baglanti = Sabitler.Mysql_Data.MySqlBaslat(); Yazi.Log_yaz("MySQL Sunucu Başlatıldı"); sw.Stop(); Yazi.Log_yaz("Sunucu Başlama Süresi : " + sw.ElapsedMilliseconds.ToString() + "ms"); }
public static void HandleLoginGiris(int connectionID, byte[] data) { Kaan_ByteBuffer buffer = new Kaan_ByteBuffer(); buffer.Bytes_Yaz(data); int packetID = buffer.Int_Oku(); string kullanici_adi = buffer.String_Oku(); string sifre = buffer.String_Oku(); ArrayList Ara = new ArrayList(); Ara.Add("kullanici_adi='" + kullanici_adi + "'"); Ara.Add("sifre='" + sifre + "'"); MySqlCommand cmd = Sabitler.Mysql_Data.MySql_Veri_Cek(Sabitler.bagli_client[connectionID].baglanti, null, "Select * From tum_kullanicilar", Ara); if (cmd != null) { MySqlDataReader oku = cmd.ExecuteReader(); int id = 0; while (oku.Read()) { ////// id = (int)oku["id"]; Yazi.Log_yaz("Bağlanan Kullanıcın Kullancı ID si : " + id.ToString()); } oku.Close(); /// DataSender.SendLoginGirisCevap(connectionID, 1); } else { DataSender.SendLoginGirisCevap(connectionID, 0); } buffer.Dispose(); }
public static void Oyuncu_Cikti(string connectionId) { BagliKullaniciSayisi--; Yazi.Log_yaz("Kullanıcı Ayrıldı : " + connectionId); Sabitler.server.listBox1.Items.Remove(connectionId); }
public static void Oyuncu_Baglandi(string connectionId) { BagliKullaniciSayisi++; Yazi.Log_yaz("Kullanıcı Bağlandı : " + connectionId); Sabitler.server.listBox1.Items.Add(connectionId); }
public static void oyuncu_cikti(string connectionID) { bagli_kullanici_sayisi--; Yazi.Log_yaz("Kullanıcı Sunucudan Ayrıldı : " + connectionID); Sabitler.server.listBox1.Items.Remove(connectionID); }
public static void oyuncu_baglandi(string connectionID) { bagli_kullanici_sayisi++; Yazi.Log_yaz("Kullanıcı Servere Bağlandı : " + connectionID); Sabitler.server.listBox1.Items.Add(connectionID); }