Anasayfa
UO Sunucular
Forumlar
Profilim
UO-Developer.COM

SphereServer — Script Ekleme ve Windows Dosya Uzantısı Ayarları

UO-Developer.com — uzantıları görünür yapma, .scp kaydetme ve sunucuya yükleme

Sunucunuzu kurduktan sonra yapmak isteyeceğiniz ilk işlerden biri büyük ihtimalle script eklemek olacaktır. Binek, item veya NPC scripti fark etmez; temel işlem aynıdır. Bu rehberde önce Windows'ta dosya uzantılarını nasıl görünür hâle getireceğinizi, ardından script dosyasını nasıl oluşturup Sphere'e tanıtacağınızı adım adım göreceksiniz.

Seviye: Başlangıç

İlgili sayfalar: Script Nasıl Eklenir? (ekran görüntüleri) | Script Ekleme


İçindekiler
  • Giriş
  • Bölüm 1 — Dosya uzantılarını görünür yapma (XP / 7 / 10–11)
  • Bölüm 2 — Script dosyası ekleme (hazır script / .txt dönüştürme)
  • Bölüm 3 — Dosyayı Sphere'e tanıtma
  • Özet: hangi durumda ne yapmalı?
  • Sık yapılan hatalar

1. Giriş

Varsayılan Windows ayarlarında .mp3, .exe, .txt, .scp gibi uzantılar gizlidir; dosyalar yalnızca isimleriyle görünür. Script dosyalarını doğru şekilde yeniden adlandırabilmek ve .scp.txt hatasından kaçınmak için önce uzantıları görünür hâle getirmeniz gerekir.

Kurulum tamamlanmadıysa: Sphere Server 56B Kurulum | Sphere 0.56b Win32


2. Dosya Uzantılarını Görünür Yapma

Aşağıdaki adımlardan işletim sisteminize uygun olanı uygulayın.

2.1 — Windows XP
  • Herhangi bir klasör penceresini açın (ör. Bilgisayarım)
  • Üst menüden Araçlar → Klasör Seçenekleri
  • Görünüm sekmesine geçin
  • Bilinen dosya türleri için uzantıları gizle seçeneğinin onay kutusunu kaldırın
  • Tamam
2.2 — Windows 7
  • Herhangi bir klasör penceresini açın
  • Üst menüden Düzenle → Klasör ve Arama Seçenekleri
  • Görünüm sekmesine geçin
  • Bilinen dosya türleri için uzantıları gizle seçeneğinin işaretini kaldırın
  • Tamam
2.3 — Windows 10 / 11
  • Herhangi bir klasör penceresini açın
  • Üst menüden Görünüm sekmesine tıklayın
  • Dosya adı uzantıları kutucuğunu işaretleyin

Bu işlemin ardından tüm dosyaların uzantıları görünür hâle gelir. Artık .scp dosyalarını diğer dosyalardan kolayca ayırt edebilirsiniz.


3. Script Dosyası Ekleme

Script dosyaları, Sphere'e yeni item, NPC, komut veya sistem eklemek için kullanılan düz metin dosyalarıdır; uzantıları .scp'dir.

3.1 — Yöntem A: Hazır script ekleme

Elinizde hazır bir script metni varsa (forumdan kopyaladınız, birinden aldınız vb.) şu adımları izleyin:

Adım 1

Masaüstünde sağ tık → Yeni → Metin Belgesi ile boş bir .txt dosyası oluşturun.

Adım 2

Dosyayı Notepad ile açın; script içeriğini yapıştırın (Ctrl + V).

Adım 3

Dosya → Farklı Kaydet menüsüne gidin ve şu ayarları uygulayın:

  • Dosya adı — İstediğiniz isim + .scp (ör. binek_atlar.scp)
  • Kayıt türüTüm Dosyalar (*.*) seçin
  • Kaydet

Dikkat: Kayıt türünü Tüm Dosyalar yapmayı unutmayın. Aksi hâlde dosya binek_atlar.scp.txt olarak kaydedilir ve Sphere bu dosyayı tanımaz.

3.2 — Yöntem B: Mevcut .txt dosyasını .scp'ye dönüştürme

Elinizde .txt olarak kaydedilmiş bir script dosyası varsa:

  • Uzantıların görünür olduğundan emin olun (Bölüm 2)
  • Dosyaya sağ tık → Yeniden Adlandır
  • Dosya adının sonundaki .txt kısmını .scp ile değiştirin (ör. script.txtscript.scp)
  • Windows onay sorarsa Evet

4. Dosyayı Sphere'e Tanıtma

.scp dosyasını oluşturduktan sonra Sphere'in bu dosyayı tanıması için iki adım kaldı.

4.1 — Adım 1: Dosyayı doğru klasöre koyun

Oluşturduğunuz .scp dosyasını SphereServer klasöründeki scripts\ dizinine taşıyın:

C:\SphereServer\scripts\binek_atlar.scp

Alt klasör de kullanabilirsiniz; Sphere alt klasörleri de tarar:

C:\SphereServer\scripts\binekler\binek_atlar.scp
4.2 — Adım 2: Sphere'i haberdar edin

Dosyayı scripts\ klasörüne koymak tek başına yetmez. Sphere çalışırken yeni eklenen dosyayı otomatik olarak fark etmez. Duruma göre aşağıdaki yöntemlerden birini kullanın.

4.2.1 — Durum 1: Tamamen yeni bir .scp dosyası

Sphere konsoluna şu komutu yazıp Enter'a basın:

loadscp scripts/binek_atlar.scp

Bu komut yalnızca belirtilen dosyayı yükler; sunucuyu kapatıp açmaya gerek kalmaz. Yol scripts/ ile başlamalıdır (ters eğik çizgi \ de çalışabilir).

4.2.2 — Durum 2: Mevcut .scp dosyasına ekleme veya değişiklik

Sphere konsoluna iki kez r yazıp her birinden sonra Enter'a basın (Resync):

r
r

Alternatif olarak tek satırda da yazabilirsiniz:

r r

Bu işlem tüm script dosyalarını yeniden tarar ve yaptığınız değişiklikleri Sphere'e yansıtır.


5. Özet — Hangi Durumda Ne Yapmalı?
  • Yeni .scp dosyası ekledimloadscp scripts/dosyaadi.scp
  • Mevcut script dosyasına ekleme yaptım — Konsola r → Enter → r → Enter (veya r r)
  • Sphere'i yeniden başlattım — Tüm scriptler otomatik yüklenir

6. Sık Yapılan Hatalar
  • Script yüklenmiyor — Nedeni: dosya .scp.txt olarak kaydedildi | Çözüm: kayıt türünü Tüm Dosyalar yapın
  • Uzantıyı değiştiremiyorum — Nedeni: Windows uzantıları gizliyor | Çözüm: Bölüm 2'yi uygulayın
  • loadscp çalışmıyor — Nedeni: dosya yolu yanlış | Çözüm: komutun scripts/ ile başladığından emin olun
  • Değişiklikler yansımadı — Nedeni: resync yapılmadı | Çözüm: konsola r r yazın

7. Sonraki Adımlar

Adımları sırayla uyguladığınızda scriptiniz sunucunuzda çalışır hâle gelecektir. İyi kodlamalar!

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?