SphereServer 0.56b — Kurulum, Temel Ayarlar ve Plevel Sistemi
UO-Developer.com — sphere.ini, login.cfg, hesap ve yetki seviyeleriBu rehber, SphereServer 0.56b kurulumunu, temel sphere.ini ve login.cfg ayarlarını, hesap oluşturmayı ve plevel (yetki seviyesi) sistemini adım adım anlatır.
Konu: 56b kurulum + plevel | Seviye: Başlangıç
Tam kurulum rehberi: Sphere Server 56B Kurulum | İndirme: Sphere 0.56b Win32
İçindekiler
- Sphere dosyalarının kurulumu
- UO client kurulumu
- sphere.ini temel ayarları
- login.cfg ayarı
- Sphere'i başlatma
- Hesap oluşturma ve yönetimi
- Plevel sistemi
- Kontrol listesi ve sık hatalar
1. Sphere Dosyalarının Kurulumu
Adım 1 — Sphere paketini indirin ve açın
Sphere 0.56b Win32 paketini indirin. ZIP'i açın; içindeki dosyaları kopyalayın. Script pack: Latest Script Pack
Adım 2 — Kurulum klasörünü oluşturun
C:\Sphere\ klasörü oluşturup dosyaları içine yapıştırın. Beklenen yapı:
C:\Sphere\
├── SphereSvr.exe
├── sphere.ini
├── scripts\
├── accounts\
├── save\
└── logs\Adım 3 — Klasörleri kontrol edin
Sphere çalışmadan önce şu klasörler mevcut olmalı; yoksa elle oluşturun:
- scripts\
- accounts\
- save\
- logs\
Pakette accounts\ ve save\ eksikse Sphere 0.55i paketinden şablon kopyalayabilirsiniz.
2. UO Client Kurulumu
Sphere'e bağlanmak için Ultima Online istemcisi gerekir. 0.56b ile uyumlu client sürümleri: UO Client 5.x | Client / connector linkleri
Client dosyalarını ayrı bir klasöre kurun, örneğin:
C:\UltimaOnline\3. sphere.ini Temel Ayarları
C:\Sphere\sphere.ini dosyasını metin editörüyle açın. .ini uzantısı görünmüyorsa Windows'ta dosya uzantılarını görünür yapın — Script Nasıl Eklenir? (ekran görüntüleri)
SPHERE bölümünü aşağıdaki gibi düzenleyin. Tüm parametreler: Türkçe Sphere.ini
[SPHERE]
Agree=1
ServName=MyShard
ServIP=127.0.0.1
ServPort=2593- Agree=1 — lisans koşulları kabulü; olmadan Sphere başlamaz
- ServName — shard adınız
- ServIP — yerel test için 127.0.0.1; dış dünyaya açık sunucuda gerçek IP
- ServPort — varsayılan 2593
4. login.cfg Ayarı
login.cfg, UO istemcisinin hangi sunucuya bağlanacağını belirler. Dosya UO client klasöründe bulunur:
C:\UltimaOnline\login.cfgDosyayı Notepad ile açın (yoksa oluşturun). İçeriği silip yalnızca şu satırı yazın:
LoginServer=127.0.0.1,2593Bu satır, 127.0.0.1 adresindeki 2593 portuna bağlan demektir. sphere.ini içindeki ServIP ve ServPort ile birebir eşleşmelidir.
Uzak sunucu örneği:
LoginServer=85.120.44.10,25935. Sphere'i Başlatma
C:\Sphere\SphereSvr.exe dosyasını çalıştırın. Konsolda şu mesajları görüyorsanız sunucu çalışıyor demektir:
Sphere Version 0.56b
Loading scripts...
Listening on port 2593Hata varsa logs\ klasöründeki log dosyasını inceleyin.
6. Hesap Oluşturma ve Yönetimi
Adım 1 — İlk hesabı oluşturun
Sphere konsoluna:
account add kullaniciadi sifreÖrnek:
account add berk berk123Adım 2 — Hesaba plevel atayın
Yönetici yetkisi için:
account berk plevel 7Bu komut berk hesabını en yüksek yetki seviyesi olan Owner yapar.
Adım 3 — Oyun içinde GM modu
Yüksek plevel'e sahip karakterler oyunda .gm yazarak GM moduna geçer. GM modunda karakter görünmez olur ve yönetici araçlarına erişim sağlanır.
7. Plevel Sistemi
Plevel (Permission Level), her hesaba atanan yetki seviyesidir. 0'dan 7'ye kadar sekiz kademe vardır:
- 0 — Guest (Misafir) — yalnızca giriş, çok kısıtlı
- 1 — Player (Oyuncu) — normal oyuncu yetkileri
- 2 — Counselor — temel yardım komutları
- 3 — Seer — içerik / etkinlik düzenleme
- 4 — GM Master — temel GM komutları, oyuncu yönetimi
- 5 — Developer / Senior GM — ileri GM, script test
- 6 — Admin — sunucu ayarları, hesap yönetimi
- 7 — Owner — tam yetki, tüm komutlar
Konsoldan:
account kullaniciadi plevel 7Oyun içinden (Admin veya Owner yetkisiyle):
.account kullaniciadi plevel 70–7 arası istediğiniz seviyeyi yazabilirsiniz.
7.2 — Plevel kullanım önerileri- Sunucu sahibi (siz) — 7 Owner
- Güvendiğiniz admin — 6 Admin
- Geliştirici / test — 5 Developer
- Aktif GM — 4 GM Master
- Etkinlik düzenleyici — 3 Seer
- Yardım gönüllüsü — 2 Counselor
- Normal oyuncu — 1 Player
Güvenlik: Plevel 6 ve 7 yalnızca tamamen güvendiğiniz kişilere verilmelidir. Bu seviyedeki hesaplar sunucu üzerinde tam kontrol sahibi olabilir. Script pack içinde gizli plevel 7 veren fonksiyonlar olabilir — indirdiğiniz scriptleri inceleyin.
8. İlk Bağlantı Kontrol Listesi
- [ ] C:\Sphere\ oluşturuldu ve dosyalar kopyalandı mı?
- [ ] scripts\, accounts\, save\, logs\ mevcut mu?
- [ ] sphere.ini içinde Agree=1 var mı?
- [ ] ServIP ve ServPort doğru mu?
- [ ] login.cfg düzenlendi mi?
- [ ] login.cfg IP/port, sphere.ini ile eşleşiyor mu?
- [ ] Listening on port 2593 mesajı görüldü mü?
- [ ] Konsoldan en az bir hesap oluşturuldu mu?
- [ ] Hesaba plevel atandı mı?
9. Sık Yapılan Hatalar
- Sphere başlamıyor — Nedeni: Agree=1 eksik | Çözüm: sphere.ini'ye Agree=1 ekleyin
- Client bağlanamıyor — Nedeni: login.cfg yanlış IP/port | Çözüm: sphere.ini ile eşleştirin
- No server hatası — Nedeni: Sphere çalışmıyor | Çözüm: SphereSvr.exe açık olsun
- GM komutları çalışmıyor — Nedeni: plevel yetersiz | Çözüm: account isim plevel 7
- .gm komutu çalışmıyor — Nedeni: GM modu kapalı veya düşük plevel | Çözüm: .gm yazın veya plevel kontrol edin
10. Sonraki Adımlar
- Script ekleme: Script Nasıl Eklenir?
- Account reset: Account ve item Reset
- Güvenlik: Sphere 55x Zararları
- 56b yenilikleri: Sphere Server 56b'ye Giriş


Fakat şurayi düzeltirseniz çok iyi olur ;
Adam akıllı aldığın hatayı okursan bir çözüm bulursun .
Sphere tüm versiyonlarda genellikle alınan hatalar -8 -5 server terminated hataları hatanın hemen altınada gör diye not yazmış sphere klasöründe save adlı bi klasör varmı var sa içinde sphereworld.scp adlı bi script varmı diye ingilizce kısaca sormuş , hatta utanmadan script dosyasını bos bırakırsan scriptin son satırında [eof] yazıyormu diye soruyor . Ömrümce gördüğüm en dandik emülatörler silsilesi sphere yaklaşık 1 yıldır orayı okumadığımdan kurarken nasıl düzelttiğimi anlamadım arkadaslardan yardım aldım hazır indirdim fakat inceleyince pekte zorluk olmadıgını anlarsınız .[/eof]