- Katılım
- 27 Ara 2025
- Mesajlar
- 117
- Tepkime puanı
- 3
- Puanları
- 0
- Mevcut Bakiye
- 2535 ₺
- #1
Konu Sahibi
: JoyContent
vSRO server kurulumu nasıl yapılır?
vSRO (vietnamSRO 1.188) tabanlı bir Silkroad private server kurmak için sırasıyla şunlara ihtiyacınız var: bir Windows sunucu (VDS/dedicated), Microsoft SQL Server (2019 veya 2022 önerilir), vSRO 1.188 server files paketi, temiz bir 1.188 client ve temel SQL bilgisi. Kurulum özetle: SQL Server'ı kurup üç ana veritabanını (ACCOUNT, SHARD, LOG) restore etmek, sunucu modüllerinin IP/port ayarlarını yapmak, client'ın media.pk2 dosyasındaki bağlantı bilgilerini sunucunuza yönlendirmek ve bir filter/guard ile korumaya almaktan ibarettir. Aşağıda her adımı sırasıyla anlattık.
Son güncelleme: 7 Temmuz 2026 — Sorularınızı bu konunun altına yazabilirsiniz.
1. Gereksinimler
2. SQL Server kurulumu
3. Veritabanlarını geri yükleme (restore)
4. Server modüllerinin ayarları
5. Client tarafı: media.pk2 düzenleme
6. Güvenlik: filter/guard şart
Korumasız bir vSRO sunucusu dakikalar içinde exploit ve saldırı hedefi olur. Yayına almadan önce mutlaka bir koruma katmanı kurun: vSROPlus, MaxiGuard veya KGuardEDGE bu sahnenin bilinen çözümleridir. Karşılaştırma ve paylaşımlar için Filter & Guard Paylaşımları bölümüne bakın.
Sık karşılaşılan hatalar (SSS)
Faydalı bölümler
vSRO (vietnamSRO 1.188) tabanlı bir Silkroad private server kurmak için sırasıyla şunlara ihtiyacınız var: bir Windows sunucu (VDS/dedicated), Microsoft SQL Server (2019 veya 2022 önerilir), vSRO 1.188 server files paketi, temiz bir 1.188 client ve temel SQL bilgisi. Kurulum özetle: SQL Server'ı kurup üç ana veritabanını (ACCOUNT, SHARD, LOG) restore etmek, sunucu modüllerinin IP/port ayarlarını yapmak, client'ın media.pk2 dosyasındaki bağlantı bilgilerini sunucunuza yönlendirmek ve bir filter/guard ile korumaya almaktan ibarettir. Aşağıda her adımı sırasıyla anlattık.
Son güncelleme: 7 Temmuz 2026 — Sorularınızı bu konunun altına yazabilirsiniz.
1. Gereksinimler
- Sunucu: Windows Server 2016/2019/2022 kurulu bir VDS ya da dedicated makine. Test için 4 çekirdek / 8 GB RAM yeterli; canlı yayın için oyuncu sayısına göre ölçeklendirin.
- SQL Server: Microsoft SQL Server 2019 veya 2022 (Express sürümü test için yeterli) + SQL Server Management Studio (SSMS).
- Server Files: vSRO 1.188 tabanlı bir files paketi (GatewayServer, DownloadServer, GlobalManager, ShardManager, AgentServer, GameServer modülleri ve veritabanı yedekleri).
- Client: Files paketinizle uyumlu, temiz bir 1.188 client.
- Araçlar: SSMS, bir PK2 düzenleyici (media.pk2 için), HxD benzeri bir hex editör ve metin editörü.
2. SQL Server kurulumu
- SQL Server kurulumunda kimlik doğrulamayı Mixed Mode (SQL + Windows Authentication) seçin ve sa kullanıcısına güçlü bir şifre verin.
- Kurulum bitince SQL Server Configuration Manager'dan TCP/IP protokolünü etkinleştirin ve servisi yeniden başlatın.
- SSMS ile sunucuya bağlanabildiğinizi doğrulayın.
3. Veritabanlarını geri yükleme (restore)
- Files paketinizdeki yedeklerden şu üç ana veritabanını restore edin: SRO_VT_ACCOUNT (hesaplar), SRO_VT_SHARD (oyun dünyası: karakterler, itemler, unique ayarları) ve SRO_VT_LOG (loglar).
- SSMS'te Databases üzerine sağ tık → Restore Database → Device'tan .bak dosyasını seçin.
- Restore sonrası server modüllerinin bağlanacağı bir SQL kullanıcısı oluşturun (veya sa kullanın) ve üç veritabanında da yetkisi olduğundan emin olun.
4. Server modüllerinin ayarları
- Files paketinizin yapılandırma dosyalarında (paketine göre .ini/.cfg dosyaları ya da kayıt defteri girdileri) SQL bağlantı bilgilerini (sunucu adı, kullanıcı, şifre) kendi kurulumunuza göre düzenleyin.
- IP ayarları: GatewayServer dışarıya açılan modüldür — makinenizin gerçek IP'sine bağlanmalı. GameServer, AgentServer, GlobalManager ve ShardManager iç haberleşme için genellikle 127.0.0.1 üzerinde çalışır.
- Modülleri şu sırayla başlatın: GlobalManagerServer → ShardManagerServer → GatewayServer → DownloadServer → AgentServer → GameServer. Her modülün penceresinde bağlantı hatası olup olmadığını kontrol edin.
- Kullandığınız portları (varsayılan gateway 15779) Windows Güvenlik Duvarı'nda açmayı unutmayın.
5. Client tarafı: media.pk2 düzenleme
- Client'ın media.pk2 dosyası içindeki DIVISIONINFO.TXT sunucu IP'nizi, GATEPORT.TXT gateway portunu tutar — ikisini de kendi sunucunuza göre düzenleyin.
- Düzenlemeyi bir PK2 düzenleyiciyle yapabilirsiniz; çoğu güncel files paketi bu iş için hazır araç da içerir.
- sro_client.exe'yi başlatın: giriş ekranı geliyorsa gateway bağlantınız çalışıyor demektir. Test hesabını SRO_VT_ACCOUNT'taki TB_User tablosuna ekleyebilir ya da paketinizin kayıt scriptini kullanabilirsiniz.
6. Güvenlik: filter/guard şart
Korumasız bir vSRO sunucusu dakikalar içinde exploit ve saldırı hedefi olur. Yayına almadan önce mutlaka bir koruma katmanı kurun: vSROPlus, MaxiGuard veya KGuardEDGE bu sahnenin bilinen çözümleridir. Karşılaştırma ve paylaşımlar için Filter & Guard Paylaşımları bölümüne bakın.
Sık karşılaşılan hatalar (SSS)
- GameServer açılmıyor / anında kapanıyor: Neredeyse her zaman SQL bağlantı hatasıdır — kullanıcı adı/şifre, TCP/IP'nin açık olduğu ve veritabanı adlarını kontrol edin.
- Client sunucu listesinde takılıyor: DIVISIONINFO.TXT'teki IP yanlış ya da gateway portu güvenlik duvarına takılıyor.
- Karaktere girerken DC atıyor: AgentServer ↔ GameServer haberleşmesini ve ShardManager loglarını inceleyin; prosedür eksiği de bu belirtiyi verir.
- "Server is full" hatası: ShardManager'daki kapasite ayarı veya shard aktifliği kapalı olabilir.
Faydalı bölümler
- vSRO Paylaşım Bölümü — files, sistemler, düzenlemeler
- vSRO Prosedür Paylaşımları — hazır SQL prosedürleri
- vSRO Database Paylaşımları
- SRO Private Server Tanıtımları — sunucunuzu yayına alınca tanıtımını burada yapın



