- AdminCP
- #1
- MG Yaşı
- 2 Ay 1 Gün
- Katılım
- 2 Şub 2026
- Konular
- 224
- Mesajlar
- 363
- Tepkime puanı
- 54
- Puan
- 53
- Konum
- İstanbul
Metin2 Oyun İçi Otomatik Hava Sistemi (Gece-Gündüz-Akşam)
Server atmosferini güçlendiren önemli detaylardan biri haritanın sürekli aynı ışıkta kalmamasıdır.
Bu sistem ile oyun içi saat baz alınır ve sabah, akşam, gece ortamları otomatik olarak değişir.
Oyuncunun komut yazmasına gerek kalmaz.
Aşağıda kurulumu adım adım anlatılmıştır.
1) Root Dosyası Düzenleme
Client pack dosyalarını açın ve root.epk / root.eix içeriğini çıkartın.
İçerisinden game.py dosyasını bulun.
Import kısmına ekleyin:
Ardından __init__ fonksiyonu içine:
2) Saat Kontrol Fonksiyonu
game.py içerisine zaman kontrol fonksiyonunu ekleyin.
Bu fonksiyon sunucu saatine göre ortamı değiştirir.
Sonrasında OnUpdate fonksiyonu içine ekleyin:
3) ConstInfo Ayarı
constInfo.py dosyasını açın ve environment satırlarının altına akşam ortamını ekleyin:
4) Yeni Dosya Eklemek
day.py dosyasını source içerisine ekleyin ve pack xml listesine dahil edin:
5) Environment Dosyası
etc.epk pack’ini açın ve şu klasöre dosyayı atın:
Sistem Nasıl Çalışır?
• Gece saatlerinde otomatik gece olur
• Sabah gündüz olur
• Akşam saatlerinde turuncu ışık tonuna geçer
Tamamen otomatik çalışır, oyuncu komutu gerektirmez.
Server atmosferini güçlendiren önemli detaylardan biri haritanın sürekli aynı ışıkta kalmamasıdır.
Bu sistem ile oyun içi saat baz alınır ve sabah, akşam, gece ortamları otomatik olarak değişir.
Oyuncunun komut yazmasına gerek kalmaz.
Aşağıda kurulumu adım adım anlatılmıştır.
1) Root Dosyası Düzenleme
Client pack dosyalarını açın ve root.epk / root.eix içeriğini çıkartın.
İçerisinden game.py dosyasını bulun.
Import kısmına ekleyin:
Python:
import dayArdından __init__ fonksiyonu içine:
Python:
day.nacht = 0
day.tag = 02) Saat Kontrol Fonksiyonu
game.py içerisine zaman kontrol fonksiyonunu ekleyin.
Bu fonksiyon sunucu saatine göre ortamı değiştirir.
Sonrasında OnUpdate fonksiyonu içine ekleyin:
Python:
self.day_night()3) ConstInfo Ayarı
constInfo.py dosyasını açın ve environment satırlarının altına akşam ortamını ekleyin:
Python:
ENVIRONMENT_EVENING = "d:/ymir work/environment/evening.msenv"4) Yeni Dosya Eklemek
day.py dosyasını source içerisine ekleyin ve pack xml listesine dahil edin:
XML:
<File archivedPath="day.py" type="2"><![CDATA[Source\day.py]]></File>5) Environment Dosyası
etc.epk pack’ini açın ve şu klasöre dosyayı atın:
Kod:
ymir work/environment/
evening.msenvSistem Nasıl Çalışır?
• Gece saatlerinde otomatik gece olur
• Sabah gündüz olur
• Akşam saatlerinde turuncu ışık tonuna geçer
Tamamen otomatik çalışır, oyuncu komutu gerektirmez.
