Anasayfa
UO Sunucular
Forumlar
Profilim
UO-Developer.COM

SphereServer — Account ve Item Reset Rehberi

UO-Developer.com — hesap ve dünya verilerini sıfırlama

Uyarı: Bu işlem geri alınamaz. Tüm oyuncu hesapları ve karakterleri silinir. Öncesinde mutlaka yedek alın.

Sunucunuzu test aşamasından çıkarıp sıfırdan başlatmak veya açılış öncesinde temiz bir slate ile açmak istediğinizde account ve item reset yapmanız gerekir.

Konu: Tüm hesapların ve item/world verilerinin sıfırlanması | Seviye: Orta

Sitedeki kısa anlatım: Account ve item Reset


İçindekiler
  • Giriş — Account reset vs Item/World reset
  • Bölüm 1 — Hazırlık
  • Bölüm 2 — Account reset
  • Bölüm 3 — Item ve world reset
  • Bölüm 4 — Sonuç ve kontrol
  • Özet kontrol listesi
  • Sık yapılan hatalar

1. Giriş

Reset işlemi iki ana bölümden oluşur:

  • Account reset — tüm oyuncu hesaplarını ve karakterlerini siler
  • Item / world reset — oyun dünyasına ait kayıtlı nesne ve karakter verilerini temizler

İlgili dokümantasyon: Account Sistemi | Yedekleme: Sphere — Server Backup


2. Hazırlık

Adım 1 — Sphere'i kapatın

Reset işlemine başlamadan önce SphereSvr.exe'yi tamamen kapatın. Sphere çalışırken dosyalar üzerinde değişiklik yapılması veri bozulmasına yol açabilir.

Adım 2 — Yedek alın (önerilir)

Silmeden önce accounts\ ve save\ klasörlerini farklı bir konuma kopyalayın (ör. C:\SphereBackup\2026-05-19\). Geri dönmek istemeniz hâlinde bu yedekten kolayca yükleyebilirsiniz.

56b'de aktif save dosyaları: accounts\sphereaccu.scp, save\spherechars.scp, save\spheredata.scp, save\spherestatics.scp, save\sphereworld.scp. Kurulum: Sphere Server 56B Kurulum


3. Account Reset

Account dosyaları accounts\ klasöründe bulunur. sphere.ini içindeki AcctFiles=accounts\ yolu farklıysa o klasörü kullanın — Türkçe Sphere.ini

Adım 3 — Korunacak dosyaları belirleyin

  • sphereacct.scpsilmeyin; Sphere'in hesap şablonunu içerir
  • sphereaccu.scp — içeriği temizlenecek, dosya kalacak

Adım 4 — sphereaccu.scp içeriğini temizleyin

sphereaccu.scp dosyasını bir metin editörüyle açın. İçindeki tüm metni silin ve yerine yalnızca şunu yazın:

[EOF]

Dosyayı kaydedip kapatın. EOF satırından önce ve sonra boşluk bırakılması gerekmez; tek satır olarak yazılması yeterlidir.

Bu etiket, Sphere'e dosyanın geçerli ama boş olduğunu bildirir.

Adım 5 — Diğer hesap dosyalarını silin

accounts\ klasöründe sphereacct.scp ve sphereaccu.scp dışındaki tüm .scp dosyalarını silin. Bunlar tek tek oyuncu hesaplarına ait verilerdir (ör. sphereb01a.scp yedekleri).

Klasörün son hâli:

accounts\
├── sphereacct.scp     ← Kalir (dokunulmaz)
└── sphereaccu.scp     ← Kalir (ici temizlendi)

Pakette bu dosyalar yoksa Sphere 0.55i paketinden accounts\ şablonunu kopyalayın.


4. Item ve World Reset

Oyun dünyasına ait nesne, karakter ve dünya verileri save\ klasöründe tutulur (WorldSave=save\ — sphere.ini).

Adım 6 — spherechars.scp dosyasını düzenleyin

save\spherechars.scp dosyasını bir metin editörüyle açın. İçindeki her şeyi silin ve yerine aşağıdaki içeriği yazın:

TITLE=Sphere World Script
VERSION=0.56b-Nightly
TIME=0
SAVECOUNT=0
[EOF]

Dosyayı kaydedip kapatın.

Bu dosya Sphere'in dünya durumunu (karakterler, item konumları, timer değerleri vb.) sakladığı ana kayıt dosyasıdır. Yukarıdaki içerik, Sphere'e dünyanın taze başlatıldığını bildirir.

Not: Tam dünya sıfırlaması sonrası spheredata.scp, spherestatics.scp ve sphereworld.scp dosyalarında eski veri kalırsa beklenmedik durumlar oluşabilir. Sorun yaşarsanız save\ klasöründeki diğer .scp dosyalarını da kontrol edin veya yedekten temiz şablon kopyalayın.


5. Sonuç ve Kontrol

Adım 7 — Sphere'i yeniden başlatın

SphereSvr.exe'yi çalıştırın. Aşağıdakileri doğrulayın:

  • Konsol çıktısında hesap yükleme hatası görünmüyor olmalı
  • Yeni bir hesapla bağlandığınızda hesabın temiz oluştuğunu ve eski karakterlerin görünmediğini doğrulayın
  • Dünya sıfırlandığı için GM komutlarıyla item ve NPC spawn'larını yeniden ayarlamanız gerekebilir

6. Özet Kontrol Listesi
  • [ ] Sphere kapatıldı mı?
  • [ ] accounts\ ve save\ klasörleri yedeklendi mi?
  • [ ] sphereacct.scp dosyasına dokunulmadı mı?
  • [ ] sphereaccu.scp içi temizlendi ve EOF satırı yazıldı mı?
  • [ ] accounts\ klasöründeki diğer tüm .scp dosyaları silindi mi?
  • [ ] save\spherechars.scp içeriği doğru formatta yazıldı mı?
  • [ ] Sphere başarıyla yeniden başlatıldı mı?

7. Sık Yapılan Hatalar
  • Sphere açılışta çöküyor — Nedeni: spherechars.scp hatalı kaydedildi | Çözüm: dosya içeriğini tekrar kontrol edin
  • Eski hesaplar hâlâ görünüyor — Nedeni: hesap .scp dosyaları tam silinmedi | Çözüm: accounts\ klasörünü tekrar kontrol edin
  • sphereaccu.scp bulunamıyor — Nedeni: yanlışlıkla silindi | Çözüm: yedekten geri yükleyin veya EOF içerikli yeni dosya oluşturun
  • Can't open account file hatası — Nedeni: sphereaccu.scp eksik veya bozuk | Çözüm: 55i şablonu veya yedekten dosyayı geri getirin
  • Dünya verileri silinmedi — Nedeni: spherechars.scp dışında save dosyaları kaldı | Çözüm: save\ klasöründeki diğer .scp dosyalarını kontrol edin

8. Sonraki Adımlar

Adımları eksiksiz uyguladığınızda sunucunuz temiz hesap ve dünya verisiyle yeniden başlar.

UO-Developer.com

UO-Dev SPONSOR

Sayfa Tagları

Paylaş

XFacebook

Faydalı mı?

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

UO-Dev SPONSOR

Sayfa Tagları

Henüz yorum yapılmamış. Yorum yazabilmek için giriş yapmanız gerekir.

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

Henüz Oylanmamış

Oylar: 0

Paylaş

XFacebook

Faydalı mı?

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