Konu sahibi

SQL Server Nedir?
SQL Server, Microsoft tarafından geliştirilmiş veritabanı yönetim sistemidir (DBMS). Verilerin güvenli, düzenli ve hızlı bir şekilde saklanmasını, yönetilmesini ve gerektiğinde erişilmesini sağlar. Veritabanı; oyun verileri, kullanıcı bilgileri, karakter bilgileri, itemler, görevler gibi birçok önemli bilginin saklandığı alandır.Genellikle MSSQL (Microsoft SQL Server) kısaltmasıyla anılır.
SQL Server’ın Temel Özellikleri:
- Veritabanlarını yönetir.
- Tablo, stored procedure (prosedür), view, trigger gibi yapıları barındırır.
- Kullanıcılar, roller, yetkilendirme sistemi vardır.
- Güçlü sorgu dili T-SQL kullanılır.
- Yedekleme, geri yükleme, veri bütünlüğü sağlar.
Silkroad Online Kurulumunda SQL Server’ın Faydaları
Silkroad Private Server veya VSRO server kurulurken, SQL Server kritik bir bileşendir. Neden mi?
Silkroad, oyunun tüm temel bilgilerini veritabanlarında saklar:
- _Account → Kullanıcı hesapları
- _Shard → Oyun içi karakterler, itemler, monsterlar
- _Log → Oyun içi hareketlerin kayıtları
- _Billing → Silk (nakit) işlemleri
Silkroad server yöneticileri, SQL Server üzerinde sorgular (query) yazarak:
- Oyunculara silk verebilir,
- Item ekleyebilir,
- Karakterlerin seviyelerini değiştirebilir,
- Guild, Job, Unique işlemleri yapabilir.
Silkroad veritabanında stored procedure denilen özel komut blokları vardır. Örneğin:
- _AddNewChar → Yeni karakter ekleme işlemini yapar.
- _Guild_AddMember → Guild’e üye ekler.
Silkroad’a ait kayıt siteleri, oyuncu paneli, silk satış siteleri SQL Server ile bağlantı kurarak çalışır. Örneğin:
- Kayıt olduğunuzda bilginiz SQL veritabanına yazılır.
- Silk yükleme yaptığınızda silk bakiyeniz veritabanında artar.