Neler yeni
ELFDaily ekibi olarak her ay aranızdan 1 kişiye ücretsiz 1 aylık knight online server hediye etmek istiyoruz. Etkinliğin detaylarını whatsapp kanalına katılarak öğrenebilirsiniz. Whatsapp Kanalımıza Katılmak İçin Buraya Tıklayın

LoginServer.cpp için Çalışma Mantığı

Saints

Kullanıcı
Katılım
28 Kas 2022
Mesajlar
132
Puanları
36
Konum
Ankara
Kredi
17
Knight Online Server, Kaynak koduna dair birçok soru ve talep gördüm. Bu kodu daha anlaşılır kılmak için bazı açıklamalar ekledim. İşte kısaca kodun ana hatları:
  • Başlangıçta Gerekli Dosyaların Dahil Edilmesi: Kullanılan fonksiyonlar ve sınıflar için gerekli başlık dosyalarını içerir.
  • Global Değişkenler: Bu bölüm, sunucunun çalışıp çalışmadığını kontrol eden bir değişken ve zamanlayıcı iş parçacıklarını tutan bir vektörü tanımlar.
  • LoginServer Kurucusu: Bu, sınıfın inşa edildiği yerdir. Başlangıç değerleri burada atanır.
  • Startup Fonksiyonu: Sunucunun başlatılma işlemlerini içerir. Bu işlemler arasında INI dosyasından bilgi alma, log dosyalarını oluşturma, veritabanına bağlanma ve soket dinleme bulunmaktadır.
  • Timer_UpdateUserCount Fonksiyonu: Bu fonksiyon, belirli aralıklarla sunucu listesini günceller.
  • GetServerList ve UpdateServerList Fonksiyonları: Sunucu listesini alma ve güncelleme işlevleri için kullanılır.
  • GetInfoFromIni Fonksiyonu: Sunucu ayarlarını ve bilgilerini içeren INI dosyasından bilgileri alır.
Daha fazla ayrıntı için kodun kendisine ve eklediğim açıklamalara göz atabilirsiniz. Umarım bu, kodu daha iyi anlamanıza yardımcı olur. Sorularınız veya eklemek istediğiniz açıklamalar varsa lütfen paylaşın!

Bu içeriği görebilmek için gereken ücret: 1 Kredi
LoginServer.cpp > C++

Gizli içerik
Bu içeriği görmek için konuya cevap yazmalısınız. Üye değilseniz buradan kayıt olabilirsiniz.
 

_action_

Kullanıcı
Katılım
10 Eki 2023
Mesajlar
4
Puanları
1
Konum
ist
Kredi
0
Knight Online Server, Kaynak koduna dair birçok soru ve talep gördüm. Bu kodu daha anlaşılır kılmak için bazı açıklamalar ekledim. İşte kısaca kodun ana hatları:
  • Başlangıçta Gerekli Dosyaların Dahil Edilmesi: Kullanılan fonksiyonlar ve sınıflar için gerekli başlık dosyalarını içerir.
  • Global Değişkenler: Bu bölüm, sunucunun çalışıp çalışmadığını kontrol eden bir değişken ve zamanlayıcı iş parçacıklarını tutan bir vektörü tanımlar.
  • LoginServer Kurucusu: Bu, sınıfın inşa edildiği yerdir. Başlangıç değerleri burada atanır.
  • Startup Fonksiyonu: Sunucunun başlatılma işlemlerini içerir. Bu işlemler arasında INI dosyasından bilgi alma, log dosyalarını oluşturma, veritabanına bağlanma ve soket dinleme bulunmaktadır.
  • Timer_UpdateUserCount Fonksiyonu: Bu fonksiyon, belirli aralıklarla sunucu listesini günceller.
  • GetServerList ve UpdateServerList Fonksiyonları: Sunucu listesini alma ve güncelleme işlevleri için kullanılır.
  • GetInfoFromIni Fonksiyonu: Sunucu ayarlarını ve bilgilerini içeren INI dosyasından bilgileri alır.
Daha fazla ayrıntı için kodun kendisine ve eklediğim açıklamalara göz atabilirsiniz. Umarım bu, kodu daha iyi anlamanıza yardımcı olur. Sorularınız veya eklemek istediğiniz açıklamalar varsa lütfen paylaşın!



[Gizli içerik]

teşekkürler
 
Kişi Yorumladı

gencboga

Kullanıcı
Katılım
31 Mar 2019
Mesajlar
93
Puanları
11
Konum
artvin
Kredi
1
Knight Online Server, Kaynak koduna dair birçok soru ve talep gördüm. Bu kodu daha anlaşılır kılmak için bazı açıklamalar ekledim. İşte kısaca kodun ana hatları:
  • Başlangıçta Gerekli Dosyaların Dahil Edilmesi: Kullanılan fonksiyonlar ve sınıflar için gerekli başlık dosyalarını içerir.
  • Global Değişkenler: Bu bölüm, sunucunun çalışıp çalışmadığını kontrol eden bir değişken ve zamanlayıcı iş parçacıklarını tutan bir vektörü tanımlar.
  • LoginServer Kurucusu: Bu, sınıfın inşa edildiği yerdir. Başlangıç değerleri burada atanır.
  • Startup Fonksiyonu: Sunucunun başlatılma işlemlerini içerir. Bu işlemler arasında INI dosyasından bilgi alma, log dosyalarını oluşturma, veritabanına bağlanma ve soket dinleme bulunmaktadır.
  • Timer_UpdateUserCount Fonksiyonu: Bu fonksiyon, belirli aralıklarla sunucu listesini günceller.
  • GetServerList ve UpdateServerList Fonksiyonları: Sunucu listesini alma ve güncelleme işlevleri için kullanılır.
  • GetInfoFromIni Fonksiyonu: Sunucu ayarlarını ve bilgilerini içeren INI dosyasından bilgileri alır.
Daha fazla ayrıntı için kodun kendisine ve eklediğim açıklamalara göz atabilirsiniz. Umarım bu, kodu daha iyi anlamanıza yardımcı olur. Sorularınız veya eklemek istediğiniz açıklamalar varsa lütfen paylaşın!



[Gizli içerik]
teşekurlr
 
Kişi Yorumladı

hagen

Aktif Üye
Kullanıcı
Katılım
21 Eki 2023
Mesajlar
48
Çözümler
4
Puanları
41
Konum
turkiye
Kredi
14
Yararlı paylaşım teşekkürler
 
Kişi Yorumladı

Üst