Axis ile Static Yapımı
UO-Developer.com — sphereworld.scp üzerinden dinamik itemleri static mul dosyasına dönüştürmeUltima 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.scpProgram 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.mulAdı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ıyor — MSCOMCTL.OCX kurulumu
- Patch uygulanmadı — UO client veya Sphere hâlâ mul dosyasını kilitliyor
12. Alternatif Araçlar ve Ek Kaynaklar
- CentrED ile Static Yapımı — görsel harita düzenleme
- UO CentrED Kurulum Dökümanı
- Multool Kullanımı
- Multool Resimli Anlatım
- Mulpatcher İtem Eklemek
- Araçlar ve Mul Düzenleme
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.

