Server Tanitimi , Ko Tanitimi , Silkroad Pvp Serverler , Metin2 Pvp Serverler Server Tanitimi , Ko Tanitimi , Silkroad Pvp Serverler , Metin2 Pvp Serverler

PAYLAŞIM Ebenezer Portunu Degiştirmek

Konu Bilgileri

Kategori Adı Genel Paylaşımlar
Konu Başlığı Ebenezer Portunu Degiştirmek
Konbuyu başlatan KoEditor
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan KoEditor

KoEditor

Admin
Katılım
2 Şub 2020
Mesajlar
195
Tepkime puanı
5
Puanları
18
Yaş
24
Web sitesi
www.servertanitimi.net
Ebenezer Portunu Degiştirmek
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...4883185624882 ş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.

çıkan sonuç ama daha işimiz bitmedi birde bunun bir eksik değeri yani ve bunun hex değerini bulacağız oda



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.
 
Üst Alt