Merhaba.

Bu konu Ultima Online'daki ev sisteminin günümüze kadar eşya depolama ve komut kullanma bağlamında nasıl evrildiğini anlatmak üzere tasarlandı.

  • Günümüzdeki evlerde neden bir eşya yere atıldıktan bir süre sonra kayboluyor? 
     
  • Eskiden evlerde ve diğer tür meskenlerde bu durum var mıydı?
     
  • Eskiden eşyalar konutlarda nasıl depolanıyordu?
     
  • Türkiye'de popülerliğini koruyan .bilet komutlu o meşhur sistemin orijinal versiyonu neydi?
     
  • Bir oyuncu ilgili düzenlemelerden önce evinde neden 4 binden fazla Soytarı Şapkası (Jester Hat - görseli aşağıda) depoluyordu?
     
  • Bilet Sistemi nereden geldi?

Ultima Online Jester Hat

Kaynak: Clean Up Britannia (1999) - UOGuide, the Ultima Online Encyclopedia.

Not: Bu etkinliği kendi sunucunuz için de dizayn edebilirsiniz.

Konuyu okumaya devam etmeden önce çayının veya kahvenin yenilendiğinden emin olur musun?

Gülümseme İkonu

Yukarıdaki sorular iştahınızı kabarttıysa gelin Ultima Online sunucularına performans bakımından Fatiha çektiren söz konusu eski ev sistemine bir göz atalım. Arkanıza yaslanın ve sizi 1999 yılının sonbahar dönemine götürmeme izin verin.

Yıl 1999. Hoş bir esintiyle yağmurun birlikteliğine şahit olduğunuz o günde kendinizi eve Ultima Online'ın bir sunucusunda vakit geçirmek için attınız. Peki ya sonrası?

Ultima Online Two Story Villa

Clean Up Britannia (1999) Etkinliği

Sunucuya format atmak (halk diliyle res atmak) yeni bir husus değil. Gözlemlediğim kadarıyla bu yöntem oyuncuların çoğunu daima mevzubahis tekniği kullanan sunucuların içerisine çekmeyi başardı. 

Ev sistemi Ultima Online'a eklendiğinde dönemin şartları şöyleydi:

  1. Evde yere atılan eşyalar asla kaybolmuyordu (çürümüyordu) ve zarar görmüyordu.
     
  2. Bu durum Backpack (çanta), Bank Box (banka kasası) ve Boat (Tekne) kullanan oyuncular için nefes almak anlamına geliyordu. Zira adından söz edilen bu üç saklama alanının boyutu oldukça kısıtlıydı ve oyuncuları çok zor durumda bırakabiliyordu.

Oyuncular maalesef görgüsüz kimse ummadığı bir şeyi elde ettiğinde ne yapacağını şaşırır misali zaman geçtikçe elde ettiği her eşyayı evine koymaya başladı. 7x7'lik bir evde binlerce eşya öylece çıplak bir şekilde saklanabiliyordu. Daha büyük evlerdeki vahameti siz düşünün.

Önüne gelen eşyayı evinin zeminine atıp öylece giden yüzlerce oyuncu geliştiricilerin canını sıkmaya başlamıştı.


Ham Madde Kullanmadan Üretmek

Bir oyuncu Jester Hat isimli şapkayı yazılımsal bir hatadan ötürü hiçbir kaynak tüketmeden üretmeyi başardı. Geliştiriciler bu sırada bir kişinin kendi evinde dört binden fazla Jester Hat biriktirdiğini tespit etti. Şapka biriktirenle yazılımsal bir hatadan faydalanıp bu şapkayı üreten kişinin aynı kişi olduğu konusunda hemfikir miyiz? 

İlgili kaynakta adı yazmayan o oyuncunun neden 4000'den fazla soytarı şapkası biriktirip onları evinin zemine atıp gittiğini çözemeyen geliştiriciler bu işin böyle gitmeyeceğini anladı.

Geliştiriciler bundan 25 yıl önceki güz sezonunda oyunun mevcut seyirini değiştirmeye karar verdi.

Ultima Online: Renaissance için hazırlanan ilgili ekip arazi genişletme gibi çok kritik olan bir projenin üzerinde çalışıyordu.

Sunucular Arazi Genişletme isimli projeden önce çok kasmaya başlamıştı.

Bu bağlamda Ultima Online'ın selameti adına evlerde eşya depolayan oyuncular için artık bir sınırlama getirilmesi gerektiğine karar verildi.

Bu süreç üç aşamaya bölündü.

 

Phoenix Armour

 

Not: Yukarıdaki setin adı Phoenix Armor.

Birinci Aşama (Ekim 1999): Bilet Sistemi

  • Geliştiriciler oyunculara şunu söyledi: Gereksiz eşyalarınızdan kurtulun. Onları çöp kutusuna atın. Eşyanızın ederi kadar bilet kazanacaksınız. Kazandığınız biletleri ödüllerle takas edeceksiniz. Altın ve balık fileto gibi istifnelebilen ürünler bu sistemde kullanılamayacak.
     
  • Bu aşama yaklaşık iki hafta boyunca sürdürüldü. Harcanmayan biletler bire bir oranında altına dönüştürüldü. Kısacası bir oyuncu ne kadar bileti varsa o kadar altın kazandı: 1000 bilet = 1000 altın. Ödüller şu şekildeydi:
Ödül Ödülün İşlevi Bedel (Bilet)
Neon Hair Dye Saçınızı sıradan saç boyalarında olmayan özel renklerle (canlı ve parlayan) boyar. 10K
Neon Beard Dye Sakalınızı sıradan sakal boyalarında olmayan özel renklerle (canlı ve parlayan) boyar. 10K
Beard Growth & Sculpting Cream Sakalınızın stilini değiştirmenizi sağlar. 30K
Hair Restyle Coupon Saçınızın stilini değiştirmenizi sağlar. 30K
Furniture Dye Tub Mobilyalarınızı boyamanızı sağlar. 100K
Monster Statuettes Temsil ettiği yaratığın sesini çıkaran bir heykel verir. 100K
Phoenix Armor Özel bir renk tonuyla boyanan ve demir zincirden üretilen zincirli bir zırh.  100K
Singing Ball Karakteriniz bir oyuncunun yanından geçtiğinde o kişinin işitebileceği şekilde ses çıkarır. 100K
Item Bless Deed Eşyanızın çalınamaz ve kaybolmaz olmasını sağlar. 500K

 

Ultima Online Singing Ball

Furniture Dye Tub

Not: Phoenix Armor ve Monster Statuettes parça parça satın alınabilen eşyalar. Örneğin 6 parçadan oluşan Phoenix Armor çantanıza tam bir zırh takımı olarak düşmüyor. Satın alma işlemini tamamladığınızda sadece bir parçasını elde edebiliyorsunuz. Böylece sizde olmayan parçaları diğer oyunculardan satın alabilirsiniz veya diğer oyuncularda olmayan parçaları onlara satabilirsiniz.

Sunsword isimli bir yetkili birinci aşamanın tamamlanmasından sonra şöyle bir bilgi verdi: 22 Ekim 1999 Cuma günü itibarıyla yedekleme, sunucuyu yeniden başlatma için harcanan süre ve CPU performansı hususlarında önemli veriler elde ettik. Yedekleme işlemleri için harcadığımız süre neredeyse yüzde 30 oranında azaldı!

 


İkinci Aşama: Eşya Sabitleme ve Güvenli Kasa

Bu adımda yeni bir depolama sistemi tanıtıldı. İlgili sistem iki bölümden oluşuyor: Sabitleme ve Güvenlik Kasa. 

Sabitleme mekaniği oyuncuların kendi eşyalarını çalınmaktan koruyarak sergilemesini ve kullanmasını sağlıyor.

Güvenli kasalar banka kasasına benziyor ve sabitlendiğinde eşyaların kilitli bir depolama alanında tutulmasını sağlıyor.

Evlerde kaç tane güvenli kasa kullanılabileceğinin ayarı sunucuların yönetim ekibine kalan bir karar.

UOGuide tarafından belirlenen standartlar aşağıda mevcut:

Ev Tipi Kaç Tane Güvenli Kasa Eklenebilir? Kaç Tane Eşya Sabitlenebilir?
7x7 3 425
Brick House 8 1100
Large Patio Houses 8 1100
L-Shape House 10 1370
Tower 15 2119
Small Stone Keep 18 2625
Castle 28 4076

 

The Mage Tower - Old Stratics


Üçüncü Aşama (23 Ocak 2000): Yere Atılan Eşyaların Kaybolması (Çürümesi)

  • 23 Ocak 2000'de evde yere atılan eşyaların yok olmasına karar verilmesini sağlayan kanun yürürlüğe sokuldu.
     
  • Oyuncular bu kanunun yürürlüğe girmesinden önce defalarca kez uyarıldı.
     
  • Bundan böyle sabitlenmeyen, güvenli kasalara koyulmayan herhangi bir materyal belli bir süreden sonra çürüyüp gidecekti ve öyle de oldu. Günümüzdeki ev sisteminin atası bu karara dayanıyor.
     
  • Teknelerin güvertesindeki eşyaların da belli bir süreden sonra yok olmasına karar verildi.


Sonuç

Ekim 1999'da başlayan ve 23 Ocak 2000'de şimdiye kadar devam edeceği varsayılan ve öyle de olan karar alınana dek elde edilen sonuçlar harika. Zira o dönemde işlemlerin süresini azaltmak amacıyla yola çıkan ekip verisel başarılarına bir yenisini daha eklemişti. İşte tarihe geçen o açıklama:

Yedekleme işlemleri için harcadığımız toplam süreyi eskiye nazaran yüzde 75 oranında azalttık. Sunucuları yeniden başlatmak için harcadığımız sürenin azalma oranı ise yüzde 50'yi geçti!

Evet sevgili oyuncular... Şu anda evlerinizde eşyalarınızı güvenli bir şekilde saklayabiliyorsanız bunu Clean Up Britannia (1999) isimli etkinliğe borçlusunuz.

Evet sevgili sunucu sahipleri... Şu anda sunucularınızın hızlı bir şekilde çalışmasına şahit oluyorsanız bunu Clean Up Britannia (1999) isimli etkinliğe borçlusunuz.

Bir sonraki içerikte görüşmek dileği ile.

Esenle kalın!



Bu konu EgeERKEK tarafından düzenlendi(2024-04-16 00:55, 1 hafta önce)

Böyle başlıkları görmeyeli bi hayli oldu. Tekrar burada böyle şeyler görmek çok güzel ve heyecan verici. Eline sağlık Ege Erkek.  


Çok güzel konu, çok güzel yazı. Eline sağlık.


Sağ olun.

Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.