Anasayfa
UO Sunucular
Forumlar
Profilim

Axis ile Static Yapımı

UO-Developer.com — sphereworld.scp üzerinden dinamik itemleri static mul dosyasına dönüştürme

Ultima Online özel sunucu geliştirme sürecinde haritaya yerleştirilen dinamik itemleri kalıcı hâle getirmek — yani static yapmak — sunucunun performansı ve düzenli çalışması açısından oldukça önemlidir. Bu işlemi yapmanın birkaç farklı yolu olsa da Axis programı, görece basit arayüzü sayesinde özellikle yeni başlayanlar için tercih edilen araçlardan biridir.

Bu rehberde Axis kullanarak dinamik itemleri statics0.mul dosyasına nasıl yazacağınızı adım adım anlatıyoruz.

Seviye: Başlangıç – Orta | Araç: Axis

İlgili: Axis Kullanımı | Axis Detaylı Anlatım | Axis Programları

Alternatif static yöntemleri: Multool ile Static Yapımı (video) | CentrED ile Static Yapımı


İçindekiler
  • Axis nedir?
  • Ön hazırlık ve uyarılar
  • Programı açma ve Static Tools
  • sphereworld.scp yükleme
  • Alan seçimi
  • Make Static ve patch uygulama
  • Mul dosyalarını istemciye taşıma
  • Static sonrası Sphere düzenlemesi
  • Özet kontrol listesi
  • Sık yapılan hatalar

1. Axis Nedir?

Axis, Ultima Online sunucularında Sphere dünyasına ait itemleri analiz edip dinamik nesneleri statik dosyalara dönüştürmenizi sağlayan bir masaüstü aracıdır.

Dinamik itemler sunucu her yeniden başladığında sphereworld.scp üzerinden yeniden yüklenir; bu hem performans kaybına hem de olası kayıplara yol açabilir. Static itemler doğrudan istemci statics*.mul dosyalarına yazıldığı için haritada kalıcı görünür ve sunucu yükünü azaltır.

Hangi aracı kullanacağınız alışkanlığınıza ve sunucu türünüze bağlıdır. Video destekli alternatif: Multool ile static yapımı


2. Ön Hazırlık ve Uyarılar

Adım 1 — Axis indirin

Sunucu sürümünüze uygun Axis kurulumunu Axis Programları kategorisinden edinin. MSCOMCTL.OCX hatası alırsanız: MSCOMCTL.OCX Hatası Çözümü

Adım 2 — Alanı oyun içinde hazırlayın

Static yapılacak dekorasyon ve yapıları önce Sphere üzerinde dinamik item olarak yerleştirin. Kayıt alındıktan sonra save/sphereworld.scp dosyası güncellenmiş olmalıdır.

Dikkat — sabitlemeyin:

  • Kapı, gate, sandık gibi oyuncu veya staff'ın kullanacağı itemler
  • Spawn noktaları ve hareketli nesneler
  • Yalnızca geçici test itemleri

Adım 3 — Yedek alın

İşleme başlamadan önce mutlaka yedekleyin:

  • UO client klasöründeki statics0.mul ve staidx0.mul — hangi haritayı düzenliyorsanız ilgili numara
  • save/sphereworld.scp
  • Tüm save/ klasörü — tercihen

Adım 4 — Programları kapatın

Axis mul dosyalarını güncellerken Sphere, UO client, CentrED ve mul kullanan diğer araçlar kapalı olmalıdır.


3. Programı Açma ve Static Tools

Axis'i varsayılan ayarlarla açın. Ana ekranda üst menüden Settings sekmesine tıklayın. Açılan menüden Static Tools seçeneğini seçin; static işlemlerini yöneteceğiniz bölüm açılır.


4. sphereworld.scp Yükleme

Adım 1 — Dünya dosyasını seçin

Static Tools ekranında File → Select Worldfile yolunu izleyin. Sphere save klasöründeki sphereworld.scp dosyasını seçin.

Sphere\save\sphereworld.scp

Program dosyayı okuyarak içindeki dinamik itemleri analiz etmeye başlar.

Adım 2 — Yüklemenin bitmesini bekleyin

Süre bilgisayar hızına ve dosya boyutuna bağlıdır. Küçük dünya birkaç saniyede, büyük harita birkaç dakikada yüklenebilir. Yükleme tamamlanana kadar programı kapatmayın.


5. Statik Yapılacak Alanı Seçmek

En kritik adım: Yükleme bittikten sonra harita üzerinde yalnızca static yapmak istediğiniz bölgeyi seçin.

Alan seçimi yapmazsanız program tüm dünyayı static yapmaya çalışır. Bu durumda:

  • İstenmeyen nesneler statikleşir
  • Mul dosyaları gereksiz büyür
  • Bazı item türleri atlanabilir veya harita bozulabilir — forumda floor marble, duvar kaybı bildirimleri mevcuttur

Harita görünümünden hedef bölgeyi dar tutun; tek seferde tüm shard yerine parça parça static yapmak daha güvenlidir.


6. Dynamic Items ve Make Static

Adım 1 — Dynamic Items sekmesi

Alan seçimini tamamladıktan sonra ekranın sağ tarafındaki Dynamic Items sekmesine tıklayın. Seçili bölgedeki henüz statikleştirilmemiş itemler listelenir.

Adım 2 — Item seçimi

Static yapmak istediğiniz itemleri listeden seçin. Birden fazla seçim için Ctrl veya Shift ile çoklu seçim kullanın. Listeyi kontrol edin — kapı, sandık veya spawn itemi varsa seçimden çıkarın.

Adım 3 — Make Static

Make Static düğmesine tıklayın. Program seçili itemleri işleme alır.

Adım 4 — Patch uygulama

File → Apply Patch File seçeneğine tıklayın. Onay penceresinde Evet deyin. Program kayıt konumu soracaktır — genellikle Ultima Online client klasörünü seçin.


7. Mul Dosyalarını İstemciye Uygulamak

Kayıt tamamlandığında UO klasöründe staidx0.new ve statics0.new dosyaları oluşur. Harita numarasına göre dosya adı değişebilir — örnek Felucca için statics0, Trammel için statics1.

Adım 1 — Orijinalleri yedekleyin

Mevcut statics0.mul ve staidx0.mul dosyalarını başka bir klasöre kopyalayın.

Adım 2 — Yeni dosyaları yeniden adlandırın

  • Klasik 2D istemci — .new uzantısını .mul yapın
  • Enhanced Client — istemcinizin beklediği formatı kontrol edin; bazı kurulumlarda .uop gerekebilir

Örnek:

statics0.new  →  statics0.mul
staidx0.new   →  staidx0.mul

Adım 3 — Client ve sunucuyu başlatın

Dosyaları UO client klasörüne yerleştirdikten sonra sunucu ve istemciyi yeniden başlatın. Static yapılan itemler haritada kalıcı olarak görünür.


8. Static Sonrası Sphere Düzenlemesi

Itemler artık mul dosyasında olduğu için sphereworld.scp içinde aynı dinamik kopyalar duruyorsa çift görünüm veya gereksiz yük oluşabilir.

Static işlemi doğrulandıktan sonra:

  • Sphere'i kapatın
  • save/sphereworld.scp dosyasını yedekleyin
  • Static yapılan item kayıtlarını dünyadan temizleyin — yalnızca ilgili bölgeyi silin, tüm dosyayı kontrolsüz boşaltmayın
  • Sphere'i yeniden başlatıp haritayı kontrol edin

Uyarı: sphereworld.scp dosyasının tamamını silmek spawn noktaları ve diğer dünya verilerini de kaldırır. Yalnızca static'e alınmış item satırlarını hedefleyin veya deneyimi olan biriyle birlikte çalışın.


9. Harita Dosyaları

Hangi facia üzerinde çalışıyorsanız doğru mul setini kullanın:

  • Felucca — statics0.mul / staidx0.mul
  • Trammel — statics1.mul / staidx1.mul
  • Ilshenar — statics2.mul / staidx2.mul
  • Malas — statics3.mul / staidx3.mul
  • Tokuno — statics4.mul / staidx4.mul

CentrED ile aynı harita dosya eşleşmesi: CentrED ile Static Yapımı


10. Özet Kontrol Listesi
  • [ ] statics/staidx mul yedeklendi mi?
  • [ ] sphereworld.scp güncel mi?
  • [ ] Sphere ve UO client kapalı mı?
  • [ ] Static Tools açıldı mı?
  • [ ] Doğru sphereworld.scp yüklendi mi?
  • [ ] Yalnızca hedef alan seçildi mi?
  • [ ] Kapı / sandık / spawn itemleri hariç tutuldu mu?
  • [ ] Make Static ve Apply Patch File tamamlandı mı?
  • [ ] .new dosyaları .mul olarak uygulandı mı?
  • [ ] Oyunda static görünüm doğrulandı mı?
  • [ ] sphereworld.scp'teki çift kayıtlar temizlendi mi?

11. Sık Yapılan Hatalar
  • Tüm dünya static oldu — Alan seçimi yapılmadı; parça parça ilerleyin
  • Floor marble / bazı tile statikleşmedi — Item türü Axis tarafından desteklenmeyebilir; CentrED veya Multool deneyin
  • Duvarlar silindi / harita iç içe girdi — Yanlış alan veya yedeksiz patch; mul yedeğinden geri dönün
  • Çift item görünüyor — sphereworld.scp'teki dinamik kopyalar temizlenmedi
  • Axis açılmıyorMSCOMCTL.OCX kurulumu
  • Patch uygulanmadı — UO client veya Sphere hâlâ mul dosyasını kilitliyor

12. Alternatif Araçlar ve Ek Kaynaklar

Axis, Sphere tabanlı sunucularda dinamik itemleri hızlıca statikleştirmek için kullanışlı bir araçtır. Doğru alan seçimi, yedek alma ve mul dosyalarının düzgün uygulanması işlemi sorunsuz hâle getirir.

Rowall

UO-Dev SPONSOR

Paylaş

XFacebook

Faydalı mı?

Bu içerik size yardımcı oldu mu?

UO-Dev SPONSOR

Menaros 05-04-2010 23:27
KArdes Saol Oncelıkle Dokuman Icın Ben Alanı Hazırladım Dedıklerını harfıyen Uyguladım Yanlız Soyle Bır Sorun Cıktı Static Alanyarın Floor Marble Yı Kobul etmedı Ve Statıclemedı Aynı Zamanda Star Ve Bır Cok Bolgenınde Kendı Duvar Vs Alanlarını Sıldı Kelek Bır Sey Bıraktı YArdımcı Olabılırsen Yada Sana Gelen eksık Bır Yonu Var Ise Anlattıklarımın acıgım fılan yardımcı olursan sevınırım
Menaros 07-04-2010 17:31
Bu Sefer Basardım Ama Tam Anlamla Harıta Bırbırıne Gırdı
Karub 23-09-2015 00:24
Güncel...

Üyelerin oylama ortalaması (10 dışında) :

Henüz Oylanmamış

Oylar: 0

Paylaş

XFacebook

Faydalı mı?

Bu içerik size yardımcı oldu mu?