[Paylaşım] Ebenezer portunu değiştirmek.

  • Konbuyu başlatan Konbuyu başlatan osmanx
  • Başlangıç tarihi Başlangıç tarihi
Konu Yazar

osmanx

Emektar Üye
Emektar
Eyl
372
26
Selam,
Bir çok kişinin merak ettiği birşey şimdilik sadece Ebenezer'in portlarının nasıl değiştiğini teorik olarak anlatacağım. SS alamadım çok yoğunum gelen sorular üzerine anlatıyorum.
Ebenezer bildiğiniz gibi 15001 portunu açar ve listen eder,yani gelen paketleri dinler diyebiliriz.
15001'in HEX karşılığı = 3A99 değeridir. Ancak ebenezerde biraz işler değişik.
Aslında ebenezer'in kodlarında ayarlanan değerin 1 fazlasını açar bu değer 15000 dir aslında.
15000'in HEX karşılığı = 3A98 değeridir.Buraya kadar anladığınızı umuyorum.
Şimdi işin diğer tarafına geçelim. Bu tür değerler programlarda reverse olarak işlenir HEXADECIMAL değer olarak yani 3A99 arayıpda bulursanız aslında yanlış yaparsınız, reverse değerlerde 1. kolon ve 2.kolon yani ikili kısımlar yer değişir.
993A olarak aratmalısınız ama bu değer aslında ebenezerde yok...Şimdi gelelim neleri değişeceğinize;
Diyelim ki ebenezer portunuzu 18563 yapıcaksınız.Öncelikle bu değerin HEX yani HEXADECIMAL karşılığını bulacağız, sayısal bölümleri okuyanlarınıza aslında çok yakın bir terim HEXADECIMAL 16lık sayı sistemi demektir yani burada 10luk sayı sistemimizin tabanını 16lık sisteme değişiyoruz...4883 çıkan sonuç ama daha işimiz bitmedi birde bunun bir eksik değeri yani 18562 ve bunun hex değerini bulacağız oda 4882 şimdi gelelim HEX editör yardımıyla port değişimine.
983A0000 bunu 82480000 ile değişiyoruz. Neden? Çünkü 3A98'in reverse hali 983A idi sonuna 2 adet null byte ekliyoruz bunun sebebide hafızada bu şekilde kayıtlı olmalarıdır.

Ebenezerde port değiştirme işlemimiz bitti. Açarsanız ve listen edilen porta bakarsanız 18563 olarak görürsünüz.
Daha işimiz bitmedi bunu birde KnightOnline.exe üzerinde uygulayacağız. KnightOnline.exe üzerinde sadece 993A0000 bunu 83480000 ile değişiyoruz.

Ve kaydediyoruz.
Port değiştirme işleminiz bitti.Version değişerek ve paketleme yaparak serverınızı daha güvenli hale getirebilirsiniz.
İyi oyunlar.
DN: Aslında paylaşmayı düşünmüyordum fakat çok kişiden gelen sorular ve istekler vardı , öncelikle laststand ve omear arkadaşlarımızla paylaştım ama gördüm ki bunu öğrenmek isteyen çok arkadaşımız var o yüzden paylaştım.
 
Son düzenleme:
Cevap: [Paylaşım] Ebenezer portunu değiştirmek.

tşkr ederim çok güzel bir paylaşım resimli falan anlatsan herkes yapabilir yapamayanlar için söyledim
 
Cevap: [Paylaşım] Ebenezer portunu değiştirmek.

dikkatli olun 1 tane unutursanız hepsi gider hö
 
Cevap: [Paylaşım] Ebenezer portunu değiştirmek.

Zaten 1 tane değer var onu bulup değişcekler ki
 
Cevap: [Paylaşım] Ebenezer portunu değiştirmek.

Zaten 1 tane değer var onu bulup değişcekler ki

ebenezerın işçindekini yanlş editlerlerse veya ordaki portun olayını yanlş yaparlarsa veya eski portu halen açık bırakırlarsa gider...
 
Cevap: [Paylaşım] Ebenezer portunu değiştirmek.

Zaten 1 tane değer var dediğim gibi değişip yapcaklar bunun nesini yanlış yapabilirler ki :) kaldı ki hepsini değiştir yapabilirsiniz o değerlere zaten 1 tane bulup değişiyor ;p
 
Cevap: [Paylaşım] Ebenezer portunu değiştirmek.

Burda Anlatılanları Uygulamk İcinde Hex Editör Lasım Tabiki
 
Cevap: [Paylaşım] Ebenezer portunu değiştirmek.

sallama yapabilr miyim portu örnek 4515?

993A bulmuyor ama 983a var.

983a0000 değiştirdim ebenezer ve exeden olmadı. 993a0000 bunu bulmuyor :(
 
Son düzenleme:
Cevap: [Paylaşım] Ebenezer portunu değiştirmek.

993a0000 bulmuyor.Yapabilen var mı?
 
Cevap: [Paylaşım] Ebenezer portunu değiştirmek.

993a0000 bulmuyor.Yapabilen var mı?

Değiştirmeye çalıştığın exe ve ebenezerin packsiz olması gerekiyor.
Bu arada gece uykusuz yazmışım AIServer port değiştirmeyle karıştırdım. 993A0000 ebenezerde yok knightonline.exede sadece bundan dolayı özür dilerim :) kendim patchleme sistemim var direk yaptığım porta değişiyorda...
Alttaki resimlerdeki yerleri bulup değişmeniz yeterlidir.

 
Cevap: [Paylaşım] Ebenezer portunu değiştirmek.

Şimdi olucaktır eminim.Portu sallama yapabilir miyim?Sizin verdiğiniz fixlenmiş ebenezeri kullanıyorum.
 
Cevap: [Paylaşım] Ebenezer portunu değiştirmek.

Taso ugrasma sunlarla..
Sonradan parlayan yıldızlar.. euheuhe:haha::haha:
 
Geri
Üst Alt