Giriş yap
En iyi yollayıcılar
Hello EMO | ||||
EMO | ||||
eMoStyLe | ||||
BesimBICER | ||||
GameKinG | ||||
Crysis | ||||
~>!.DεvιLρяιεsт.!<~ | ||||
MeTaL | ||||
TrueCrime | ||||
djhayal3t |
Istatistikler
Toplam 203 kayıtlı kullanıcımız varSon kaydolan kullanıcımız: crayzboy76
Kullanıcılarımız toplam 1186 mesaj attılar bunda 862 konu
Arama
Sosyal yer imi
Sosyal bookmarking sitesinde Emo, Emo nedir, Emo resimleri, Emo Kıyafetleri, Emo Sözleri, Emo Oyunları, EmoTurkey, Emo Nickler, Emo Avatarları, Punk, Punk Resimleri, Punk Avatarları, Rock, Rock Resimleri, Rock Avatarları, Msn Nickleri, Msn Avatarları, Müzik adresi saklayın ve paylaşın
Sosyal bookmarking sitesinde EMO Style ForumPro - Hos Geldiniz adresi saklayın ve paylaşın
Kimler hatta?
Toplam 4 kullanıcı online :: 0 Kayıtlı, 0 Gizli ve 4 Misafir :: 1 Arama motorlarıYok
Sitede bugüne kadar en çok 217 kişi C.tesi Tem. 29, 2017 1:46 am tarihinde online oldu.
En son konular
Reklam
[1.298, 1.310/1.351/'2.0'] Ensuring AI server makes all of its (10) connections to Ebenezer
EMO Style ForumPro - Hos Geldiniz :: Online Oyunlar :: Knight Online :: Knight Online Private Serverlar :: Prosedür ve Kod Paylasımları
1 sayfadaki 1 sayfası
[1.298, 1.310/1.351/'2.0'] Ensuring AI server makes all of its (10) connections to Ebenezer
[quote name='twostars' timestamp='1296419533' post='144']
Funnily enough, I just found out why it just doesn't connect & how compatibility mode has helped for some people.
Believe it or not, it's creating each connection too fast. I assume running AI server in compatibility mode (usually) slows it down enough to operate, however - unfortunately this is not always the case.
Amusingly, running it in a debugger helped me to establish this. Me stepping through code made it take more than long enough to connect. I was expecting a random exception, instead, each socket connected successfully. -_-
So, here's the two patches to slow it down (one for 1.310/1.351(2.0), one for 1.298). They're for EBENEZER.
1.310/1.351(2.0)
1.298
Good luck, and have fun.
[/quote]
Funnily enough, I just found out why it just doesn't connect & how compatibility mode has helped for some people.
Believe it or not, it's creating each connection too fast. I assume running AI server in compatibility mode (usually) slows it down enough to operate, however - unfortunately this is not always the case.
Amusingly, running it in a debugger helped me to establish this. Me stepping through code made it take more than long enough to connect. I was expecting a random exception, instead, each socket connected successfully. -_-
So, here's the two patches to slow it down (one for 1.310/1.351(2.0), one for 1.298). They're for EBENEZER.
1.310/1.351(2.0)
- Kod:
1.310/1.351(2.0)
; Patch over the end of the loop code, so that we jump to a code-cave
00415CA4 E9 69C70E00 JMP 00502412
; Sleep for 100ms (figured it was reasonable, only 10 connections anyway - that's 1s for the total load time. Didn't want to risk it being too fast, i.e. 10ms).
00502412 6A 64 PUSH 64
00502414 FF15 08335000 CALL DWORD PTR DS:[503308] ; kernel32.Sleep
; Here's our loop code back again
0050241A 83FF 0A CMP EDI,0A
0050241D ^0F8C 7238F1FF JL 00415C95
; Since we're in the wrong spot, we can't follow on as the loop did, we have to jump back to the 'right spot' :P
00502423 ^E9 8138F1FF JMP 00415CA9
1.298
- Kod:
; Patch over the end of loop code, so that we jump to a code-cave
0041E08E . 7C 19 JL SHORT 0041E0A9
; Initiate cleanup carp - make sure everything stays intact (1.298 seems to cause more havoc than 1.310)
0041E0A9 > 60 PUSHAD
0041E0AA . 9C PUSHFD
; Sleep for 100ms
0041E0AB . 6A 64 PUSH 64 ; /Timeout = 100. ms
0041E0AD . FF15 1C996800 CALL DWORD PTR DS:[68991C] ; \Sleep
; Now revert carp.
0041E0B3 . 9D POPFD
0041E0B4 . 61 POPAD
; Back to the loop!
0041E0B5 .^EB C5 JMP SHORT 0041E07C
Good luck, and have fun.
[/quote]
Similar topics
» Ebenezer Kod Açıklamaları
» Ebenezer Monitor [Source]
» [Paylaşım] Ebenezer Version Hexleme .
» [Ebenezer][Patch]Restatı düzeltmek.
» Paket arşivi (Ebenezer&Client)
» Ebenezer Monitor [Source]
» [Paylaşım] Ebenezer Version Hexleme .
» [Ebenezer][Patch]Restatı düzeltmek.
» Paket arşivi (Ebenezer&Client)
EMO Style ForumPro - Hos Geldiniz :: Online Oyunlar :: Knight Online :: Knight Online Private Serverlar :: Prosedür ve Kod Paylasımları
1 sayfadaki 1 sayfası
Bu forumun müsaadesi var:
Bu forumdaki mesajlara cevap veremezsiniz
Cuma Ağus. 29, 2014 8:33 am tarafından Hello EMO
» goldenchase.net maden yaparak para kazanma
Cuma Ağus. 29, 2014 8:18 am tarafından Hello EMO
» etichal hacker görsel egitim seti
Çarş. Ağus. 06, 2014 4:57 am tarafından Hello EMO
» KO TBL Source C#
Ptsi Ara. 09, 2013 6:36 am tarafından Hello EMO
» x86 Registers
C.tesi Ağus. 24, 2013 5:02 am tarafından Hello EMO
» [Tutorial] Pegando Address, Pointers de WYD
Çarş. Tem. 10, 2013 7:25 am tarafından Hello EMO
» [Tutorial] Pegando Address, Pointers de CS Metodo²
Çarş. Tem. 10, 2013 7:23 am tarafından Hello EMO
» [Tutorial] Aprendendo basico deASM OLLYDBG
Çarş. Tem. 10, 2013 7:22 am tarafından Hello EMO
» Basic C# DLL injector
Ptsi Tem. 08, 2013 7:48 am tarafından Hello EMO