Jump to content
Araştır
  • Diğer seçenekler ...
Sonuçları bul ...
Sonuçları bul ...

infiltrate

Çalışkan Üye
  • İçerik sayısı

    215
  • Katılım

  • Son ziyaret

  • Günün Kazananı

    1
  • Puan

    9,952 [ Bağış Yap ]

infiltrate kullanıcısının paylaşımları

  1. Transfer edilebilecek karakter yok diyor.Eğer ortalıkdaki sourceleri kullanıyorsan büyük ihtimal fonksiyonun imzası şu şekildedir. void CUser::NationChange(Packet & pkt) Birde büyük ihtimal SQL SP'si çağırıyordur arkaplanda. onunda imzası şu şekildedir. int8 CDBAgent::NationTransfer(std::string strAccountID, uint16 Race1, uint16 Race2, uint16 Race3, uint16 Race4) if (!dbCommand->Execute(string_format(_T("{? = CALL ACCOUNT_NATION_TRANSFER(?,%d,%d,%d,%d)}"),Race1,Race2,Race3,Race4))) ReportSQLError(m_GameDB->GetError()); Bu kısımdaki ACCOUNT_NATION_TRANSFER Stored Procedure'u ile void CUser::NationChange(Packet & pkt) Bu fonksiyonu görmeden bir şey demek zor
  2. infiltrate

    Server yazilimi geliştirme

    .net core ile değilde benim kendi yapmak istediğim bir proje vardı. Clang-formatter/C++CoreChecker/CMake kullanarak projeyi, işletim sistemi/compiler/build-system bağımsız geliştirmek. Bağımlı kütüphane olarak pek bilmesemde sadece BOOST kütüphanesini kullanmak isterim(Threading,Test vs..) Yazılan bütün kodların test'inin yazılması, ve gerekirse CI(Continus Integration) ile testlerin otomatik koşturulmasını sağlamak. Login sunucusu, Game sunucusu, AI sunucusu ayrı olmasını isterim.Microservis mantığı ile bakacak olursak scale etmemiz daha düzgün olur. Projeyi dockerize edip otomatik scale edilmesini sağlarsak daha iyi olur.Örneğin; kullanıcı girişlerinin yoğun olduğu zaman login serveri scale eder.CSW olduğu zaman game serveri vs.. Clang-formatter kullanırsak eğer kodların yazımında belli bir standart oturtmuş oluruz. Proje sadece USKO'daki packetleri/dinleyip sunucuya implemente etme olayından daha çok, optimizasyon/performans, yapay zeka uygulaması, istatistikleri kullanıp bdw,jr,chaos gibi eventlerde match-making, yani kısacası bilgisayar bilimlerinin her alanını kullanmak :) Veri tabanı olarak ise PostgreSQL kullanmak isterim.Bu konuda pek tecrübem yok.Sadece CRUD işlemlerini biliyorum :) Güvenlik önlemi olarak ise sunucu tarafında hiç bir zaman cliente güvenmeyerek her kontrolü sağlamak. Bir çok client/server toolu yazmak.Örnek vermek gerekirse; bir görev eklediğimizde bunun hem server/hemde client tarafını tek bir tool ile yapabilmek.Bunun gibi bir çok şey.. Tabii bunları yazdığım için bunların hepsini %100 biliyorum demiyorum,fakat bir ekip çıkarsa elimden geleni yaparım:) @ OzkanOzdemir ve @ PENTAGRAM ın dediği gibi zor olsada communitynin oluşması için elimden geleni yaparım.
  3. infiltrate

    Server yazilimi geliştirme

    Böyle bir community olusursa bende destek vermek isterim:) .netcore bilgim yok fakat onuda ogrenmis olurum :)
  4. 'Oturumu sürekli açık tut' seçeneğini işaretledikten sonra registery'e kayıt edilen değerde sıkıntı var herhalde.Registery'deki değeri sildiğimde program tekrar açıldı.
  5. @ PENTAGRAM ilk programı açtığımda bir sıkıntı yoktu.fakat kapatıp tekrar açtığımda bu hatayı verdi.bilgin olsun.kolay gelsin
  6. teşekkürler
  7. teşekkürler
  8. infiltrate

    KO Server Project V2083

    teşekkürler
  9. infiltrate

    ItemImporter 1.04 source (twostars)

    teşekkürler
  10. çok kaliteli işler çıkarıyorsun fakat reklamda sıkıntı var herhalde:)ACME'nin elinden tekeli alman dilegiyle...
  11. infiltrate

    Clan War Timer Paketi

    https://www.kodevelopers.com/gelistirme/3986-clan-war-event-source-query.html
  12. infiltrate

    Böyle bir şey mümkün mü?

    Dll inject edildiğinde o exe'nin bütün function,variable vs.. erişebildiğini biliyorum.USKO'da veya KOKO'da packet dinleme şansım yok.Acaba bunu offical bir packet ile mi yaptılar yoksa kendileri mi ekledi diye sordum.Cevap verdiğiniz için teşekkürler.
  13. infiltrate

    Böyle bir şey mümkün mü?

    Benim aklımada achivement'teki süreli görevler geldi.Fakat görevi bitiren kullanıcı sayısı felan gibi spesifik bilgilerde gösteriliyor quest information'da.
  14. Bu resimdeki gibi quest ekranı knight online'de çıkartmak mümkün mü?(Yani quest paketleri ile yapılabilir mi?Tahminin archive'deki süreli quest sisteminin üzerinden yapılmış...).Yoksa exe'ye dll inject edip yeni bir packet tanımlayıp mı yapıyorlar?Teşekkürler...
×
×
  • Yeni Oluştur...