SphereServer 0.56b — Yenilikler ve Avantajlar
UO-Developer.com — Nightly sürümün önceki versiyonlara göre getirdiği özelliklerSphereServer 0.56b, Ultima Online emülatör tarihinin en kapsamlı sürümlerinden biridir. Nightly yapıları sayesinde sürekli güncellenir; hem shard yöneticilerine hem script yazarlarına geniş bir özgürlük alanı sunar.
Konu: 0.56b Nightly yenilikleri | Not: 0.56b aktif geliştirme sürecindedir; her Nightly sürümüyle yeni özellikler eklenir. Paket içindeki revision.txt dosyasından tüm değişiklik geçmişine ulaşabilirsiniz.
Sitedeki orijinal doküman: Sphere Server 56b'ye Giriş
İçindekiler
- Giriş — 56b neden önemli?
- Önemli yenilikler (1–5)
- Script düzeyindeki yenilikler
- 56a ile karşılaştırma
- Nightly sürümlerini takip etme
- Sonuç ve sonraki adımlar
1. Giriş
Önceki sürümlerde (55x, 56a) müdahale edilemeyen pek çok sistem artık script düzeyinde kontrol edilebilmektedir. 56a'nın sorunlu ve eksik yapısıyla kıyaslandığında 56b, kararlılık ve özellik zenginliği açısından çok daha olgun bir sürümdür.
55x'ten geçiş ve güvenlik riskleri: Sphere 55x Zararları | Sürüm arşivi: Sphere Releases
2. Önemli Yenilikler
2.1 — Teot exploit'inin tamamen engellenmesi
Uzun süredir Sphere topluluğunu etkileyen Teot programı, 0.56b ile birlikte motor düzeyinde tamamen engellendi. Shard güvenliği açısından 56b'ye geçişin en kritik nedenlerinden biridir. Ek connector korumalarına güvenmek yerine emülatör düzeyindeki bu koruma tercih edilmelidir.
2.2 — Tüm UO sürümlerinin harita ve içerik desteğiMondain's Legacy dahil olmak üzere bu zamana kadar yayımlanmış tüm Ultima Online sürümlerinin haritaları, eşyaları ve binekleri 56b üzerinde sorunsuz kullanılabilir.
56b'nin en dikkat çekici yeniliklerinden biri, daha önce hiçbir sürümün (56a dahil) stabil desteklemediği ikinci, üçüncü ve dördüncü haritaların aktif edilebilmesidir. Felucca ve Trammel dışında özel haritalar oluşturmak veya genişletilmiş UO içeriğini kullanmak mümkün hâle gelmiştir.
2.3 — Tüm client sürümlerine destek0.56b, geçmişte çıkmış ve gelecekte çıkacak olan tüm UO istemci versiyonlarını destekler. Shard'ınızı belirli bir istemci sürümüne kilitlemek zorunda kalmazsınız; oyuncular farklı client versiyonlarıyla bağlanabilir.
Client listesi: UO Client 5.x | Connector / client linkleri
2.4 — MySQL database desteği0.56b ile birlikte Sphere MySQL veritabanı üzerinde çalışabilir:
- Oyuncu hesapları ve verileri MySQL'de saklanabilir
- Harici web siteleri veya yönetim panelleriyle veritabanı entegrasyonu kurulabilir
- Büyük shard'larda dosya tabanlı sistemin getirdiği performans sınırlamalarının önüne geçilebilir
UO'nun 3 boyutlu istemcisiyle oynanabilmesi 56b tarafından desteklenir. İsteğe bağlı bir özelliktir; sphere.ini üzerinden devre dışı bırakılabilir — Türkçe Sphere.ini
3. Script Düzeyindeki Yenilikler
3.1 — Party sistemi script'e taşındı
Daha önce motor içinde sabit (hard-coded) olan party sistemi artık script katmanına çıkarılmıştır:
- Party oluşturma, katılma ve ayrılma davranışları tamamen özelleştirilebilir
- Özel party kuralları, kısıtlamalar veya ek özellikler script ile eklenebilir
- Varsayılan party davranışını beğenmeyenler sistemi baştan yazabilir
Script pack: Sphere script pack kategorisi | Latest Script Pack
3.2 — Hard-coded seviye sistemiMotor düzeyinde bir level (seviye) sistemi eklendi. Bu sistem sphere.ini üzerinden yapılandırılabilir ve script ile genişletilebilir yapıdadır.
Ayrıntılı parametreler paket içindeki revision.txt ve güncel Nightly dokümantasyonunda yer alır; kurulum sonrası sphere.ini değişikliklerini kontrol edin.
4. 56a ile Karşılaştırma
- Kararlılık — 56a: sorunlu | 56b: kararlı
- Teot koruması — 56a: yok | 56b: mevcut
- Ek harita desteği (harita 2/3/4) — 56a: eksik/sorunlu | 56b: tam destek
- MySQL entegrasyonu — 56a: sınırlı | 56b: tam destek
- Tüm client sürümleri — 56a: kısmi | 56b: tam destek
- Party sistemi özelleştirme — 56a: hard-coded | 56b: script ile kontrol
- Aktif geliştirme — 56a: durduruldu | 56b: devam ediyor
5. Nightly Sürümlerini Takip Etme
0.56b her Nightly güncellemesiyle yeni özellikler ve hata düzeltmeleri alır. Değişiklikleri takip etmek için:
- İndirdiğiniz paketin içindeki revision.txt dosyasını okuyun
- Her güncelleme sonrası sphere.ini ve script değişikliklerini kontrol edin; yeni parametreler eklenmiş olabilir
- Büyük güncellemelerden önce accounts\ ve save\ klasörlerinizi yedekleyin — Sphere — Server Backup
İndirme: Sphere 0.56b Win32 | Kurulum: Sphere Server 56B Kurulum
6. Sonuç
0.56b, önceki tüm Sphere sürümleriyle kıyaslandığında güvenlik, esneklik ve özellik açısından belirgin biçimde üstündür. Teot koruması ve ek harita desteği gibi kritik geliştirmeler göz önünde bulundurulduğunda, aktif shard sahiplerinin 56b'ye geçmesi güçlü biçimde tavsiye edilir.
Sonraki adımlar- Sphere 0.56b Win32 — emülatör indirme
- Sphere Server 56B Kurulum — adım adım kurulum
- Latest Script Pack — güncel script pack
- Lag Hakkında Herşey — performans optimizasyonu

