Hoş Geldin, Ziyaretçi!

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

YSGBilişim
paymax

110 Cap 110 Cap Clean DB+Client+Files (Fixed)

Katılım
24 Eyl 2022
Mesajlar
74
Alınan Beğeni
7
Ödül Puanları
8
Konum
kocaeli
Forumumuzda bulunan 1.88 Clean DB üzerinden yapılmış fixli bir paylaşımdır.


Bu veritabanı www.vsro.org üyeleri için, DragonSlayer tarafından fixlenip paylaşılmıştır.

*// 1.88 clean veritabanı üzerinden yapılan fixlemeler aşağıda yazılıdır.

1- Client ingilizce diline çevrildi.

2- Skill barında F1'de oluşan bug fixlendi.. Skill bar boş olarak geliyor.

3- Item Mall'da avatar sekmeleri açıldı.

4- FGW'de yaşanan envy spawn problemi fixlendi.

5- GameWorld auto return bug'ı fixlendi.
> Normalde oyun, BA, CTF ve rütbe görevlerinde event bitiminden sonra karakterinizi otomatik olarak dışarı atar.
>Bu bug sebebiyle karakteriniz otomatik olarak dışarı atılmıyordu.

6- Clean database'de Job ve Guild cezası mevcut değildir.
> _AddTimedJob prosedürü düzenlenerek guild 3, job cezası ise 7 gün olarak ayarlandı.

7- Honor rank fixlendi.

8- Clean database'de envaterde bulunan potlar kullanılıp return atıldığında sanki hiç kullanılmamış gibi geri gelir.
> _STRG_DEL_ITEM_NoTX prosedürü düzenlenerek bu sorun giderildi.

9- mBot, oyunda bulunan mavi pilleri saniyesine bakmadan art arda basabilir.. Bu durum mavi pill bug'ı diye anılır.
> Fixlendi.

10- GameServer'da DefaultQuest'lerden kaynaklı, "QuestRaiseEvent" isminde bir uyarı geçmektedir.
> Fixlendi

11- Kale savaşı yapılarını fixlediğimi hatırlıyorum ama geçen fark ettim.. linklerin altında paylaştığım query'i okutun ve savaş saatlerinin ayarlandığından emin olup deneyin.
Ben kontrol ettim bu sebeple bu maddeyi yeniden yazıyorum.

12- Stacklar yükseltildi.
> Potlar 1000, piller 250, speed 50, tablet ve stone'lar 100, arrow&bolt 2500

13- GM Mastery eklendi.
> Eu karakterlerde açmayınız kullanamazsınız.
>_RefSkill tablosunda race kısmını değiştirip EU karakterler için açabilirsiniz fakat tavsiye etmem, bazen karakteri donduruyor.

14- Data.Pk2 ve Particles.Pk2 içine gerekli olan eksik dosyalar eklendi.
> God bless, char Effect gibi eklemeler yaparsanız efektleri kareleme yapmayacak.
Clean database'de Devil S takamazsınız. Devil S Grade fixlenmiştir. F10 da ekli değildir.

15- RefLevel tablosunda 110'a kadar satır bulunmakta. 111 ve üzerini sildim bilginiz olsun.

16- Stall gold limiti sro_client üzerinde 500 B olarak ayarlıdır. Consignment gold oranı fixlendi.
> Paylaştığım files'sı kullanmak istemezseniz kendi gameserver.exe'niz üzerinde de bu ayarlamayı yapmalısınız ya da kendi gs ve sro_client'ınızı kullanmalısınız yoksa tutarsızlık olur.

17- Version 1'e çekildi. (Bu sebeple files içinde bulunan Server.cfg'deki Last Full version Sr_Client kısmının = 1 olduğundan emin olun)
Aksi halde oyuna girerken Update hatası alırsınız.

18- Tek bug; Medusa odasına girilmeden önce eğer ki trigger Senior General uniquelerini atarsa, Senior General Ki isimli unique buga giriyor..
Yapmanız gereken şey o unique için MaxTotalCount değerini sıfır yapmak.. Böylelikle trigger üzerinden spawn edilir ve buga girmez.
Slot editörle 95 lv uniqueleri aratırsanız görür ve min max count değerini 0 yaparsanız düzelir. 2 sonuç çıkacak.. spawn süresi az olanı düzenlemelisiniz..
Discorddan soranların birkaçına bilgisini verdim fakat konuya dönen hiç olmamış.

___________________________________________________

*// KONTROL ETMENİZ GEREKENLER *\\

*GM mastery ile FGW haritalarının hepsini kontrol ediniz.
>Envy ve diğer moblar spawn olmakta fakat mob sayısını kontrol etmenizde fayda var.
> Talisman drop rateleri ve diğer (sox, tablet,stone, elixir vs) drop ratelerine dokunmadım.

____________________________
MEGA.NZ DOWNLOAD LINKLERI
*** Gizli metin: alıntı yapılamaz. ***
*** Gizli metin: alıntı yapılamaz. ***
*** Gizli metin: alıntı yapılamaz. ***


Bugün fark ettim kale yapılarını fixlememişim. Sadece okutun ve restart edin.

Kod:
use SRO_VT_SHARD
go
truncate table _SiegeFortressStruct
delete from _SiegeFortress

insert into _SiegeFortress values (1,0,0,0,0,0,NULL,NULL,0,1)
insert into _SiegeFortress values (3,0,0,0,0,0,NULL,NULL,0,1)
insert into _SiegeFortress values (6,0,0,0,0,0,NULL,NULL,0,1)

insert into _SiegeFortressStruct values (1,0,84,19538,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,85,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,86,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,87,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,88,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,89,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,90,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,91,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,92,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,93,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,94,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,95,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,96,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,97,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,98,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,99,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,100,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,101,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,102,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,103,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,104,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,105,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,106,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,108,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,127,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,128,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,129,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,130,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,131,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,132,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,133,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,134,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,135,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,136,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,180,19610,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,181,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,182,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,183,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,184,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,185,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,186,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,187,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,188,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,189,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,190,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,191,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,192,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,193,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,194,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,195,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,196,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,197,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,198,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,199,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,200,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,201,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,202,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,224,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,225,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,226,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,227,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,228,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,229,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,230,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,231,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,137,19625,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,138,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,139,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,140,19590,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,141,19590,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,142,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,143,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,144,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,145,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,146,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,147,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,148,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,149,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,150,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,151,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,152,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,153,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,154,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,155,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,172,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,173,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,174,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,175,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,176,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,177,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,178,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,179,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,118,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,221,23934,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,117,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,116,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,124,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,126,19550,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,114,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,113,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,222,23934,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,122,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,220,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,121,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,215,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,120,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,213,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,119,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,112,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,211,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,111,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,210,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,115,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,123,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,219,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,217,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,110,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,218,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,216,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,109,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,214,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,212,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,223,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,209,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,208,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,207,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,167,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,206,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,171,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,205,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,204,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,203,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,169,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,168,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,166,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,156,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,162,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,163,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,164,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,165,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,170,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,161,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,157,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,160,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,158,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,159,23932,80000,getdate(),0)




Files içinde GS ve Shard'a Jellybitz'e ait GS ve Shard DLL'lerini inject ettim. Yine files içinde bu DLL'lere ait *.ini dosyalarını göreceksiniz. Orada bir çok ayar mevcut..
Örnek olarak guild storage sayfa sayısını değiştirme diyebilirim.. Kendinize göre düzenlersiniz.
Files ana klasörü içinde vSRO-GameServer.ini ve vSRO-ShardManager.ini

Dosya boyutları çok büyük olduğundan virus total ekleyemiyorum çünkü sitenin bir dosya boyutu limiti mevcut.
Ayrıca lisanslı eset nod32 kullanmaktayım herhangi bir virüs olsa zaten açtırmaz.

Bütün arşivlerin şifresi: DragonSlayer

EK OLARAK:
TB_User tablosunda bir GM karakter hesabı hali hazırda mevcuttur.
ID1
PW1

GM mastery'i kendi karakteriniz için nasıl açarsınız ?
SRO_VT_SHARD üzerinde _CharSkillMastery isimli bir tablo var.
_Char tablosundan karakter ID'nizi bulup _CharSkillMastery tablosunda en altta ilk hücreye girin. İkinci hücre Mastery ID olacak, GM Mastery ID'si 289'dur. Son hücre ise MasteryLevel'dir.. 1 girmeniz yeterli.
En alta eklersiniz ama tablo eklediğiniz kısmı karakterinize ait mastery satırlarının altına çekecektir rahat olun.
Yani
CHAR ID'niz2891

Şeklinde.
Bunu yaparken oyundaysanız teleport olursanız dc olursunuz bu bir sorun değildir.


EK not 2: Vsro NPC programı için tabloların Primary key ve Identity ayarları yapıldı.. Fakat burada dikkat etmeniz gereken nokta şu; vsronpc programını kurup database düzenle menüsünde geçen yönergeleri yerine getirmelisiniz. Mesela orada şu tablonun içini boşaltın şurdan alın şuaya yapıştırın falan diyor ya hani!!! Client crash olursa oradaki yönergeleri yaparsınız. Ben sadece tablo ayarlarını yaptım aklınızda bulunsun.
Kısacası @AleriyaSama 'nın dediği gibi
"Refshopitemstockperiod.txt" nin içeriğini silip tekrar media'ya enjecte ederseniz crash sorununuz gider

EK not 3: RefNest, RefTactics ve RevHive tabloları için kendime göre bir script oluşturmuştum. Onu kullandım bu sebeple Constantinople guild kasası normal kasanın yanına çekilmiş olabilir :)

Merdivenlerde bug oluşuyor diye yakın bi yere çekeyim demiştim.

EK not 4: Yukarıda belirtilen fixler dışında; BA, CTF gibi zamanlanmış etkinlikleri kapsayan hiçbir _Schedule ayarına dokunulmamıştır. Bu etkinlikler (job Cave, medusa dahil) eski tarihli olduğundan çalışmayabilir.. zamanlarının ayarlanması gereklidir, ayarlandığında sorunsuzdur. Tavsiyem; _Scheduler tablosunu temizleyip SMC Scheduler kısmını kendinize göre baştan yapmanız olur.
Kullanıcı kendisi yapacaktır bu konuda destek vermiyorum.

Ayrıca mob spawn sayıları ve hızına da dokunmadım. Kullanıcı kendisi ayarlayacaktır.
NPC'de veya F10'da bulunan hiçbir eşyaya dokunmadım. Bu kısım da yine kullanıcıya aittir. Destek vermeyeceğim.
Clean bir veri tabanı olduğundan en ince detaylarına kadar test etmenizi öneririm.


EK not 5: Kendi oyunumda Constantinople şehir içinde duvarlarda vs değişiklikler yapmıştım. Data içeriğini eksiksiz toplandığımdan dolayı kendi datamı kullanmıştım.. Örneğin kilise çeşmesindeki yazı, bayraklar, kasa dibindeki duvardaki FSM posterleri gibi görsel değişiklikler mevcut... onları istemeyen olursa orijinal halini normal bir oyundan data içinden constantinople ddjlerini çekerek eski haline çevirebilirsiniz
nice
 
Katılım
6 Şub 2021
Mesajlar
10
Alınan Beğeni
0
Ödül Puanları
1
Konum
ardahan
gizli metin diyor kanka buna baktımda dosya yok :S
Üst üste post gönderildiği için tek mesajda birleştirildi:

ömj
Üst üste post gönderildiği için tek mesajda birleştirildi:

Forumumuzda bulunan 1.88 Clean DB üzerinden yapılmış fixli bir paylaşımdır.


Bu veritabanı www.vsro.org üyeleri için, DragonSlayer tarafından fixlenip paylaşılmıştır.

*// 1.88 clean veritabanı üzerinden yapılan fixlemeler aşağıda yazılıdır.

1- Client ingilizce diline çevrildi.

2- Skill barında F1'de oluşan bug fixlendi.. Skill bar boş olarak geliyor.

3- Item Mall'da avatar sekmeleri açıldı.

4- FGW'de yaşanan envy spawn problemi fixlendi.

5- GameWorld auto return bug'ı fixlendi.
> Normalde oyun, BA, CTF ve rütbe görevlerinde event bitiminden sonra karakterinizi otomatik olarak dışarı atar.
>Bu bug sebebiyle karakteriniz otomatik olarak dışarı atılmıyordu.

6- Clean database'de Job ve Guild cezası mevcut değildir.
> _AddTimedJob prosedürü düzenlenerek guild 3, job cezası ise 7 gün olarak ayarlandı.

7- Honor rank fixlendi.

8- Clean database'de envaterde bulunan potlar kullanılıp return atıldığında sanki hiç kullanılmamış gibi geri gelir.
> _STRG_DEL_ITEM_NoTX prosedürü düzenlenerek bu sorun giderildi.

9- mBot, oyunda bulunan mavi pilleri saniyesine bakmadan art arda basabilir.. Bu durum mavi pill bug'ı diye anılır.
> Fixlendi.

10- GameServer'da DefaultQuest'lerden kaynaklı, "QuestRaiseEvent" isminde bir uyarı geçmektedir.
> Fixlendi

11- Kale savaşı yapılarını fixlediğimi hatırlıyorum ama geçen fark ettim.. linklerin altında paylaştığım query'i okutun ve savaş saatlerinin ayarlandığından emin olup deneyin.
Ben kontrol ettim bu sebeple bu maddeyi yeniden yazıyorum.

12- Stacklar yükseltildi.
> Potlar 1000, piller 250, speed 50, tablet ve stone'lar 100, arrow&bolt 2500

13- GM Mastery eklendi.
> Eu karakterlerde açmayınız kullanamazsınız.
>_RefSkill tablosunda race kısmını değiştirip EU karakterler için açabilirsiniz fakat tavsiye etmem, bazen karakteri donduruyor.

14- Data.Pk2 ve Particles.Pk2 içine gerekli olan eksik dosyalar eklendi.
> God bless, char Effect gibi eklemeler yaparsanız efektleri kareleme yapmayacak.
Clean database'de Devil S takamazsınız. Devil S Grade fixlenmiştir. F10 da ekli değildir.

15- RefLevel tablosunda 110'a kadar satır bulunmakta. 111 ve üzerini sildim bilginiz olsun.

16- Stall gold limiti sro_client üzerinde 500 B olarak ayarlıdır. Consignment gold oranı fixlendi.
> Paylaştığım files'sı kullanmak istemezseniz kendi gameserver.exe'niz üzerinde de bu ayarlamayı yapmalısınız ya da kendi gs ve sro_client'ınızı kullanmalısınız yoksa tutarsızlık olur.

17- Version 1'e çekildi. (Bu sebeple files içinde bulunan Server.cfg'deki Last Full version Sr_Client kısmının = 1 olduğundan emin olun)
Aksi halde oyuna girerken Update hatası alırsınız.

18- Tek bug; Medusa odasına girilmeden önce eğer ki trigger Senior General uniquelerini atarsa, Senior General Ki isimli unique buga giriyor..
Yapmanız gereken şey o unique için MaxTotalCount değerini sıfır yapmak.. Böylelikle trigger üzerinden spawn edilir ve buga girmez.
Slot editörle 95 lv uniqueleri aratırsanız görür ve min max count değerini 0 yaparsanız düzelir. 2 sonuç çıkacak.. spawn süresi az olanı düzenlemelisiniz..
Discorddan soranların birkaçına bilgisini verdim fakat konuya dönen hiç olmamış.

___________________________________________________

*// KONTROL ETMENİZ GEREKENLER *\\

*GM mastery ile FGW haritalarının hepsini kontrol ediniz.
>Envy ve diğer moblar spawn olmakta fakat mob sayısını kontrol etmenizde fayda var.
> Talisman drop rateleri ve diğer (sox, tablet,stone, elixir vs) drop ratelerine dokunmadım.

____________________________
MEGA.NZ DOWNLOAD LINKLERI
*** Gizli metin: alıntı yapılamaz. ***
*** Gizli metin: alıntı yapılamaz. ***
*** Gizli metin: alıntı yapılamaz. ***


Bugün fark ettim kale yapılarını fixlememişim. Sadece okutun ve restart edin.

Kod:
use SRO_VT_SHARD
go
truncate table _SiegeFortressStruct
delete from _SiegeFortress

insert into _SiegeFortress values (1,0,0,0,0,0,NULL,NULL,0,1)
insert into _SiegeFortress values (3,0,0,0,0,0,NULL,NULL,0,1)
insert into _SiegeFortress values (6,0,0,0,0,0,NULL,NULL,0,1)

insert into _SiegeFortressStruct values (1,0,84,19538,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,85,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,86,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,87,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,88,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,89,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,90,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,91,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,92,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,93,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,94,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,95,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,96,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,97,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,98,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,99,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,100,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,101,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,102,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,103,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,104,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,105,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,106,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,108,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,127,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,128,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,129,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,130,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,131,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,132,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,133,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,134,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,135,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,136,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,180,19610,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,181,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,182,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,183,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,184,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,185,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,186,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,187,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,188,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,189,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,190,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,191,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,192,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,193,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,194,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,195,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,196,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,197,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,198,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,199,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,200,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,201,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,202,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,224,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,225,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,226,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,227,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,228,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,229,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,230,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,231,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,137,19625,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,138,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,139,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,140,19590,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,141,19590,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,142,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,143,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,144,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,145,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,146,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,147,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,148,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,149,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,150,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,151,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,152,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,153,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,154,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,155,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,172,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,173,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,174,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,175,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,176,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,177,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,178,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,179,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,118,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,221,23934,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,117,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,116,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,124,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,126,19550,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,114,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,113,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,222,23934,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,122,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,220,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,121,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,215,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,120,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,213,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,119,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,112,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,211,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,111,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,210,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,115,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,123,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,219,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,217,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,110,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,218,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,216,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,109,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,214,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,212,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,223,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,209,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,208,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,207,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,167,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,206,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,171,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,205,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,204,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,203,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,169,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,168,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,166,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,156,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,162,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,163,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,164,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,165,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,170,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,161,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,157,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,160,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,158,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,159,23932,80000,getdate(),0)




Files içinde GS ve Shard'a Jellybitz'e ait GS ve Shard DLL'lerini inject ettim. Yine files içinde bu DLL'lere ait *.ini dosyalarını göreceksiniz. Orada bir çok ayar mevcut..
Örnek olarak guild storage sayfa sayısını değiştirme diyebilirim.. Kendinize göre düzenlersiniz.
Files ana klasörü içinde vSRO-GameServer.ini ve vSRO-ShardManager.ini

Dosya boyutları çok büyük olduğundan virus total ekleyemiyorum çünkü sitenin bir dosya boyutu limiti mevcut.
Ayrıca lisanslı eset nod32 kullanmaktayım herhangi bir virüs olsa zaten açtırmaz.

Bütün arşivlerin şifresi: DragonSlayer

EK OLARAK:
TB_User tablosunda bir GM karakter hesabı hali hazırda mevcuttur.
ID1
PW1

GM mastery'i kendi karakteriniz için nasıl açarsınız ?
SRO_VT_SHARD üzerinde _CharSkillMastery isimli bir tablo var.
_Char tablosundan karakter ID'nizi bulup _CharSkillMastery tablosunda en altta ilk hücreye girin. İkinci hücre Mastery ID olacak, GM Mastery ID'si 289'dur. Son hücre ise MasteryLevel'dir.. 1 girmeniz yeterli.
En alta eklersiniz ama tablo eklediğiniz kısmı karakterinize ait mastery satırlarının altına çekecektir rahat olun.
Yani
CHAR ID'niz2891

Şeklinde.
Bunu yaparken oyundaysanız teleport olursanız dc olursunuz bu bir sorun değildir.


EK not 2: Vsro NPC programı için tabloların Primary key ve Identity ayarları yapıldı.. Fakat burada dikkat etmeniz gereken nokta şu; vsronpc programını kurup database düzenle menüsünde geçen yönergeleri yerine getirmelisiniz. Mesela orada şu tablonun içini boşaltın şurdan alın şuaya yapıştırın falan diyor ya hani!!! Client crash olursa oradaki yönergeleri yaparsınız. Ben sadece tablo ayarlarını yaptım aklınızda bulunsun.
Kısacası @AleriyaSama 'nın dediği gibi
"Refshopitemstockperiod.txt" nin içeriğini silip tekrar media'ya enjecte ederseniz crash sorununuz gider

EK not 3: RefNest, RefTactics ve RevHive tabloları için kendime göre bir script oluşturmuştum. Onu kullandım bu sebeple Constantinople guild kasası normal kasanın yanına çekilmiş olabilir :)

Merdivenlerde bug oluşuyor diye yakın bi yere çekeyim demiştim.

EK not 4: Yukarıda belirtilen fixler dışında; BA, CTF gibi zamanlanmış etkinlikleri kapsayan hiçbir _Schedule ayarına dokunulmamıştır. Bu etkinlikler (job Cave, medusa dahil) eski tarihli olduğundan çalışmayabilir.. zamanlarının ayarlanması gereklidir, ayarlandığında sorunsuzdur. Tavsiyem; _Scheduler tablosunu temizleyip SMC Scheduler kısmını kendinize göre baştan yapmanız olur.
Kullanıcı kendisi yapacaktır bu konuda destek vermiyorum.

Ayrıca mob spawn sayıları ve hızına da dokunmadım. Kullanıcı kendisi ayarlayacaktır.
NPC'de veya F10'da bulunan hiçbir eşyaya dokunmadım. Bu kısım da yine kullanıcıya aittir. Destek vermeyeceğim.
Clean bir veri tabanı olduğundan en ince detaylarına kadar test etmenizi öneririm.


EK not 5: Kendi oyunumda Constantinople şehir içinde duvarlarda vs değişiklikler yapmıştım. Data içeriğini eksiksiz toplandığımdan dolayı kendi datamı kullanmıştım.. Örneğin kilise çeşmesindeki yazı, bayraklar, kasa dibindeki duvardaki FSM posterleri gibi görsel değişiklikler mevcut... onları istemeyen olursa orijinal halini normal bir oyundan data içinden constantinople ddjlerini çekerek eski haline çevirebilirsiniz
nice
Üst üste post gönderildiği için tek mesajda birleştirildi:

Forumumuzda bulunan 1.88 Clean DB üzerinden yapılmış fixli bir paylaşımdır.


Bu veritabanı www.vsro.org üyeleri için, DragonSlayer tarafından fixlenip paylaşılmıştır.

*// 1.88 clean veritabanı üzerinden yapılan fixlemeler aşağıda yazılıdır.

1- Client ingilizce diline çevrildi.

2- Skill barında F1'de oluşan bug fixlendi.. Skill bar boş olarak geliyor.

3- Item Mall'da avatar sekmeleri açıldı.

4- FGW'de yaşanan envy spawn problemi fixlendi.

5- GameWorld auto return bug'ı fixlendi.
> Normalde oyun, BA, CTF ve rütbe görevlerinde event bitiminden sonra karakterinizi otomatik olarak dışarı atar.
>Bu bug sebebiyle karakteriniz otomatik olarak dışarı atılmıyordu.

6- Clean database'de Job ve Guild cezası mevcut değildir.
> _AddTimedJob prosedürü düzenlenerek guild 3, job cezası ise 7 gün olarak ayarlandı.

7- Honor rank fixlendi.

8- Clean database'de envaterde bulunan potlar kullanılıp return atıldığında sanki hiç kullanılmamış gibi geri gelir.
> _STRG_DEL_ITEM_NoTX prosedürü düzenlenerek bu sorun giderildi.

9- mBot, oyunda bulunan mavi pilleri saniyesine bakmadan art arda basabilir.. Bu durum mavi pill bug'ı diye anılır.
> Fixlendi.

10- GameServer'da DefaultQuest'lerden kaynaklı, "QuestRaiseEvent" isminde bir uyarı geçmektedir.
> Fixlendi

11- Kale savaşı yapılarını fixlediğimi hatırlıyorum ama geçen fark ettim.. linklerin altında paylaştığım query'i okutun ve savaş saatlerinin ayarlandığından emin olup deneyin.
Ben kontrol ettim bu sebeple bu maddeyi yeniden yazıyorum.

12- Stacklar yükseltildi.
> Potlar 1000, piller 250, speed 50, tablet ve stone'lar 100, arrow&bolt 2500

13- GM Mastery eklendi.
> Eu karakterlerde açmayınız kullanamazsınız.
>_RefSkill tablosunda race kısmını değiştirip EU karakterler için açabilirsiniz fakat tavsiye etmem, bazen karakteri donduruyor.

14- Data.Pk2 ve Particles.Pk2 içine gerekli olan eksik dosyalar eklendi.
> God bless, char Effect gibi eklemeler yaparsanız efektleri kareleme yapmayacak.
Clean database'de Devil S takamazsınız. Devil S Grade fixlenmiştir. F10 da ekli değildir.

15- RefLevel tablosunda 110'a kadar satır bulunmakta. 111 ve üzerini sildim bilginiz olsun.

16- Stall gold limiti sro_client üzerinde 500 B olarak ayarlıdır. Consignment gold oranı fixlendi.
> Paylaştığım files'sı kullanmak istemezseniz kendi gameserver.exe'niz üzerinde de bu ayarlamayı yapmalısınız ya da kendi gs ve sro_client'ınızı kullanmalısınız yoksa tutarsızlık olur.

17- Version 1'e çekildi. (Bu sebeple files içinde bulunan Server.cfg'deki Last Full version Sr_Client kısmının = 1 olduğundan emin olun)
Aksi halde oyuna girerken Update hatası alırsınız.

18- Tek bug; Medusa odasına girilmeden önce eğer ki trigger Senior General uniquelerini atarsa, Senior General Ki isimli unique buga giriyor..
Yapmanız gereken şey o unique için MaxTotalCount değerini sıfır yapmak.. Böylelikle trigger üzerinden spawn edilir ve buga girmez.
Slot editörle 95 lv uniqueleri aratırsanız görür ve min max count değerini 0 yaparsanız düzelir. 2 sonuç çıkacak.. spawn süresi az olanı düzenlemelisiniz..
Discorddan soranların birkaçına bilgisini verdim fakat konuya dönen hiç olmamış.

___________________________________________________

*// KONTROL ETMENİZ GEREKENLER *\\

*GM mastery ile FGW haritalarının hepsini kontrol ediniz.
>Envy ve diğer moblar spawn olmakta fakat mob sayısını kontrol etmenizde fayda var.
> Talisman drop rateleri ve diğer (sox, tablet,stone, elixir vs) drop ratelerine dokunmadım.

____________________________
MEGA.NZ DOWNLOAD LINKLERI
*** Gizli metin: alıntı yapılamaz. ***
*** Gizli metin: alıntı yapılamaz. ***
*** Gizli metin: alıntı yapılamaz. ***


Bugün fark ettim kale yapılarını fixlememişim. Sadece okutun ve restart edin.

Kod:
use SRO_VT_SHARD
go
truncate table _SiegeFortressStruct
delete from _SiegeFortress

insert into _SiegeFortress values (1,0,0,0,0,0,NULL,NULL,0,1)
insert into _SiegeFortress values (3,0,0,0,0,0,NULL,NULL,0,1)
insert into _SiegeFortress values (6,0,0,0,0,0,NULL,NULL,0,1)

insert into _SiegeFortressStruct values (1,0,84,19538,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,85,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,86,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,87,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,88,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,89,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,90,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,91,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,92,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,93,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,94,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,95,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,96,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,97,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,98,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,99,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,100,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,101,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,102,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,103,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,104,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,105,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,106,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,108,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,127,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,128,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,129,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,130,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,131,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,132,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,133,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,134,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,135,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,136,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,180,19610,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,181,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,182,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,183,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,184,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,185,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,186,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,187,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,188,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,189,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,190,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,191,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,192,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,193,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,194,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,195,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,196,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,197,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,198,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,199,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,200,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,201,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,202,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,224,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,225,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,226,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,227,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,228,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,229,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,230,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,231,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,137,19625,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,138,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,139,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,140,19590,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,141,19590,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,142,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,143,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,144,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,145,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,146,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,147,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,148,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,149,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,150,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,151,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,152,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,153,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,154,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,155,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,172,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,173,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,174,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,175,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,176,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,177,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,178,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,179,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,118,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,221,23934,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,117,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,116,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,124,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,126,19550,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,114,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,113,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,222,23934,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,122,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,220,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,121,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,215,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,120,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,213,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,119,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,112,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,211,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,111,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,210,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,115,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,123,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,219,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,217,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,110,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,218,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,216,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,109,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,214,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,212,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,223,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,209,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,208,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,207,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,167,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,206,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,171,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,205,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,204,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,203,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,169,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,168,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,166,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,156,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,162,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,163,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,164,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,165,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,170,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,161,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,157,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,160,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,158,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,159,23932,80000,getdate(),0)




Files içinde GS ve Shard'a Jellybitz'e ait GS ve Shard DLL'lerini inject ettim. Yine files içinde bu DLL'lere ait *.ini dosyalarını göreceksiniz. Orada bir çok ayar mevcut..
Örnek olarak guild storage sayfa sayısını değiştirme diyebilirim.. Kendinize göre düzenlersiniz.
Files ana klasörü içinde vSRO-GameServer.ini ve vSRO-ShardManager.ini

Dosya boyutları çok büyük olduğundan virus total ekleyemiyorum çünkü sitenin bir dosya boyutu limiti mevcut.
Ayrıca lisanslı eset nod32 kullanmaktayım herhangi bir virüs olsa zaten açtırmaz.

Bütün arşivlerin şifresi: DragonSlayer

EK OLARAK:
TB_User tablosunda bir GM karakter hesabı hali hazırda mevcuttur.
ID1
PW1

GM mastery'i kendi karakteriniz için nasıl açarsınız ?
SRO_VT_SHARD üzerinde _CharSkillMastery isimli bir tablo var.
_Char tablosundan karakter ID'nizi bulup _CharSkillMastery tablosunda en altta ilk hücreye girin. İkinci hücre Mastery ID olacak, GM Mastery ID'si 289'dur. Son hücre ise MasteryLevel'dir.. 1 girmeniz yeterli.
En alta eklersiniz ama tablo eklediğiniz kısmı karakterinize ait mastery satırlarının altına çekecektir rahat olun.
Yani
CHAR ID'niz2891

Şeklinde.
Bunu yaparken oyundaysanız teleport olursanız dc olursunuz bu bir sorun değildir.


EK not 2: Vsro NPC programı için tabloların Primary key ve Identity ayarları yapıldı.. Fakat burada dikkat etmeniz gereken nokta şu; vsronpc programını kurup database düzenle menüsünde geçen yönergeleri yerine getirmelisiniz. Mesela orada şu tablonun içini boşaltın şurdan alın şuaya yapıştırın falan diyor ya hani!!! Client crash olursa oradaki yönergeleri yaparsınız. Ben sadece tablo ayarlarını yaptım aklınızda bulunsun.
Kısacası @AleriyaSama 'nın dediği gibi
"Refshopitemstockperiod.txt" nin içeriğini silip tekrar media'ya enjecte ederseniz crash sorununuz gider

EK not 3: RefNest, RefTactics ve RevHive tabloları için kendime göre bir script oluşturmuştum. Onu kullandım bu sebeple Constantinople guild kasası normal kasanın yanına çekilmiş olabilir :)

Merdivenlerde bug oluşuyor diye yakın bi yere çekeyim demiştim.

EK not 4: Yukarıda belirtilen fixler dışında; BA, CTF gibi zamanlanmış etkinlikleri kapsayan hiçbir _Schedule ayarına dokunulmamıştır. Bu etkinlikler (job Cave, medusa dahil) eski tarihli olduğundan çalışmayabilir.. zamanlarının ayarlanması gereklidir, ayarlandığında sorunsuzdur. Tavsiyem; _Scheduler tablosunu temizleyip SMC Scheduler kısmını kendinize göre baştan yapmanız olur.
Kullanıcı kendisi yapacaktır bu konuda destek vermiyorum.

Ayrıca mob spawn sayıları ve hızına da dokunmadım. Kullanıcı kendisi ayarlayacaktır.
NPC'de veya F10'da bulunan hiçbir eşyaya dokunmadım. Bu kısım da yine kullanıcıya aittir. Destek vermeyeceğim.
Clean bir veri tabanı olduğundan en ince detaylarına kadar test etmenizi öneririm.


EK not 5: Kendi oyunumda Constantinople şehir içinde duvarlarda vs değişiklikler yapmıştım. Data içeriğini eksiksiz toplandığımdan dolayı kendi datamı kullanmıştım.. Örneğin kilise çeşmesindeki yazı, bayraklar, kasa dibindeki duvardaki FSM posterleri gibi görsel değişiklikler mevcut... onları istemeyen olursa orijinal halini normal bir oyundan data içinden constantinople ddjlerini çekerek eski haline çevirebilirsiniz
lkl
Üst üste post gönderildiği için tek mesajda birleştirildi:

Forumumuzda bulunan 1.88 Clean DB üzerinden yapılmış fixli bir paylaşımdır.


Bu veritabanı www.vsro.org üyeleri için, DragonSlayer tarafından fixlenip paylaşılmıştır.

*// 1.88 clean veritabanı üzerinden yapılan fixlemeler aşağıda yazılıdır.

1- Client ingilizce diline çevrildi.

2- Skill barında F1'de oluşan bug fixlendi.. Skill bar boş olarak geliyor.

3- Item Mall'da avatar sekmeleri açıldı.

4- FGW'de yaşanan envy spawn problemi fixlendi.

5- GameWorld auto return bug'ı fixlendi.
> Normalde oyun, BA, CTF ve rütbe görevlerinde event bitiminden sonra karakterinizi otomatik olarak dışarı atar.
>Bu bug sebebiyle karakteriniz otomatik olarak dışarı atılmıyordu.

6- Clean database'de Job ve Guild cezası mevcut değildir.
> _AddTimedJob prosedürü düzenlenerek guild 3, job cezası ise 7 gün olarak ayarlandı.

7- Honor rank fixlendi.

8- Clean database'de envaterde bulunan potlar kullanılıp return atıldığında sanki hiç kullanılmamış gibi geri gelir.
> _STRG_DEL_ITEM_NoTX prosedürü düzenlenerek bu sorun giderildi.

9- mBot, oyunda bulunan mavi pilleri saniyesine bakmadan art arda basabilir.. Bu durum mavi pill bug'ı diye anılır.
> Fixlendi.

10- GameServer'da DefaultQuest'lerden kaynaklı, "QuestRaiseEvent" isminde bir uyarı geçmektedir.
> Fixlendi

11- Kale savaşı yapılarını fixlediğimi hatırlıyorum ama geçen fark ettim.. linklerin altında paylaştığım query'i okutun ve savaş saatlerinin ayarlandığından emin olup deneyin.
Ben kontrol ettim bu sebeple bu maddeyi yeniden yazıyorum.

12- Stacklar yükseltildi.
> Potlar 1000, piller 250, speed 50, tablet ve stone'lar 100, arrow&bolt 2500

13- GM Mastery eklendi.
> Eu karakterlerde açmayınız kullanamazsınız.
>_RefSkill tablosunda race kısmını değiştirip EU karakterler için açabilirsiniz fakat tavsiye etmem, bazen karakteri donduruyor.

14- Data.Pk2 ve Particles.Pk2 içine gerekli olan eksik dosyalar eklendi.
> God bless, char Effect gibi eklemeler yaparsanız efektleri kareleme yapmayacak.
Clean database'de Devil S takamazsınız. Devil S Grade fixlenmiştir. F10 da ekli değildir.

15- RefLevel tablosunda 110'a kadar satır bulunmakta. 111 ve üzerini sildim bilginiz olsun.

16- Stall gold limiti sro_client üzerinde 500 B olarak ayarlıdır. Consignment gold oranı fixlendi.
> Paylaştığım files'sı kullanmak istemezseniz kendi gameserver.exe'niz üzerinde de bu ayarlamayı yapmalısınız ya da kendi gs ve sro_client'ınızı kullanmalısınız yoksa tutarsızlık olur.

17- Version 1'e çekildi. (Bu sebeple files içinde bulunan Server.cfg'deki Last Full version Sr_Client kısmının = 1 olduğundan emin olun)
Aksi halde oyuna girerken Update hatası alırsınız.

18- Tek bug; Medusa odasına girilmeden önce eğer ki trigger Senior General uniquelerini atarsa, Senior General Ki isimli unique buga giriyor..
Yapmanız gereken şey o unique için MaxTotalCount değerini sıfır yapmak.. Böylelikle trigger üzerinden spawn edilir ve buga girmez.
Slot editörle 95 lv uniqueleri aratırsanız görür ve min max count değerini 0 yaparsanız düzelir. 2 sonuç çıkacak.. spawn süresi az olanı düzenlemelisiniz..
Discorddan soranların birkaçına bilgisini verdim fakat konuya dönen hiç olmamış.

___________________________________________________

*// KONTROL ETMENİZ GEREKENLER *\\

*GM mastery ile FGW haritalarının hepsini kontrol ediniz.
>Envy ve diğer moblar spawn olmakta fakat mob sayısını kontrol etmenizde fayda var.
> Talisman drop rateleri ve diğer (sox, tablet,stone, elixir vs) drop ratelerine dokunmadım.

____________________________
MEGA.NZ DOWNLOAD LINKLERI
*** Gizli metin: alıntı yapılamaz. ***
*** Gizli metin: alıntı yapılamaz. ***
*** Gizli metin: alıntı yapılamaz. ***


Bugün fark ettim kale yapılarını fixlememişim. Sadece okutun ve restart edin.

Kod:
use SRO_VT_SHARD
go
truncate table _SiegeFortressStruct
delete from _SiegeFortress

insert into _SiegeFortress values (1,0,0,0,0,0,NULL,NULL,0,1)
insert into _SiegeFortress values (3,0,0,0,0,0,NULL,NULL,0,1)
insert into _SiegeFortress values (6,0,0,0,0,0,NULL,NULL,0,1)

insert into _SiegeFortressStruct values (1,0,84,19538,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,85,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,86,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,87,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,88,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,89,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,90,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,91,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,92,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,93,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,94,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,95,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,96,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,97,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,98,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,99,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,100,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,101,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,102,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,103,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,104,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,105,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,106,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,108,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,127,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,128,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,129,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,130,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,131,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,132,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,133,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,134,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,135,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,136,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,180,19610,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,181,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,182,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,183,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,184,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,185,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,186,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,187,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,188,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,189,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,190,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,191,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,192,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,193,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,194,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,195,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,196,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,197,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,198,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,199,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,200,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,201,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,202,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,224,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,225,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,226,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,227,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,228,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,229,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,230,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,231,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,137,19625,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,138,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,139,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,140,19590,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,141,19590,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,142,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,143,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,144,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,145,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,146,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,147,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,148,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,149,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,150,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,151,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,152,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,153,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,154,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,155,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,172,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,173,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,174,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,175,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,176,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,177,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,178,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,179,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,118,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,221,23934,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,117,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,116,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,124,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,126,19550,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,114,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,113,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,222,23934,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,122,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,220,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,121,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,215,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,120,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,213,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,119,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,112,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,211,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,111,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,210,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,115,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,123,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,219,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,217,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,110,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,218,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,216,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,109,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,214,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,212,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,223,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,209,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,208,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,207,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,167,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,206,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,171,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,205,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,204,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,203,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,169,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,168,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,166,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,156,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,162,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,163,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,164,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,165,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,170,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,161,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,157,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,160,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,158,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,159,23932,80000,getdate(),0)




Files içinde GS ve Shard'a Jellybitz'e ait GS ve Shard DLL'lerini inject ettim. Yine files içinde bu DLL'lere ait *.ini dosyalarını göreceksiniz. Orada bir çok ayar mevcut..
Örnek olarak guild storage sayfa sayısını değiştirme diyebilirim.. Kendinize göre düzenlersiniz.
Files ana klasörü içinde vSRO-GameServer.ini ve vSRO-ShardManager.ini

Dosya boyutları çok büyük olduğundan virus total ekleyemiyorum çünkü sitenin bir dosya boyutu limiti mevcut.
Ayrıca lisanslı eset nod32 kullanmaktayım herhangi bir virüs olsa zaten açtırmaz.

Bütün arşivlerin şifresi: DragonSlayer

EK OLARAK:
TB_User tablosunda bir GM karakter hesabı hali hazırda mevcuttur.
ID1
PW1

GM mastery'i kendi karakteriniz için nasıl açarsınız ?
SRO_VT_SHARD üzerinde _CharSkillMastery isimli bir tablo var.
_Char tablosundan karakter ID'nizi bulup _CharSkillMastery tablosunda en altta ilk hücreye girin. İkinci hücre Mastery ID olacak, GM Mastery ID'si 289'dur. Son hücre ise MasteryLevel'dir.. 1 girmeniz yeterli.
En alta eklersiniz ama tablo eklediğiniz kısmı karakterinize ait mastery satırlarının altına çekecektir rahat olun.
Yani
CHAR ID'niz2891

Şeklinde.
Bunu yaparken oyundaysanız teleport olursanız dc olursunuz bu bir sorun değildir.


EK not 2: Vsro NPC programı için tabloların Primary key ve Identity ayarları yapıldı.. Fakat burada dikkat etmeniz gereken nokta şu; vsronpc programını kurup database düzenle menüsünde geçen yönergeleri yerine getirmelisiniz. Mesela orada şu tablonun içini boşaltın şurdan alın şuaya yapıştırın falan diyor ya hani!!! Client crash olursa oradaki yönergeleri yaparsınız. Ben sadece tablo ayarlarını yaptım aklınızda bulunsun.
Kısacası @AleriyaSama 'nın dediği gibi
"Refshopitemstockperiod.txt" nin içeriğini silip tekrar media'ya enjecte ederseniz crash sorununuz gider

EK not 3: RefNest, RefTactics ve RevHive tabloları için kendime göre bir script oluşturmuştum. Onu kullandım bu sebeple Constantinople guild kasası normal kasanın yanına çekilmiş olabilir :)

Merdivenlerde bug oluşuyor diye yakın bi yere çekeyim demiştim.

EK not 4: Yukarıda belirtilen fixler dışında; BA, CTF gibi zamanlanmış etkinlikleri kapsayan hiçbir _Schedule ayarına dokunulmamıştır. Bu etkinlikler (job Cave, medusa dahil) eski tarihli olduğundan çalışmayabilir.. zamanlarının ayarlanması gereklidir, ayarlandığında sorunsuzdur. Tavsiyem; _Scheduler tablosunu temizleyip SMC Scheduler kısmını kendinize göre baştan yapmanız olur.
Kullanıcı kendisi yapacaktır bu konuda destek vermiyorum.

Ayrıca mob spawn sayıları ve hızına da dokunmadım. Kullanıcı kendisi ayarlayacaktır.
NPC'de veya F10'da bulunan hiçbir eşyaya dokunmadım. Bu kısım da yine kullanıcıya aittir. Destek vermeyeceğim.
Clean bir veri tabanı olduğundan en ince detaylarına kadar test etmenizi öneririm.


EK not 5: Kendi oyunumda Constantinople şehir içinde duvarlarda vs değişiklikler yapmıştım. Data içeriğini eksiksiz toplandığımdan dolayı kendi datamı kullanmıştım.. Örneğin kilise çeşmesindeki yazı, bayraklar, kasa dibindeki duvardaki FSM posterleri gibi görsel değişiklikler mevcut... onları istemeyen olursa orijinal halini normal bir oyundan data içinden constantinople ddjlerini çekerek eski haline çevirebilirsiniz
Zx
Üst üste post gönderildiği için tek mesajda birleştirildi:

Forumumuzda bulunan 1.88 Clean DB üzerinden yapılmış fixli bir paylaşımdır.


Bu veritabanı www.vsro.org üyeleri için, DragonSlayer tarafından fixlenip paylaşılmıştır.

*// 1.88 clean veritabanı üzerinden yapılan fixlemeler aşağıda yazılıdır.

1- Client ingilizce diline çevrildi.

2- Skill barında F1'de oluşan bug fixlendi.. Skill bar boş olarak geliyor.

3- Item Mall'da avatar sekmeleri açıldı.

4- FGW'de yaşanan envy spawn problemi fixlendi.

5- GameWorld auto return bug'ı fixlendi.
> Normalde oyun, BA, CTF ve rütbe görevlerinde event bitiminden sonra karakterinizi otomatik olarak dışarı atar.
>Bu bug sebebiyle karakteriniz otomatik olarak dışarı atılmıyordu.

6- Clean database'de Job ve Guild cezası mevcut değildir.
> _AddTimedJob prosedürü düzenlenerek guild 3, job cezası ise 7 gün olarak ayarlandı.

7- Honor rank fixlendi.

8- Clean database'de envaterde bulunan potlar kullanılıp return atıldığında sanki hiç kullanılmamış gibi geri gelir.
> _STRG_DEL_ITEM_NoTX prosedürü düzenlenerek bu sorun giderildi.

9- mBot, oyunda bulunan mavi pilleri saniyesine bakmadan art arda basabilir.. Bu durum mavi pill bug'ı diye anılır.
> Fixlendi.

10- GameServer'da DefaultQuest'lerden kaynaklı, "QuestRaiseEvent" isminde bir uyarı geçmektedir.
> Fixlendi

11- Kale savaşı yapılarını fixlediğimi hatırlıyorum ama geçen fark ettim.. linklerin altında paylaştığım query'i okutun ve savaş saatlerinin ayarlandığından emin olup deneyin.
Ben kontrol ettim bu sebeple bu maddeyi yeniden yazıyorum.

12- Stacklar yükseltildi.
> Potlar 1000, piller 250, speed 50, tablet ve stone'lar 100, arrow&bolt 2500

13- GM Mastery eklendi.
> Eu karakterlerde açmayınız kullanamazsınız.
>_RefSkill tablosunda race kısmını değiştirip EU karakterler için açabilirsiniz fakat tavsiye etmem, bazen karakteri donduruyor.

14- Data.Pk2 ve Particles.Pk2 içine gerekli olan eksik dosyalar eklendi.
> God bless, char Effect gibi eklemeler yaparsanız efektleri kareleme yapmayacak.
Clean database'de Devil S takamazsınız. Devil S Grade fixlenmiştir. F10 da ekli değildir.

15- RefLevel tablosunda 110'a kadar satır bulunmakta. 111 ve üzerini sildim bilginiz olsun.

16- Stall gold limiti sro_client üzerinde 500 B olarak ayarlıdır. Consignment gold oranı fixlendi.
> Paylaştığım files'sı kullanmak istemezseniz kendi gameserver.exe'niz üzerinde de bu ayarlamayı yapmalısınız ya da kendi gs ve sro_client'ınızı kullanmalısınız yoksa tutarsızlık olur.

17- Version 1'e çekildi. (Bu sebeple files içinde bulunan Server.cfg'deki Last Full version Sr_Client kısmının = 1 olduğundan emin olun)
Aksi halde oyuna girerken Update hatası alırsınız.

18- Tek bug; Medusa odasına girilmeden önce eğer ki trigger Senior General uniquelerini atarsa, Senior General Ki isimli unique buga giriyor..
Yapmanız gereken şey o unique için MaxTotalCount değerini sıfır yapmak.. Böylelikle trigger üzerinden spawn edilir ve buga girmez.
Slot editörle 95 lv uniqueleri aratırsanız görür ve min max count değerini 0 yaparsanız düzelir. 2 sonuç çıkacak.. spawn süresi az olanı düzenlemelisiniz..
Discorddan soranların birkaçına bilgisini verdim fakat konuya dönen hiç olmamış.

___________________________________________________

*// KONTROL ETMENİZ GEREKENLER *\\

*GM mastery ile FGW haritalarının hepsini kontrol ediniz.
>Envy ve diğer moblar spawn olmakta fakat mob sayısını kontrol etmenizde fayda var.
> Talisman drop rateleri ve diğer (sox, tablet,stone, elixir vs) drop ratelerine dokunmadım.

____________________________
MEGA.NZ DOWNLOAD LINKLERI
*** Gizli metin: alıntı yapılamaz. ***
*** Gizli metin: alıntı yapılamaz. ***
*** Gizli metin: alıntı yapılamaz. ***


Bugün fark ettim kale yapılarını fixlememişim. Sadece okutun ve restart edin.

Kod:
use SRO_VT_SHARD
go
truncate table _SiegeFortressStruct
delete from _SiegeFortress

insert into _SiegeFortress values (1,0,0,0,0,0,NULL,NULL,0,1)
insert into _SiegeFortress values (3,0,0,0,0,0,NULL,NULL,0,1)
insert into _SiegeFortress values (6,0,0,0,0,0,NULL,NULL,0,1)

insert into _SiegeFortressStruct values (1,0,84,19538,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,85,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,86,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,87,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,88,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,89,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,90,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,91,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,92,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,93,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,94,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,95,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,96,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,97,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,98,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,99,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,100,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,101,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,102,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,103,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,104,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,105,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,106,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,108,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,127,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,128,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,129,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,130,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,131,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,132,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,133,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,134,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,135,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,136,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,180,19610,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,181,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,182,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,183,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,184,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,185,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,186,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,187,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,188,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,189,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,190,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,191,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,192,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,193,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,194,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,195,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,196,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,197,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,198,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,199,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,200,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,201,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,202,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,224,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,225,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,226,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,227,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,228,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,229,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,230,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,231,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,137,19625,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,138,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,139,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,140,19590,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,141,19590,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,142,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,143,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,144,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,145,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,146,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,147,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,148,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,149,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,150,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,151,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,152,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,153,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,154,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,155,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,172,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,173,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,174,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,175,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,176,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,177,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,178,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,179,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,118,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,221,23934,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,117,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,116,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,124,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,126,19550,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,114,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,113,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,222,23934,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,122,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,220,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,121,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,215,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,120,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,213,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,119,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,112,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,211,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,111,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,210,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,115,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,123,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,219,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,217,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,110,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,218,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,216,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,109,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,214,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,212,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,223,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,209,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,208,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,207,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,167,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,206,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,171,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,205,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,204,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,203,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,169,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,168,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,166,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,156,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,162,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,163,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,164,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,165,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,170,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,161,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,157,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,160,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,158,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,159,23932,80000,getdate(),0)




Files içinde GS ve Shard'a Jellybitz'e ait GS ve Shard DLL'lerini inject ettim. Yine files içinde bu DLL'lere ait *.ini dosyalarını göreceksiniz. Orada bir çok ayar mevcut..
Örnek olarak guild storage sayfa sayısını değiştirme diyebilirim.. Kendinize göre düzenlersiniz.
Files ana klasörü içinde vSRO-GameServer.ini ve vSRO-ShardManager.ini

Dosya boyutları çok büyük olduğundan virus total ekleyemiyorum çünkü sitenin bir dosya boyutu limiti mevcut.
Ayrıca lisanslı eset nod32 kullanmaktayım herhangi bir virüs olsa zaten açtırmaz.

Bütün arşivlerin şifresi: DragonSlayer

EK OLARAK:
TB_User tablosunda bir GM karakter hesabı hali hazırda mevcuttur.
ID1
PW1

GM mastery'i kendi karakteriniz için nasıl açarsınız ?
SRO_VT_SHARD üzerinde _CharSkillMastery isimli bir tablo var.
_Char tablosundan karakter ID'nizi bulup _CharSkillMastery tablosunda en altta ilk hücreye girin. İkinci hücre Mastery ID olacak, GM Mastery ID'si 289'dur. Son hücre ise MasteryLevel'dir.. 1 girmeniz yeterli.
En alta eklersiniz ama tablo eklediğiniz kısmı karakterinize ait mastery satırlarının altına çekecektir rahat olun.
Yani
CHAR ID'niz2891

Şeklinde.
Bunu yaparken oyundaysanız teleport olursanız dc olursunuz bu bir sorun değildir.


EK not 2: Vsro NPC programı için tabloların Primary key ve Identity ayarları yapıldı.. Fakat burada dikkat etmeniz gereken nokta şu; vsronpc programını kurup database düzenle menüsünde geçen yönergeleri yerine getirmelisiniz. Mesela orada şu tablonun içini boşaltın şurdan alın şuaya yapıştırın falan diyor ya hani!!! Client crash olursa oradaki yönergeleri yaparsınız. Ben sadece tablo ayarlarını yaptım aklınızda bulunsun.
Kısacası @AleriyaSama 'nın dediği gibi
"Refshopitemstockperiod.txt" nin içeriğini silip tekrar media'ya enjecte ederseniz crash sorununuz gider

EK not 3: RefNest, RefTactics ve RevHive tabloları için kendime göre bir script oluşturmuştum. Onu kullandım bu sebeple Constantinople guild kasası normal kasanın yanına çekilmiş olabilir :)

Merdivenlerde bug oluşuyor diye yakın bi yere çekeyim demiştim.

EK not 4: Yukarıda belirtilen fixler dışında; BA, CTF gibi zamanlanmış etkinlikleri kapsayan hiçbir _Schedule ayarına dokunulmamıştır. Bu etkinlikler (job Cave, medusa dahil) eski tarihli olduğundan çalışmayabilir.. zamanlarının ayarlanması gereklidir, ayarlandığında sorunsuzdur. Tavsiyem; _Scheduler tablosunu temizleyip SMC Scheduler kısmını kendinize göre baştan yapmanız olur.
Kullanıcı kendisi yapacaktır bu konuda destek vermiyorum.

Ayrıca mob spawn sayıları ve hızına da dokunmadım. Kullanıcı kendisi ayarlayacaktır.
NPC'de veya F10'da bulunan hiçbir eşyaya dokunmadım. Bu kısım da yine kullanıcıya aittir. Destek vermeyeceğim.
Clean bir veri tabanı olduğundan en ince detaylarına kadar test etmenizi öneririm.


EK not 5: Kendi oyunumda Constantinople şehir içinde duvarlarda vs değişiklikler yapmıştım. Data içeriğini eksiksiz toplandığımdan dolayı kendi datamı kullanmıştım.. Örneğin kilise çeşmesindeki yazı, bayraklar, kasa dibindeki duvardaki FSM posterleri gibi görsel değişiklikler mevcut... onları istemeyen olursa orijinal halini normal bir oyundan data içinden constantinople ddjlerini çekerek eski haline çevirebilirsiniz
222
 
Katılım
13 Tem 2020
Mesajlar
17
Alınan Beğeni
0
Ödül Puanları
1
Konum
Denizli
Forumumuzda bulunan 1.88 Clean DB üzerinden yapılmış fixli bir paylaşımdır.


Bu veritabanı www.vsro.org üyeleri için, DragonSlayer tarafından fixlenip paylaşılmıştır.

*// 1.88 clean veritabanı üzerinden yapılan fixlemeler aşağıda yazılıdır.

1- Client ingilizce diline çevrildi.

2- Skill barında F1'de oluşan bug fixlendi.. Skill bar boş olarak geliyor.

3- Item Mall'da avatar sekmeleri açıldı.

4- FGW'de yaşanan envy spawn problemi fixlendi.

5- GameWorld auto return bug'ı fixlendi.
> Normalde oyun, BA, CTF ve rütbe görevlerinde event bitiminden sonra karakterinizi otomatik olarak dışarı atar.
>Bu bug sebebiyle karakteriniz otomatik olarak dışarı atılmıyordu.

6- Clean database'de Job ve Guild cezası mevcut değildir.
> _AddTimedJob prosedürü düzenlenerek guild 3, job cezası ise 7 gün olarak ayarlandı.

7- Honor rank fixlendi.

8- Clean database'de envaterde bulunan potlar kullanılıp return atıldığında sanki hiç kullanılmamış gibi geri gelir.
> _STRG_DEL_ITEM_NoTX prosedürü düzenlenerek bu sorun giderildi.

9- mBot, oyunda bulunan mavi pilleri saniyesine bakmadan art arda basabilir.. Bu durum mavi pill bug'ı diye anılır.
> Fixlendi.

10- GameServer'da DefaultQuest'lerden kaynaklı, "QuestRaiseEvent" isminde bir uyarı geçmektedir.
> Fixlendi

11- Kale savaşı yapılarını fixlediğimi hatırlıyorum ama geçen fark ettim.. linklerin altında paylaştığım query'i okutun ve savaş saatlerinin ayarlandığından emin olup deneyin.
Ben kontrol ettim bu sebeple bu maddeyi yeniden yazıyorum.

12- Stacklar yükseltildi.
> Potlar 1000, piller 250, speed 50, tablet ve stone'lar 100, arrow&bolt 2500

13- GM Mastery eklendi.
> Eu karakterlerde açmayınız kullanamazsınız.
>_RefSkill tablosunda race kısmını değiştirip EU karakterler için açabilirsiniz fakat tavsiye etmem, bazen karakteri donduruyor.

14- Data.Pk2 ve Particles.Pk2 içine gerekli olan eksik dosyalar eklendi.
> God bless, char Effect gibi eklemeler yaparsanız efektleri kareleme yapmayacak.
Clean database'de Devil S takamazsınız. Devil S Grade fixlenmiştir. F10 da ekli değildir.

15- RefLevel tablosunda 110'a kadar satır bulunmakta. 111 ve üzerini sildim bilginiz olsun.

16- Stall gold limiti sro_client üzerinde 500 B olarak ayarlıdır. Consignment gold oranı fixlendi.
> Paylaştığım files'sı kullanmak istemezseniz kendi gameserver.exe'niz üzerinde de bu ayarlamayı yapmalısınız ya da kendi gs ve sro_client'ınızı kullanmalısınız yoksa tutarsızlık olur.

17- Version 1'e çekildi. (Bu sebeple files içinde bulunan Server.cfg'deki Last Full version Sr_Client kısmının = 1 olduğundan emin olun)
Aksi halde oyuna girerken Update hatası alırsınız.

18- Tek bug; Medusa odasına girilmeden önce eğer ki trigger Senior General uniquelerini atarsa, Senior General Ki isimli unique buga giriyor..
Yapmanız gereken şey o unique için MaxTotalCount değerini sıfır yapmak.. Böylelikle trigger üzerinden spawn edilir ve buga girmez.
Slot editörle 95 lv uniqueleri aratırsanız görür ve min max count değerini 0 yaparsanız düzelir. 2 sonuç çıkacak.. spawn süresi az olanı düzenlemelisiniz..
Discorddan soranların birkaçına bilgisini verdim fakat konuya dönen hiç olmamış.

___________________________________________________

*// KONTROL ETMENİZ GEREKENLER *\\

*GM mastery ile FGW haritalarının hepsini kontrol ediniz.
>Envy ve diğer moblar spawn olmakta fakat mob sayısını kontrol etmenizde fayda var.
> Talisman drop rateleri ve diğer (sox, tablet,stone, elixir vs) drop ratelerine dokunmadım.

____________________________
MEGA.NZ DOWNLOAD LINKLERI
*** Gizli metin: alıntı yapılamaz. ***
*** Gizli metin: alıntı yapılamaz. ***
*** Gizli metin: alıntı yapılamaz. ***


Bugün fark ettim kale yapılarını fixlememişim. Sadece okutun ve restart edin.

Kod:
use SRO_VT_SHARD
go
truncate table _SiegeFortressStruct
delete from _SiegeFortress

insert into _SiegeFortress values (1,0,0,0,0,0,NULL,NULL,0,1)
insert into _SiegeFortress values (3,0,0,0,0,0,NULL,NULL,0,1)
insert into _SiegeFortress values (6,0,0,0,0,0,NULL,NULL,0,1)

insert into _SiegeFortressStruct values (1,0,84,19538,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,85,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,86,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,87,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,88,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,89,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,90,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,91,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,92,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,93,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,94,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,95,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,96,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,97,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,98,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,99,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,100,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,101,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,102,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,103,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,104,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,105,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,106,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,108,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,127,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,128,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,129,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,130,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,131,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,132,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,133,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,134,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,135,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,136,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,180,19610,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,181,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,182,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,183,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,184,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,185,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,186,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,187,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,188,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,189,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,190,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,191,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,192,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,193,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,194,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,195,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,196,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,197,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,198,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,199,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,200,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,201,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,202,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,224,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,225,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,226,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,227,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,228,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,229,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,230,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,231,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,137,19625,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,138,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,139,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,140,19590,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,141,19590,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,142,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,143,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,144,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,145,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,146,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,147,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,148,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,149,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,150,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,151,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,152,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,153,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,154,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,155,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,172,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,173,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,174,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,175,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,176,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,177,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,178,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,179,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,118,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,221,23934,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,117,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,116,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,124,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,126,19550,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,114,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,113,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,222,23934,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,122,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,220,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,121,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,215,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,120,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,213,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,119,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,112,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,211,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,111,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,210,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,115,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,123,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,219,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,217,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,110,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,218,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,216,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,109,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,214,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,212,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,223,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,209,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,208,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,207,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,167,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,206,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,171,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,205,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,204,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,203,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,169,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,168,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,166,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,156,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,162,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,163,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,164,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,165,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,170,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,161,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,157,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,160,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,158,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,159,23932,80000,getdate(),0)




Files içinde GS ve Shard'a Jellybitz'e ait GS ve Shard DLL'lerini inject ettim. Yine files içinde bu DLL'lere ait *.ini dosyalarını göreceksiniz. Orada bir çok ayar mevcut..
Örnek olarak guild storage sayfa sayısını değiştirme diyebilirim.. Kendinize göre düzenlersiniz.
Files ana klasörü içinde vSRO-GameServer.ini ve vSRO-ShardManager.ini

Dosya boyutları çok büyük olduğundan virus total ekleyemiyorum çünkü sitenin bir dosya boyutu limiti mevcut.
Ayrıca lisanslı eset nod32 kullanmaktayım herhangi bir virüs olsa zaten açtırmaz.

Bütün arşivlerin şifresi: DragonSlayer

EK OLARAK:
TB_User tablosunda bir GM karakter hesabı hali hazırda mevcuttur.
ID1
PW1

GM mastery'i kendi karakteriniz için nasıl açarsınız ?
SRO_VT_SHARD üzerinde _CharSkillMastery isimli bir tablo var.
_Char tablosundan karakter ID'nizi bulup _CharSkillMastery tablosunda en altta ilk hücreye girin. İkinci hücre Mastery ID olacak, GM Mastery ID'si 289'dur. Son hücre ise MasteryLevel'dir.. 1 girmeniz yeterli.
En alta eklersiniz ama tablo eklediğiniz kısmı karakterinize ait mastery satırlarının altına çekecektir rahat olun.
Yani
CHAR ID'niz2891

Şeklinde.
Bunu yaparken oyundaysanız teleport olursanız dc olursunuz bu bir sorun değildir.


EK not 2: Vsro NPC programı için tabloların Primary key ve Identity ayarları yapıldı.. Fakat burada dikkat etmeniz gereken nokta şu; vsronpc programını kurup database düzenle menüsünde geçen yönergeleri yerine getirmelisiniz. Mesela orada şu tablonun içini boşaltın şurdan alın şuaya yapıştırın falan diyor ya hani!!! Client crash olursa oradaki yönergeleri yaparsınız. Ben sadece tablo ayarlarını yaptım aklınızda bulunsun.
Kısacası @AleriyaSama 'nın dediği gibi
"Refshopitemstockperiod.txt" nin içeriğini silip tekrar media'ya enjecte ederseniz crash sorununuz gider

EK not 3: RefNest, RefTactics ve RevHive tabloları için kendime göre bir script oluşturmuştum. Onu kullandım bu sebeple Constantinople guild kasası normal kasanın yanına çekilmiş olabilir :)

Merdivenlerde bug oluşuyor diye yakın bi yere çekeyim demiştim.

EK not 4: Yukarıda belirtilen fixler dışında; BA, CTF gibi zamanlanmış etkinlikleri kapsayan hiçbir _Schedule ayarına dokunulmamıştır. Bu etkinlikler (job Cave, medusa dahil) eski tarihli olduğundan çalışmayabilir.. zamanlarının ayarlanması gereklidir, ayarlandığında sorunsuzdur. Tavsiyem; _Scheduler tablosunu temizleyip SMC Scheduler kısmını kendinize göre baştan yapmanız olur.
Kullanıcı kendisi yapacaktır bu konuda destek vermiyorum.

Ayrıca mob spawn sayıları ve hızına da dokunmadım. Kullanıcı kendisi ayarlayacaktır.
NPC'de veya F10'da bulunan hiçbir eşyaya dokunmadım. Bu kısım da yine kullanıcıya aittir. Destek vermeyeceğim.
Clean bir veri tabanı olduğundan en ince detaylarına kadar test etmenizi öneririm.


EK not 5: Kendi oyunumda Constantinople şehir içinde duvarlarda vs değişiklikler yapmıştım. Data içeriğini eksiksiz toplandığımdan dolayı kendi datamı kullanmıştım.. Örneğin kilise çeşmesindeki yazı, bayraklar, kasa dibindeki duvardaki FSM posterleri gibi görsel değişiklikler mevcut... onları istemeyen olursa orijinal halini normal bir oyundan data içinden constantinople ddjlerini çekerek eski haline çevirebilirsiniz
teşekkürler.
 

donty

.
Katılım
4 Kas 2022
Mesajlar
20
Alınan Beğeni
0
Ödül Puanları
1
Konum
Turquía
Forumumuzda bulunan 1.88 Clean DB üzerinden yapılmış fixli bir paylaşımdır.


Bu veritabanı www.vsro.org üyeleri için, DragonSlayer tarafından fixlenip paylaşılmıştır.

*// 1.88 clean veritabanı üzerinden yapılan fixlemeler aşağıda yazılıdır.

1- Client ingilizce diline çevrildi.

2- Skill barında F1'de oluşan bug fixlendi.. Skill bar boş olarak geliyor.

3- Item Mall'da avatar sekmeleri açıldı.

4- FGW'de yaşanan envy spawn problemi fixlendi.

5- GameWorld auto return bug'ı fixlendi.
> Normalde oyun, BA, CTF ve rütbe görevlerinde event bitiminden sonra karakterinizi otomatik olarak dışarı atar.
>Bu bug sebebiyle karakteriniz otomatik olarak dışarı atılmıyordu.

6- Clean database'de Job ve Guild cezası mevcut değildir.
> _AddTimedJob prosedürü düzenlenerek guild 3, job cezası ise 7 gün olarak ayarlandı.

7- Honor rank fixlendi.

8- Clean database'de envaterde bulunan potlar kullanılıp return atıldığında sanki hiç kullanılmamış gibi geri gelir.
> _STRG_DEL_ITEM_NoTX prosedürü düzenlenerek bu sorun giderildi.

9- mBot, oyunda bulunan mavi pilleri saniyesine bakmadan art arda basabilir.. Bu durum mavi pill bug'ı diye anılır.
> Fixlendi.

10- GameServer'da DefaultQuest'lerden kaynaklı, "QuestRaiseEvent" isminde bir uyarı geçmektedir.
> Fixlendi

11- Kale savaşı yapılarını fixlediğimi hatırlıyorum ama geçen fark ettim.. linklerin altında paylaştığım query'i okutun ve savaş saatlerinin ayarlandığından emin olup deneyin.
Ben kontrol ettim bu sebeple bu maddeyi yeniden yazıyorum.

12- Stacklar yükseltildi.
> Potlar 1000, piller 250, speed 50, tablet ve stone'lar 100, arrow&bolt 2500

13- GM Mastery eklendi.
> Eu karakterlerde açmayınız kullanamazsınız.
>_RefSkill tablosunda race kısmını değiştirip EU karakterler için açabilirsiniz fakat tavsiye etmem, bazen karakteri donduruyor.

14- Data.Pk2 ve Particles.Pk2 içine gerekli olan eksik dosyalar eklendi.
> God bless, char Effect gibi eklemeler yaparsanız efektleri kareleme yapmayacak.
Clean database'de Devil S takamazsınız. Devil S Grade fixlenmiştir. F10 da ekli değildir.

15- RefLevel tablosunda 110'a kadar satır bulunmakta. 111 ve üzerini sildim bilginiz olsun.

16- Stall gold limiti sro_client üzerinde 500 B olarak ayarlıdır. Consignment gold oranı fixlendi.
> Paylaştığım files'sı kullanmak istemezseniz kendi gameserver.exe'niz üzerinde de bu ayarlamayı yapmalısınız ya da kendi gs ve sro_client'ınızı kullanmalısınız yoksa tutarsızlık olur.

17- Version 1'e çekildi. (Bu sebeple files içinde bulunan Server.cfg'deki Last Full version Sr_Client kısmının = 1 olduğundan emin olun)
Aksi halde oyuna girerken Update hatası alırsınız.

18- Tek bug; Medusa odasına girilmeden önce eğer ki trigger Senior General uniquelerini atarsa, Senior General Ki isimli unique buga giriyor..
Yapmanız gereken şey o unique için MaxTotalCount değerini sıfır yapmak.. Böylelikle trigger üzerinden spawn edilir ve buga girmez.
Slot editörle 95 lv uniqueleri aratırsanız görür ve min max count değerini 0 yaparsanız düzelir. 2 sonuç çıkacak.. spawn süresi az olanı düzenlemelisiniz..
Discorddan soranların birkaçına bilgisini verdim fakat konuya dönen hiç olmamış.

___________________________________________________

*// KONTROL ETMENİZ GEREKENLER *\\

*GM mastery ile FGW haritalarının hepsini kontrol ediniz.
>Envy ve diğer moblar spawn olmakta fakat mob sayısını kontrol etmenizde fayda var.
> Talisman drop rateleri ve diğer (sox, tablet,stone, elixir vs) drop ratelerine dokunmadım.

____________________________
MEGA.NZ DOWNLOAD LINKLERI
*** Gizli metin: alıntı yapılamaz. ***
*** Gizli metin: alıntı yapılamaz. ***
*** Gizli metin: alıntı yapılamaz. ***


Bugün fark ettim kale yapılarını fixlememişim. Sadece okutun ve restart edin.

Kod:
use SRO_VT_SHARD
go
truncate table _SiegeFortressStruct
delete from _SiegeFortress

insert into _SiegeFortress values (1,0,0,0,0,0,NULL,NULL,0,1)
insert into _SiegeFortress values (3,0,0,0,0,0,NULL,NULL,0,1)
insert into _SiegeFortress values (6,0,0,0,0,0,NULL,NULL,0,1)

insert into _SiegeFortressStruct values (1,0,84,19538,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,85,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,86,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,87,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,88,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,89,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,90,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,91,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,92,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,93,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,94,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,95,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,96,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,97,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,98,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,99,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,100,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,101,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,102,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,103,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,104,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,105,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,106,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,108,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,127,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,128,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,129,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,130,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,131,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,132,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,133,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,134,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,135,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,136,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,180,19610,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,181,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,182,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,183,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,184,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,185,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,186,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,187,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,188,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,189,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,190,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,191,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,192,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,193,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,194,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,195,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,196,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,197,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,198,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,199,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,200,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,201,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,202,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,224,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,225,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,226,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,227,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,228,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,229,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,230,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,231,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,137,19625,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,138,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,139,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,140,19590,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,141,19590,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,142,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,143,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,144,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,145,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,146,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,147,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,148,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,149,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,150,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,151,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,152,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,153,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,154,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,155,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,172,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,173,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,174,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,175,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,176,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,177,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,178,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,179,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,118,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,221,23934,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,117,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,116,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,124,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,126,19550,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,114,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,113,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,222,23934,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,122,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,220,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,121,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,215,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,120,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,213,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,119,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,112,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,211,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,111,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,210,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,115,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,123,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,219,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,217,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,110,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,218,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,216,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,109,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,214,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,212,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,223,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,209,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,208,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,207,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,167,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,206,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,171,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,205,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,204,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,203,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,169,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,168,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,166,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,156,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,162,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,163,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,164,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,165,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,170,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,161,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,157,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,160,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,158,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,159,23932,80000,getdate(),0)




Files içinde GS ve Shard'a Jellybitz'e ait GS ve Shard DLL'lerini inject ettim. Yine files içinde bu DLL'lere ait *.ini dosyalarını göreceksiniz. Orada bir çok ayar mevcut..
Örnek olarak guild storage sayfa sayısını değiştirme diyebilirim.. Kendinize göre düzenlersiniz.
Files ana klasörü içinde vSRO-GameServer.ini ve vSRO-ShardManager.ini

Dosya boyutları çok büyük olduğundan virus total ekleyemiyorum çünkü sitenin bir dosya boyutu limiti mevcut.
Ayrıca lisanslı eset nod32 kullanmaktayım herhangi bir virüs olsa zaten açtırmaz.

Bütün arşivlerin şifresi: DragonSlayer

EK OLARAK:
TB_User tablosunda bir GM karakter hesabı hali hazırda mevcuttur.
ID1
PW1

GM mastery'i kendi karakteriniz için nasıl açarsınız ?
SRO_VT_SHARD üzerinde _CharSkillMastery isimli bir tablo var.
_Char tablosundan karakter ID'nizi bulup _CharSkillMastery tablosunda en altta ilk hücreye girin. İkinci hücre Mastery ID olacak, GM Mastery ID'si 289'dur. Son hücre ise MasteryLevel'dir.. 1 girmeniz yeterli.
En alta eklersiniz ama tablo eklediğiniz kısmı karakterinize ait mastery satırlarının altına çekecektir rahat olun.
Yani
CHAR ID'niz2891

Şeklinde.
Bunu yaparken oyundaysanız teleport olursanız dc olursunuz bu bir sorun değildir.


NOTA ADICIONAL 2 : La clave principal y la configuración de identidad de las tablas se han realizado para el programa Vsro NPC, pero aquí está el punto al que debe prestar atención; Debe instalar el programa vsronpc y seguir las instrucciones en el menú de edición de la base de datos. Por ejemplo, dice ahí, vacíe el interior de ese cuadro, sáquelo de aquí, péguelo allí, ya sabe. Si el cliente falla, siga las instrucciones allí. Acabo de hacer la configuración de la mesa, ten en cuenta.
En resumen, como dijo [USUARIO=189]@AleriyaSama[/USUARIO]
Si elimina el contenido de "Refshopitemstockperiod.txt" y lo vuelve a inyectar en los medios, su problema de bloqueo desaparecerá.

Nota adicional 3 : creé un script para mí mismo para las tablas RefNest, RefTactics y RevHive. Lo usé, por lo que la bóveda del gremio de Constantinopla puede haber sido colocada junto a la bóveda normal.:)

Pensé en llevarlo a un lugar cerrado porque hay bichos en las escaleras.

Nota ADICIONAL 4 : Excepto por las correcciones mencionadas anteriormente; No se han tocado configuraciones de _Schedule que cubran eventos programados como BA, CTF. Es posible que estos eventos (incluidos Job Cave, Medusa) no funcionen porque están obsoletos. Mi recomendación; Debe borrar la tabla _Scheduler y volver a crear la parte del SMC Scheduler de acuerdo con sus necesidades.
El usuario lo hará él mismo, no apoyo este problema.

Tampoco toqué los números y la velocidad de aparición de la mafia. El usuario lo configurará él mismo.
No he tocado ninguno de los elementos en el NPC o F10. Esta parte también pertenece al usuario. no voy a apoyar
Dado que es una base de datos limpia, le recomiendo que la pruebe hasta el más mínimo detalle.


Nota ADICIONAL 5 : Hice cambios en las paredes, etc. en la ciudad de Constantinopla en mi propio juego. Usé mis propios datos porque recopilé el contenido de los datos por completo. Por ejemplo, hay cambios visuales como la escritura en la fuente de la iglesia, las banderas, los carteles de FSM en la pared en el fondo de la caja fuerte.
thx man
 
Katılım
6 Şub 2021
Mesajlar
10
Alınan Beğeni
0
Ödül Puanları
1
Konum
ardahan
Forumumuzda bulunan 1.88 Clean DB üzerinden yapılmış fixli bir paylaşımdır.


Bu veritabanı www.vsro.org üyeleri için, DragonSlayer tarafından fixlenip paylaşılmıştır.

*// 1.88 clean veritabanı üzerinden yapılan fixlemeler aşağıda yazılıdır.

1- Client ingilizce diline çevrildi.

2- Skill barında F1'de oluşan bug fixlendi.. Skill bar boş olarak geliyor.

3- Item Mall'da avatar sekmeleri açıldı.

4- FGW'de yaşanan envy spawn problemi fixlendi.

5- GameWorld auto return bug'ı fixlendi.
> Normalde oyun, BA, CTF ve rütbe görevlerinde event bitiminden sonra karakterinizi otomatik olarak dışarı atar.
>Bu bug sebebiyle karakteriniz otomatik olarak dışarı atılmıyordu.

6- Clean database'de Job ve Guild cezası mevcut değildir.
> _AddTimedJob prosedürü düzenlenerek guild 3, job cezası ise 7 gün olarak ayarlandı.

7- Honor rank fixlendi.

8- Clean database'de envaterde bulunan potlar kullanılıp return atıldığında sanki hiç kullanılmamış gibi geri gelir.
> _STRG_DEL_ITEM_NoTX prosedürü düzenlenerek bu sorun giderildi.

9- mBot, oyunda bulunan mavi pilleri saniyesine bakmadan art arda basabilir.. Bu durum mavi pill bug'ı diye anılır.
> Fixlendi.

10- GameServer'da DefaultQuest'lerden kaynaklı, "QuestRaiseEvent" isminde bir uyarı geçmektedir.
> Fixlendi

11- Kale savaşı yapılarını fixlediğimi hatırlıyorum ama geçen fark ettim.. linklerin altında paylaştığım query'i okutun ve savaş saatlerinin ayarlandığından emin olup deneyin.
Ben kontrol ettim bu sebeple bu maddeyi yeniden yazıyorum.

12- Stacklar yükseltildi.
> Potlar 1000, piller 250, speed 50, tablet ve stone'lar 100, arrow&bolt 2500

13- GM Mastery eklendi.
> Eu karakterlerde açmayınız kullanamazsınız.
>_RefSkill tablosunda race kısmını değiştirip EU karakterler için açabilirsiniz fakat tavsiye etmem, bazen karakteri donduruyor.

14- Data.Pk2 ve Particles.Pk2 içine gerekli olan eksik dosyalar eklendi.
> God bless, char Effect gibi eklemeler yaparsanız efektleri kareleme yapmayacak.
Clean database'de Devil S takamazsınız. Devil S Grade fixlenmiştir. F10 da ekli değildir.

15- RefLevel tablosunda 110'a kadar satır bulunmakta. 111 ve üzerini sildim bilginiz olsun.

16- Stall gold limiti sro_client üzerinde 500 B olarak ayarlıdır. Consignment gold oranı fixlendi.
> Paylaştığım files'sı kullanmak istemezseniz kendi gameserver.exe'niz üzerinde de bu ayarlamayı yapmalısınız ya da kendi gs ve sro_client'ınızı kullanmalısınız yoksa tutarsızlık olur.

17- Version 1'e çekildi. (Bu sebeple files içinde bulunan Server.cfg'deki Last Full version Sr_Client kısmının = 1 olduğundan emin olun)
Aksi halde oyuna girerken Update hatası alırsınız.

18- Tek bug; Medusa odasına girilmeden önce eğer ki trigger Senior General uniquelerini atarsa, Senior General Ki isimli unique buga giriyor..
Yapmanız gereken şey o unique için MaxTotalCount değerini sıfır yapmak.. Böylelikle trigger üzerinden spawn edilir ve buga girmez.
Slot editörle 95 lv uniqueleri aratırsanız görür ve min max count değerini 0 yaparsanız düzelir. 2 sonuç çıkacak.. spawn süresi az olanı düzenlemelisiniz..
Discorddan soranların birkaçına bilgisini verdim fakat konuya dönen hiç olmamış.

___________________________________________________

*// KONTROL ETMENİZ GEREKENLER *\\

*GM mastery ile FGW haritalarının hepsini kontrol ediniz.
>Envy ve diğer moblar spawn olmakta fakat mob sayısını kontrol etmenizde fayda var.
> Talisman drop rateleri ve diğer (sox, tablet,stone, elixir vs) drop ratelerine dokunmadım.

____________________________
MEGA.NZ DOWNLOAD LINKLERI
*** Gizli metin: alıntı yapılamaz. ***
*** Gizli metin: alıntı yapılamaz. ***
*** Gizli metin: alıntı yapılamaz. ***


Bugün fark ettim kale yapılarını fixlememişim. Sadece okutun ve restart edin.

Kod:
use SRO_VT_SHARD
go
truncate table _SiegeFortressStruct
delete from _SiegeFortress

insert into _SiegeFortress values (1,0,0,0,0,0,NULL,NULL,0,1)
insert into _SiegeFortress values (3,0,0,0,0,0,NULL,NULL,0,1)
insert into _SiegeFortress values (6,0,0,0,0,0,NULL,NULL,0,1)

insert into _SiegeFortressStruct values (1,0,84,19538,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,85,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,86,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,87,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,88,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,89,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,90,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,91,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,92,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,93,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,94,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,95,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,96,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,97,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,98,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,99,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,100,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,101,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,102,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,103,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,104,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,105,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,106,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,108,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,127,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,128,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,129,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,130,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,131,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,132,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,133,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,134,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,135,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,136,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,180,19610,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,181,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,182,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,183,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,184,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,185,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,186,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,187,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,188,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,189,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,190,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,191,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,192,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,193,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,194,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,195,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,196,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,197,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,198,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,199,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,200,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,201,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,202,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,224,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,225,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,226,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,227,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,228,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,229,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,230,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,231,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,137,19625,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,138,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,139,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,140,19590,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,141,19590,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,142,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,143,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,144,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,145,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,146,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,147,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,148,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,149,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,150,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,151,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,152,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,153,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,154,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,155,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,172,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,173,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,174,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,175,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,176,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,177,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,178,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,179,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,118,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,221,23934,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,117,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,116,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,124,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,126,19550,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,114,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,113,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,222,23934,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,122,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,220,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,121,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,215,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,120,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,213,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,119,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,112,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,211,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,111,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,210,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,115,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,123,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,219,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,217,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,110,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,218,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,216,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,109,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,214,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,212,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,223,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,209,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,208,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,207,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,167,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,206,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,171,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,205,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,204,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,203,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,169,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,168,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,166,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,156,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,162,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,163,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,164,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,165,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,170,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,161,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,157,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,160,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,158,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,159,23932,80000,getdate(),0)




Files içinde GS ve Shard'a Jellybitz'e ait GS ve Shard DLL'lerini inject ettim. Yine files içinde bu DLL'lere ait *.ini dosyalarını göreceksiniz. Orada bir çok ayar mevcut..
Örnek olarak guild storage sayfa sayısını değiştirme diyebilirim.. Kendinize göre düzenlersiniz.
Files ana klasörü içinde vSRO-GameServer.ini ve vSRO-ShardManager.ini

Dosya boyutları çok büyük olduğundan virus total ekleyemiyorum çünkü sitenin bir dosya boyutu limiti mevcut.
Ayrıca lisanslı eset nod32 kullanmaktayım herhangi bir virüs olsa zaten açtırmaz.

Bütün arşivlerin şifresi: DragonSlayer

EK OLARAK:
TB_User tablosunda bir GM karakter hesabı hali hazırda mevcuttur.
ID1
PW1

GM mastery'i kendi karakteriniz için nasıl açarsınız ?
SRO_VT_SHARD üzerinde _CharSkillMastery isimli bir tablo var.
_Char tablosundan karakter ID'nizi bulup _CharSkillMastery tablosunda en altta ilk hücreye girin. İkinci hücre Mastery ID olacak, GM Mastery ID'si 289'dur. Son hücre ise MasteryLevel'dir.. 1 girmeniz yeterli.
En alta eklersiniz ama tablo eklediğiniz kısmı karakterinize ait mastery satırlarının altına çekecektir rahat olun.
Yani
CHAR ID'niz2891

Şeklinde.
Bunu yaparken oyundaysanız teleport olursanız dc olursunuz bu bir sorun değildir.


EK not 2: Vsro NPC programı için tabloların Primary key ve Identity ayarları yapıldı.. Fakat burada dikkat etmeniz gereken nokta şu; vsronpc programını kurup database düzenle menüsünde geçen yönergeleri yerine getirmelisiniz. Mesela orada şu tablonun içini boşaltın şurdan alın şuaya yapıştırın falan diyor ya hani!!! Client crash olursa oradaki yönergeleri yaparsınız. Ben sadece tablo ayarlarını yaptım aklınızda bulunsun.
Kısacası @AleriyaSama 'nın dediği gibi
"Refshopitemstockperiod.txt" nin içeriğini silip tekrar media'ya enjecte ederseniz crash sorununuz gider

EK not 3: RefNest, RefTactics ve RevHive tabloları için kendime göre bir script oluşturmuştum. Onu kullandım bu sebeple Constantinople guild kasası normal kasanın yanına çekilmiş olabilir :)

Merdivenlerde bug oluşuyor diye yakın bi yere çekeyim demiştim.

EK not 4: Yukarıda belirtilen fixler dışında; BA, CTF gibi zamanlanmış etkinlikleri kapsayan hiçbir _Schedule ayarına dokunulmamıştır. Bu etkinlikler (job Cave, medusa dahil) eski tarihli olduğundan çalışmayabilir.. zamanlarının ayarlanması gereklidir, ayarlandığında sorunsuzdur. Tavsiyem; _Scheduler tablosunu temizleyip SMC Scheduler kısmını kendinize göre baştan yapmanız olur.
Kullanıcı kendisi yapacaktır bu konuda destek vermiyorum.

Ayrıca mob spawn sayıları ve hızına da dokunmadım. Kullanıcı kendisi ayarlayacaktır.
NPC'de veya F10'da bulunan hiçbir eşyaya dokunmadım. Bu kısım da yine kullanıcıya aittir. Destek vermeyeceğim.
Clean bir veri tabanı olduğundan en ince detaylarına kadar test etmenizi öneririm.


EK not 5: Kendi oyunumda Constantinople şehir içinde duvarlarda vs değişiklikler yapmıştım. Data içeriğini eksiksiz toplandığımdan dolayı kendi datamı kullanmıştım.. Örneğin kilise çeşmesindeki yazı, bayraklar, kasa dibindeki duvardaki FSM posterleri gibi görsel değişiklikler mevcut... onları istemeyen olursa orijinal halini normal bir oyundan data içinden constantinople ddjlerini çekerek eski haline çevirebilirsiniz
aS
 

Jenzo

.
Katılım
11 Nis 2020
Mesajlar
31
Alınan Beğeni
2
Ödül Puanları
8
Konum
Egypt
Forumumuzda bulunan 1.88 Clean DB üzerinden yapılmış fixli bir paylaşımdır.


Bu veritabanı www.vsro.org üyeleri için, DragonSlayer tarafından fixlenip paylaşılmıştır.

*// 1.88 clean veritabanı üzerinden yapılan fixlemeler aşağıda yazılıdır.

1- Client ingilizce diline çevrildi.

2- Skill barında F1'de oluşan bug fixlendi.. Skill bar boş olarak geliyor.

3- Item Mall'da avatar sekmeleri açıldı.

4- FGW'de yaşanan envy spawn problemi fixlendi.

5- GameWorld auto return bug'ı fixlendi.
> Normalde oyun, BA, CTF ve rütbe görevlerinde event bitiminden sonra karakterinizi otomatik olarak dışarı atar.
>Bu bug sebebiyle karakteriniz otomatik olarak dışarı atılmıyordu.

6- Clean database'de Job ve Guild cezası mevcut değildir.
> _AddTimedJob prosedürü düzenlenerek guild 3, job cezası ise 7 gün olarak ayarlandı.

7- Honor rank fixlendi.

8- Clean database'de envaterde bulunan potlar kullanılıp return atıldığında sanki hiç kullanılmamış gibi geri gelir.
> _STRG_DEL_ITEM_NoTX prosedürü düzenlenerek bu sorun giderildi.

9- mBot, oyunda bulunan mavi pilleri saniyesine bakmadan art arda basabilir.. Bu durum mavi pill bug'ı diye anılır.
> Fixlendi.

10- GameServer'da DefaultQuest'lerden kaynaklı, "QuestRaiseEvent" isminde bir uyarı geçmektedir.
> Fixlendi

11- Kale savaşı yapılarını fixlediğimi hatırlıyorum ama geçen fark ettim.. linklerin altında paylaştığım query'i okutun ve savaş saatlerinin ayarlandığından emin olup deneyin.
Ben kontrol ettim bu sebeple bu maddeyi yeniden yazıyorum.

12- Stacklar yükseltildi.
> Potlar 1000, piller 250, speed 50, tablet ve stone'lar 100, arrow&bolt 2500

13- GM Mastery eklendi.
> Eu karakterlerde açmayınız kullanamazsınız.
>_RefSkill tablosunda race kısmını değiştirip EU karakterler için açabilirsiniz fakat tavsiye etmem, bazen karakteri donduruyor.

14- Data.Pk2 ve Particles.Pk2 içine gerekli olan eksik dosyalar eklendi.
> God bless, char Effect gibi eklemeler yaparsanız efektleri kareleme yapmayacak.
Clean database'de Devil S takamazsınız. Devil S Grade fixlenmiştir. F10 da ekli değildir.

15- RefLevel tablosunda 110'a kadar satır bulunmakta. 111 ve üzerini sildim bilginiz olsun.

16- Stall gold limiti sro_client üzerinde 500 B olarak ayarlıdır. Consignment gold oranı fixlendi.
> Paylaştığım files'sı kullanmak istemezseniz kendi gameserver.exe'niz üzerinde de bu ayarlamayı yapmalısınız ya da kendi gs ve sro_client'ınızı kullanmalısınız yoksa tutarsızlık olur.

17- Version 1'e çekildi. (Bu sebeple files içinde bulunan Server.cfg'deki Last Full version Sr_Client kısmının = 1 olduğundan emin olun)
Aksi halde oyuna girerken Update hatası alırsınız.

18- Tek bug; Medusa odasına girilmeden önce eğer ki trigger Senior General uniquelerini atarsa, Senior General Ki isimli unique buga giriyor..
Yapmanız gereken şey o unique için MaxTotalCount değerini sıfır yapmak.. Böylelikle trigger üzerinden spawn edilir ve buga girmez.
Slot editörle 95 lv uniqueleri aratırsanız görür ve min max count değerini 0 yaparsanız düzelir. 2 sonuç çıkacak.. spawn süresi az olanı düzenlemelisiniz..
Discorddan soranların birkaçına bilgisini verdim fakat konuya dönen hiç olmamış.

___________________________________________________

*// KONTROL ETMENİZ GEREKENLER *\\

*GM mastery ile FGW haritalarının hepsini kontrol ediniz.
>Envy ve diğer moblar spawn olmakta fakat mob sayısını kontrol etmenizde fayda var.
> Talisman drop rateleri ve diğer (sox, tablet,stone, elixir vs) drop ratelerine dokunmadım.

____________________________
MEGA.NZ DOWNLOAD LINKLERI
*** Hidden text: cannot be quoted. ***
*** Hidden text: cannot be quoted. ***
*** Hidden text: cannot be quoted. ***


Bugün fark ettim kale yapılarını fixlememişim. Sadece okutun ve restart edin.

Kod:
use SRO_VT_SHARD
go
truncate table _SiegeFortressStruct
delete from _SiegeFortress

insert into _SiegeFortress values (1,0,0,0,0,0,NULL,NULL,0,1)
insert into _SiegeFortress values (3,0,0,0,0,0,NULL,NULL,0,1)
insert into _SiegeFortress values (6,0,0,0,0,0,NULL,NULL,0,1)

insert into _SiegeFortressStruct values (1,0,84,19538,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,85,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,86,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,87,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,88,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,89,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,90,19504,936000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,91,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,92,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,93,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,94,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,95,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,96,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,97,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,98,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,99,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,100,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,101,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,102,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,103,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,104,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,105,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,106,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,108,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,127,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,128,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,129,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,130,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,131,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,132,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,133,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,134,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,135,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,136,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,180,19610,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,181,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,182,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,183,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,184,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,185,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,186,19575,936000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,187,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,188,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,189,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,190,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,191,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,192,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,193,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,194,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,195,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,196,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,197,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,198,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,199,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,200,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,201,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,202,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,224,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,225,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,226,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,227,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,228,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,229,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,230,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (3,0,231,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,137,19625,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,138,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,139,19521,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,140,19590,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,141,19590,464000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,142,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,143,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,144,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,145,19509,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,146,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,147,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,148,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,149,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,150,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,151,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,152,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,153,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,154,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,155,19515,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,172,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,173,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,174,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,175,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,176,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,177,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,178,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (6,0,179,19543,0,getdate(),0)
insert into _SiegeFortressStruct values (1,0,118,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,221,23934,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,117,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,116,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,124,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,126,19550,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,114,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,113,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,222,23934,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,122,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,220,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,121,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,215,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,120,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,213,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,119,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,112,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,211,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,111,19641,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,210,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,115,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,123,19642,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,219,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,217,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,110,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,218,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,216,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (1,0,109,19643,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,214,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,212,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,223,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,209,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,208,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,207,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,167,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,206,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,171,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,205,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,204,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (3,0,203,23933,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,169,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,168,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,166,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,156,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,162,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,163,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,164,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,165,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,170,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,161,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,157,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,160,19640,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,158,23932,80000,getdate(),0)
insert into _SiegeFortressStruct values (6,0,159,23932,80000,getdate(),0)




Files içinde GS ve Shard'a Jellybitz'e ait GS ve Shard DLL'lerini inject ettim. Yine files içinde bu DLL'lere ait *.ini dosyalarını göreceksiniz. Orada bir çok ayar mevcut..
Örnek olarak guild storage sayfa sayısını değiştirme diyebilirim.. Kendinize göre düzenlersiniz.
Files ana klasörü içinde vSRO-GameServer.ini ve vSRO-ShardManager.ini

Dosya boyutları çok büyük olduğundan virus total ekleyemiyorum çünkü sitenin bir dosya boyutu limiti mevcut.
Ayrıca lisanslı eset nod32 kullanmaktayım herhangi bir virüs olsa zaten açtırmaz.

Bütün arşivlerin şifresi: DragonSlayer

EK OLARAK:
TB_User tablosunda bir GM karakter hesabı hali hazırda mevcuttur.
ID1
PW1

GM mastery'i kendi karakteriniz için nasıl açarsınız ?
SRO_VT_SHARD üzerinde _CharSkillMastery isimli bir tablo var.
_Char tablosundan karakter ID'nizi bulup _CharSkillMastery tablosunda en altta ilk hücreye girin. İkinci hücre Mastery ID olacak, GM Mastery ID'si 289'dur. Son hücre ise MasteryLevel'dir.. 1 girmeniz yeterli.
En alta eklersiniz ama tablo eklediğiniz kısmı karakterinize ait mastery satırlarının altına çekecektir rahat olun.
Yani
CHAR ID'niz2891

Şeklinde.
Bunu yaparken oyundaysanız teleport olursanız dc olursunuz bu bir sorun değildir.


EK not 2: Vsro NPC programı için tabloların Primary key ve Identity ayarları yapıldı.. Fakat burada dikkat etmeniz gereken nokta şu; vsronpc programını kurup database düzenle menüsünde geçen yönergeleri yerine getirmelisiniz. Mesela orada şu tablonun içini boşaltın şurdan alın şuaya yapıştırın falan diyor ya hani!!! Client crash olursa oradaki yönergeleri yaparsınız. Ben sadece tablo ayarlarını yaptım aklınızda bulunsun.
Kısacası @AleriyaSama 'nın dediği gibi
"Refshopitemstockperiod.txt" nin içeriğini silip tekrar media'ya enjecte ederseniz crash sorununuz gider

EK not 3: RefNest, RefTactics ve RevHive tabloları için kendime göre bir script oluşturmuştum. Onu kullandım bu sebeple Constantinople guild kasası normal kasanın yanına çekilmiş olabilir :)

Merdivenlerde bug oluşuyor diye yakın bi yere çekeyim demiştim.

EK not 4: Yukarıda belirtilen fixler dışında; BA, CTF gibi zamanlanmış etkinlikleri kapsayan hiçbir _Schedule ayarına dokunulmamıştır. Bu etkinlikler (job Cave, medusa dahil) eski tarihli olduğundan çalışmayabilir.. zamanlarının ayarlanması gereklidir, ayarlandığında sorunsuzdur. Tavsiyem; _Scheduler tablosunu temizleyip SMC Scheduler kısmını kendinize göre baştan yapmanız olur.
Kullanıcı kendisi yapacaktır bu konuda destek vermiyorum.

Ayrıca mob spawn sayıları ve hızına da dokunmadım. Kullanıcı kendisi ayarlayacaktır.
NPC'de veya F10'da bulunan hiçbir eşyaya dokunmadım. Bu kısım da yine kullanıcıya aittir. Destek vermeyeceğim.
Clean bir veri tabanı olduğundan en ince detaylarına kadar test etmenizi öneririm.


EK not 5: Kendi oyunumda Constantinople şehir içinde duvarlarda vs değişiklikler yapmıştım. Data içeriğini eksiksiz toplandığımdan dolayı kendi datamı kullanmıştım.. Örneğin kilise çeşmesindeki yazı, bayraklar, kasa dibindeki duvardaki FSM posterleri gibi görsel değişiklikler mevcut... onları istemeyen olursa orijinal halini normal bir oyundan data içinden constantinople ddjlerini çekerek eski haline çevirebilirsiniz
Thx dude
 
AdBlock Detected

Anlıyoruz, reklamlar can sıkıcı!

Elbette, reklam engelleme yazılımı reklamları engellemede harika bir iş çıkarır, ancak aynı zamanda web sitemizin faydalı özelliklerini de engeller. En iyi site deneyimi için lütfen AdBlocker'ınızı devre dışı bırakın.

AdBlock'u Devre Dışı Bıraktım.