SphereServer — Manuel Save Geri Alma Rehberi
UO-Developer.com — otomatik yedek dosyalarından eski hâle dönmeSunucuda istenmeyen bir durum oluştuğunda (yanlış düzenleme, script hatası, veri bozulması vb.) Sphere'i otomatik yedek dosyalarından geri alabilirsiniz. Sphere her save işleminde mevcut verileri yedekler; bu yedekleri kullanarak sunucuyu birkaç adımda eski hâline döndürebilirsiniz.
Konu: Otomatik yedek dosyalarından manuel geri yükleme | Seviye: Orta
İlgili sayfalar: Sphere — Server Backup | Account ve item Reset
İçindekiler
- Save dosya sistemi (aktif / yedek)
- Geri alma adımları
- Save numarası eşleştirme özeti
- Özet kontrol listesi
- Sık yapılan hatalar
1. Giriş
Altın kural: Geri alma işlemine başlamadan önce SphereSvr.exe'yi kapatın. Canlı shard'da açık dosyalar üzerinde değişiklik yapmak veri bozulmasına yol açar.
Kurulum ve klasör yapısı: Sphere Server 56B Kurulum
2. Sphere'in Save Dosya Sistemi
Sphere iki tür save dosyası kullanır.
2.1 — Aktif save dosyalarıSphere çalışırken aşağıdaki dosyaları okur ve yazar:
- accounts\sphereaccu.scp — oyuncu hesap verileri
- save\spherechars.scp — karakter verileri
- save\spheredata.scp — genel dünya verileri
- save\spherestatics.scp — statik nesne verileri (0.56b)
- save\sphereworld.scp — dünya nesneleri ve item verileri
Her save işleminde Sphere, aktif dosyaların o anki kopyasını numaralandırılmış yedekler olarak saklar. Dosya adı kalıbı: sphereb + sıra numarası + harf
- accounts\spherebXXa.scp — sphereaccu.scp yedeği (a = accu)
- save\spherebXXc.scp — spherechars.scp yedeği (c = chars)
- save\spherebXXd.scp — spheredata.scp yedeği (d = data)
- save\spherebXXs.scp — spherestatics.scp yedeği (s = statics, 0.56b)
- save\spherebXXw.scp — sphereworld.scp yedeği (w = world)
XX kısmı o save'e ait sıra numarasıdır (ör. 04, 05, 06…). Sphere her save işleminde bir sonraki numarayı kullanır.
3. Geri Alma İşlemi
Adım 1 — Sphere'i kapatın
Geri alma işlemine başlamadan önce SphereSvr.exe'yi tamamen kapatın.
Adım 2 — Hangi numaraya döneceğinizi belirleyin
accounts\ ve save\ klasörlerinde mevcut yedek dosyaları listeleyin. Hangi tarihli save'e dönmek istediğinizi belirleyin ve o save'e ait numarayı not alın.
Örnek:
save\sphereb04c.scp ← 04 numarali save
save\sphereb05c.scp ← 05 numarali save
save\sphereb06c.scp ← 06 numarali save (ornek: bunu kullanacagiz)
save\sphereb06d.scp
save\sphereb06s.scp
save\sphereb06w.scp
accounts\sphereb07a.scpÖnemli: accounts\ klasöründeki yedek (spherebXXa.scp) numarası ile save\ klasöründeki yedeklerin numarası farklı olabilir. Account verileri ayrı bir save döngüsünde yedeklenir. save\ klasöründeki c, d, s ve w dosyalarının numarasının birbiriyle aynı olması gerekir; account dosyası için numara bağımsızdır.
Adım 3 — Yedek içeriklerini aktif dosyalara kopyalayın
Her yedek dosyayı açın, tüm içeriği kopyalayın ve ilgili aktif dosyanın içine yapıştırın. Dosya adını değiştirmek yetmez — içeriği kopyalamanız gerekir.
3.1 — accounts\ klasöründesphereb07a.scp → sphereaccu.scp- sphereb07a.scp dosyasını metin editörüyle açın
- Tüm içeriği seçin (Ctrl + A) ve kopyalayın (Ctrl + C)
- sphereaccu.scp dosyasını açın
- Tüm içeriği silin ve yerine yapıştırın (Ctrl + V)
- Kaydedin ve kapatın
sphereb06c.scp → spherechars.scp
sphereb06d.scp → spheredata.scp
sphereb06s.scp → spherestatics.scp
sphereb06w.scp → sphereworld.scpHer biri için aynı işlemi tekrarlayın: yedek dosyayı aç → içeriği kopyala → aktif dosyayı aç → içeriği sil → yapıştır → kaydet.
Adım 4 — Sphere'i başlatın
Tüm aktif dosyalar güncellendikten sonra SphereSvr.exe'yi çalıştırın. Sphere bu dosyaları okuyarak belirttiğiniz save noktasındaki dünya verisiyle başlayacaktır.
4. Save Numarası Eşleştirme Özeti
- sphereaccu.scp ← spherebXXa.scp | Numara diğerlerinden bağımsız olabilir
- spherechars.scp ← spherebXXc.scp | Save numaraları birbiriyle aynı olmalı
- spheredata.scp ← spherebXXd.scp | Save numaraları birbiriyle aynı olmalı
- spherestatics.scp ← spherebXXs.scp | Save numaraları birbiriyle aynı olmalı (0.56b)
- sphereworld.scp ← spherebXXw.scp | Save numaraları birbiriyle aynı olmalı
5. Özet Kontrol Listesi
- [ ] Sphere kapatıldı mı?
- [ ] Geri dönülecek save numarası belirlendi mi?
- [ ] save\ klasöründeki c, d, s ve w dosyalarının numaraları birbiriyle aynı mı?
- [ ] sphereaccu.scp güncellendi mi?
- [ ] spherechars.scp güncellendi mi?
- [ ] spheredata.scp güncellendi mi?
- [ ] spherestatics.scp güncellendi mi? (0.56b)
- [ ] sphereworld.scp güncellendi mi?
- [ ] Sphere başarıyla yeniden başlatıldı mı?
6. Sık Yapılan Hatalar
- Sphere açılışta çöküyor — Nedeni: save\ klasöründeki dosya numaraları uyumsuz | Çözüm: c, d, s ve w dosyalarının aynı numaradan alındığını doğrulayın
- Veriler eski hâle gelmedi — Nedeni: dosya içeriği yapıştırılmadı, yalnızca yedek dosya yeniden adlandırıldı | Çözüm: dosya adını değil, içeriği kopyalayıp yapıştırın
- spherestatics.scp eksik / statikler yanlış — Nedeni: 0.56b'de statik dosya ayrı tutulur | Çözüm: spherebXXs.scp yedeğini de aynı numaradan aktarın
- Hesaplar eski, dünya yeni (veya tersi) — Nedeni: account ve save yedek numaraları karıştırıldı | Çözüm: account için a yedeğini, save için aynı numaralı c/d/s/w setini kullanın
7. Sonraki Adımlar
- Sıfırdan başlamak: Account ve item Reset
- Performans: Lag Hakkında Herşey
- Tam kurulum: Sphere 0.56b Win32
Adımları eksiksiz uyguladığınızda sunucunuz seçtiğiniz save noktasına döner.

