- Discord
- .aethre.
- #1
Konu Sahibi
Metin2 PvP Server sunucularının güncel tutulması ve hilelere karşı korunması, başarılı bir oyun deneyiminin olmazsa olmazlarındandır. Bu süreçte etkili bir araç olarak “Oto Pack” öne çıkmaktadır. Oto Pack, oyuncuların en son güncellemeleri zorunlu olarak yüklemesini sağlayarak, eski veya değiştirilmiş istemcilerle oyuna erişimi engeller. Böylece, oyun içinde daha güvenli bir ortam oluşturmak mümkündür.
Ancak, yalnızca Oto Pack kurulumuyla yetinmek yeterli değildir. Sunucu güvenliğini sağlamak için daha kapsamlı önlemler alınmalıdır.
Bazı durumlarda, Oto Pack devre dışı bırakılarak oyuncuların standart istemcilerle oyuna giriş yapması mümkün olabilmektedir. Bu gibi açıkları kapatmak için uygulanabilecek etkili bir çözüm yöntemi bulunmaktadır. Aşağıda paylaşılan adımlar, hem Oto Pack entegrasyonunun doğru şekilde uygulanmasını hem de istemciye doğrudan erişimin engellenmesini içermektedir.
Bu kodu şu şekilde değiştirin:
Not: exec_path ve exec_args değerlerini kendi istemcinize uygun olarak ayarlayın.
pgg ile başlayan kısımlar ve metin2client.bin kısımları.
Son olarak, oto pack dosyasını yeniden paketleyin.
Bu satırın altına şu kodu ekleyin:
Ancak, yalnızca Oto Pack kurulumuyla yetinmek yeterli değildir. Sunucu güvenliğini sağlamak için daha kapsamlı önlemler alınmalıdır.
Bazı durumlarda, Oto Pack devre dışı bırakılarak oyuncuların standart istemcilerle oyuna giriş yapması mümkün olabilmektedir. Bu gibi açıkları kapatmak için uygulanabilecek etkili bir çözüm yöntemi bulunmaktadır. Aşağıda paylaşılan adımlar, hem Oto Pack entegrasyonunun doğru şekilde uygulanmasını hem de istemciye doğrudan erişimin engellenmesini içermektedir.
1. Novaline Client Kullanıcıları İçin
Novaline istemcisinde, oto pack dışından girişi engellemek üzere bir kod zaten bulunmaktadır. Ancak bu kod varsayılan olarak devre dışıdır. Aşağıdaki adımları izleyerek bu koruma mekanizmasını etkinleştirebilirsiniz:- UserInterface.cpp dosyasını açın ve şu kodu bulun:
- Kodun etkinleşmesi için NEEDED_COMMAND_ARGUMENT makrosunu locale_inc.h dosyasına ekleyin:
- UserInterface.rc dosyasında aşağıdaki satırı bulun:
- skin.xml dosyasını düzenleyin ve aşağıdaki kodu bulun:
Bu kodu şu şekilde değiştirin:
Not: exec_path ve exec_args değerlerini kendi istemcinize uygun olarak ayarlayın.
pgg ile başlayan kısımlar ve metin2client.bin kısımları.
Son olarak, oto pack dosyasını yeniden paketleyin.
2. Diğer İstemciler İçin
- UserInterface.cpp dosyasında aşağıdaki satırı bulun:
Bu satırın altına şu kodu ekleyin:
- Daha sonra skin.xml dosyasını açıp yukarıda belirtilen düzenlemeyi uygulayın.