Yine benim gibi düzen takıntısı olan arkadaşlar için paylaşıyorum, oyun seçeneklerine eklenen sistemde atıyorum gece yaptığınız zaman ışınlanırsanız sistem gece'de takılı kalıyor ve tekrar gündüz-gece tıklamak zorunda kalıyorsunuz, sistemde öyle bir sıkıntı yok hayırlı kullanımlar.
FİX:
Arkadaşlar geceden tekrar gündüz yapınca syserr vermiş bir arkadaşta herkeste verebilir diye paylaşıyorum
root - uisystemoption.py açılır ve aratılır
Bu kodu silin veya başına "#" koyun düzelecektir.
Eklemeyi unutmuşum arkadaşlar uisystemoption importlar arasına ekleyin.
Anlatım;
İndirmek isteyenler için;
Kanıt;
Metin2 Sunucularında PY Sistem Seçeneklerine Gece-Gündüz Sistemi Ekleme [BUGSUZ]
Giriş:
Metin2 özel sunucularında kullanıcı deneyimini artırmak için sunucu üzerinde dinamik sistemlerin eklenmesi büyük önem taşır. Bu sistemlerden birisi olan gece-gündüz döngüsü, oyuncuların sunucuya olan bağlanmasını artırabilir ve atmosfer açısından farklılık sağlar. Bu yazıda, PY sistem seçeneklerine nasıl gece-gündüz sistemi ekleneceği konusunda adım adım açıklamalar yapacağız. Bu sistem sayesinde, Metin2 sunucunuzda gün ışığının doğuşundan batışına kadar olan süreyi kontrol edebilecek ve daha gerçekçi bir atmosphere yaratacaksınız.
PY Sistem Nedir?
PY sistem, Metin2 özel sunucularında Python dili kullanılarak geliştirilen GUI arayüzüne sahip sistemlerdir. Bu sistemler, oyun içi komutları, ayarlamaları ve ekstra özelliklerin kullanıcı dostu bir arayüz üzerinden yönetilmesini sağlar. PY sistemler genellikle root dizininde yer alır ve oyunla entegre çalışır. Bu yapı sayesinde, hem geliştiriciler hem de oyun yöneticileri kolayca müdahale edebilirler.
Gece-Gündüz Sistemi Nedir?
Gece-gündüz sistemi, oyun dünyasında zamanın ilerlemesiyle birlikte ışık seviyesinin değişmesini sağlayan bir özelliktir. Bu sistem sayesinde, gündüz saatlerinde normal ışık seviyesi, gece saatlerinde ise karanlık bir atmosfer oluşur. Bu durum, hem görsel açıdan farklılık yaratır hem de oyuncuların aktivitelerini planlamasına yardımcı olur. Özellikle PvP sunucularında bu sistem, bazı aktivitelerin belirli saatlerde yapılmasını teşvik edebilir.
UYARI:
Bu sistem, sadece client tarafında çalışır. Yani oyun dosyalarında değişiklik yapılması gerekir. Bu nedenle, hem client src hem de game src üzerinde değişiklik yapabilme becerisi gerekmektedir. Ayrıca, bu sistemin doğru çalışması için Python ve PyObject modüllerinin uyumlu olması gerekir.
Adım Adım Kurulum:
1. PY GUI dosyasını açın. Bu dosya genellikle root/uiSystemOption.py olarak bulunur.
2. Bu dosyanın içine gece-gündüz seçeneğini eklemek için bir checkbox veya slider ekleyin.
3. game server tarafında zamanlayıcı bir fonksiyon oluşturun. Bu fonksiyon, sunucu zamanına göre ışık seviyesini ayarlayacaktır.
4. Client src kısmında, ışık seviyesinin ayarlandığı fonksiyonu değiştirin. Burada genellikle CClientWeather sınıfı üzerinde çalışılır.
5. db_core veya auth_server üzerinden bu ayarların kalıcı olup olmayacağını belirleyin. Örneğin, oyuncu isterseniz bu özelliği kapatabilir.
Hata Ayıklama ve Test Etme:
Sistemin hatalı çalışmasının en yaygın sebeplerinden birisi, time module ile game server senkronizasyonunun bozulmasıdır. Bu yüzden, her zaman sunucu saatine göre hesaplamalar yapın. Aynı zamanda, client tarafında zamanlayıcı bir fonksiyon kullanıyorsanız, bu fonksiyonun sürekli olarak sunucudan saat bilgisini çekmesi gerekir. Bu sayede, gece-gündüz döngüsünün her oyuncuda aynı şekilde çalışması sağlanır.
Sonuç:
PY sistem seçeneklerine gece-gündüz sistemi eklemek, Metin2 özel sunucularında kullanıcı deneyimini ciddi anlamda artıran bir özelliktir. Doğru kurulumuyla birlikte, hem atmosferik bir oyun ortamı hem de stratejik avantajlar sunabilir. Bu sistemin geliştirilmesi, Metin2 development konusunda uzmanlaşmış geliştiriciler için oldukça keyifli ve verimli bir projedir. Bu tür sistemlerin detaylı kurulumları için Martysama gibi kaynaklardan faydalanabilirsiniz.
Kaynaklar:
Metin2Lobby - Metin2 Development
Adding Day-Night Cycle System to PY System Options [BUGLESS] in Metin2
Introduction:
To enhance user experience on Metin2 private servers, adding dynamic systems can play a vital role. One such feature is the day-night cycle, which can improve player engagement and provide a more immersive atmosphere. In this article, we will detail how to add a day-night system to PY system options step by step. This system allows you to control the lighting from dawn to dusk within your Metin2 server and create a more realistic atmosphere.
What is the PY System?
The PY system refers to GUI-based systems developed with Python for Metin2 private servers. These systems allow in-game commands, settings, and extra features to be managed through a user-friendly interface. PY systems typically reside in the root directory and integrate with the game. This structure allows both developers and game administrators to make easy interventions.
What is the Day-Night System?
The day-night system adjusts light levels in the game world based on the passage of time. During daytime, normal lighting occurs, while nighttime brings a darker environment. This creates visual variety and helps players plan their activities. Especially on PvP servers, this system can encourage certain activities to occur at specific times.
WARNING:
This system operates only on the client side. Therefore, modifications must be made to game files. You need to have skills in modifying both client src and game src. Additionally, for the system to work properly, Python and PyObject modules must be compatible.
Step-by-step Installation:
1. Open the PY GUI file. This file is usually located as root/uiSystemOption.py.
2. Add a checkbox or slider to enable the day-night option within this file.
3. On the game server side, create a timer function that adjusts lighting based on server time.
4. In the client src, modify the function responsible for setting light levels. Usually, this involves the CClientWeather class.
5. Decide whether these settings should be persistent via db_core or auth_server. For example, players may be allowed to disable this feature.
Debugging and Testing:
One of the most common causes of system failure is the desynchronization between the time module and game server. Always perform calculations based on server time. If you are using a timer function on the client side, ensure that it constantly fetches time information from the server. This ensures that the day-night cycle runs consistently across all players.
Conclusion:
Adding a day-night system to PY system options significantly enhances the user experience on Metin2 private servers. When implemented correctly, it provides both atmospheric gameplay and strategic advantages. Developing such systems can be an enjoyable and rewarding project for those specialized in Metin2 development. You can use resources like Martysama for detailed setup guides of such systems.
Resources:
Metin2Lobby - Metin2 Development
FİX:
Arkadaşlar geceden tekrar gündüz yapınca syserr vermiş bir arkadaşta herkeste verebilir diye paylaşıyorum
root - uisystemoption.py açılır ve aratılır
Kod:
def __gunduzyap(self):
Kod:
#background.RegisterEnvironmentData(1, translate.ENVIRONMENT_EVENING)
Eklemeyi unutmuşum arkadaşlar uisystemoption importlar arasına ekleyin.
Kod:
import translate
Anlatım;
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
İndirmek isteyenler için;
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Kanıt;
Metin2 Sunucularında PY Sistem Seçeneklerine Gece-Gündüz Sistemi Ekleme [BUGSUZ]
Giriş:
Metin2 özel sunucularında kullanıcı deneyimini artırmak için sunucu üzerinde dinamik sistemlerin eklenmesi büyük önem taşır. Bu sistemlerden birisi olan gece-gündüz döngüsü, oyuncuların sunucuya olan bağlanmasını artırabilir ve atmosfer açısından farklılık sağlar. Bu yazıda, PY sistem seçeneklerine nasıl gece-gündüz sistemi ekleneceği konusunda adım adım açıklamalar yapacağız. Bu sistem sayesinde, Metin2 sunucunuzda gün ışığının doğuşundan batışına kadar olan süreyi kontrol edebilecek ve daha gerçekçi bir atmosphere yaratacaksınız.
PY Sistem Nedir?
PY sistem, Metin2 özel sunucularında Python dili kullanılarak geliştirilen GUI arayüzüne sahip sistemlerdir. Bu sistemler, oyun içi komutları, ayarlamaları ve ekstra özelliklerin kullanıcı dostu bir arayüz üzerinden yönetilmesini sağlar. PY sistemler genellikle root dizininde yer alır ve oyunla entegre çalışır. Bu yapı sayesinde, hem geliştiriciler hem de oyun yöneticileri kolayca müdahale edebilirler.
Gece-Gündüz Sistemi Nedir?
Gece-gündüz sistemi, oyun dünyasında zamanın ilerlemesiyle birlikte ışık seviyesinin değişmesini sağlayan bir özelliktir. Bu sistem sayesinde, gündüz saatlerinde normal ışık seviyesi, gece saatlerinde ise karanlık bir atmosfer oluşur. Bu durum, hem görsel açıdan farklılık yaratır hem de oyuncuların aktivitelerini planlamasına yardımcı olur. Özellikle PvP sunucularında bu sistem, bazı aktivitelerin belirli saatlerde yapılmasını teşvik edebilir.
UYARI:
Bu sistem, sadece client tarafında çalışır. Yani oyun dosyalarında değişiklik yapılması gerekir. Bu nedenle, hem client src hem de game src üzerinde değişiklik yapabilme becerisi gerekmektedir. Ayrıca, bu sistemin doğru çalışması için Python ve PyObject modüllerinin uyumlu olması gerekir.
Adım Adım Kurulum:
1. PY GUI dosyasını açın. Bu dosya genellikle root/uiSystemOption.py olarak bulunur.
2. Bu dosyanın içine gece-gündüz seçeneğini eklemek için bir checkbox veya slider ekleyin.
3. game server tarafında zamanlayıcı bir fonksiyon oluşturun. Bu fonksiyon, sunucu zamanına göre ışık seviyesini ayarlayacaktır.
4. Client src kısmında, ışık seviyesinin ayarlandığı fonksiyonu değiştirin. Burada genellikle CClientWeather sınıfı üzerinde çalışılır.
5. db_core veya auth_server üzerinden bu ayarların kalıcı olup olmayacağını belirleyin. Örneğin, oyuncu isterseniz bu özelliği kapatabilir.
Hata Ayıklama ve Test Etme:
Sistemin hatalı çalışmasının en yaygın sebeplerinden birisi, time module ile game server senkronizasyonunun bozulmasıdır. Bu yüzden, her zaman sunucu saatine göre hesaplamalar yapın. Aynı zamanda, client tarafında zamanlayıcı bir fonksiyon kullanıyorsanız, bu fonksiyonun sürekli olarak sunucudan saat bilgisini çekmesi gerekir. Bu sayede, gece-gündüz döngüsünün her oyuncuda aynı şekilde çalışması sağlanır.
Sonuç:
PY sistem seçeneklerine gece-gündüz sistemi eklemek, Metin2 özel sunucularında kullanıcı deneyimini ciddi anlamda artıran bir özelliktir. Doğru kurulumuyla birlikte, hem atmosferik bir oyun ortamı hem de stratejik avantajlar sunabilir. Bu sistemin geliştirilmesi, Metin2 development konusunda uzmanlaşmış geliştiriciler için oldukça keyifli ve verimli bir projedir. Bu tür sistemlerin detaylı kurulumları için Martysama gibi kaynaklardan faydalanabilirsiniz.
Kaynaklar:
Metin2Lobby - Metin2 Development
Adding Day-Night Cycle System to PY System Options [BUGLESS] in Metin2
Introduction:
To enhance user experience on Metin2 private servers, adding dynamic systems can play a vital role. One such feature is the day-night cycle, which can improve player engagement and provide a more immersive atmosphere. In this article, we will detail how to add a day-night system to PY system options step by step. This system allows you to control the lighting from dawn to dusk within your Metin2 server and create a more realistic atmosphere.
What is the PY System?
The PY system refers to GUI-based systems developed with Python for Metin2 private servers. These systems allow in-game commands, settings, and extra features to be managed through a user-friendly interface. PY systems typically reside in the root directory and integrate with the game. This structure allows both developers and game administrators to make easy interventions.
What is the Day-Night System?
The day-night system adjusts light levels in the game world based on the passage of time. During daytime, normal lighting occurs, while nighttime brings a darker environment. This creates visual variety and helps players plan their activities. Especially on PvP servers, this system can encourage certain activities to occur at specific times.
WARNING:
This system operates only on the client side. Therefore, modifications must be made to game files. You need to have skills in modifying both client src and game src. Additionally, for the system to work properly, Python and PyObject modules must be compatible.
Step-by-step Installation:
1. Open the PY GUI file. This file is usually located as root/uiSystemOption.py.
2. Add a checkbox or slider to enable the day-night option within this file.
3. On the game server side, create a timer function that adjusts lighting based on server time.
4. In the client src, modify the function responsible for setting light levels. Usually, this involves the CClientWeather class.
5. Decide whether these settings should be persistent via db_core or auth_server. For example, players may be allowed to disable this feature.
Debugging and Testing:
One of the most common causes of system failure is the desynchronization between the time module and game server. Always perform calculations based on server time. If you are using a timer function on the client side, ensure that it constantly fetches time information from the server. This ensures that the day-night cycle runs consistently across all players.
Conclusion:
Adding a day-night system to PY system options significantly enhances the user experience on Metin2 private servers. When implemented correctly, it provides both atmospheric gameplay and strategic advantages. Developing such systems can be an enjoyable and rewarding project for those specialized in Metin2 development. You can use resources like Martysama for detailed setup guides of such systems.
Resources:
Metin2Lobby - Metin2 Development
