Hello, I recently got interested in opening a server for me and my friends to play. So, I managed to got one running with a very nice tutorial from JellyBitz here in the forum on how to open a VSRO (1.188) server.
The first things I changed are the rates in server.cfg file.
XP 300 (3x)
GOLD 1000 (10x)
ITEMS 1000 (10x)
After that, I have been looking at the tables in SQL Management Studio and trying to understand how things work.
I managed to change Attribute Stones and Magic Stones to drop way more often with a simple multiply query on the tables. I multiplied the table by 30, and since the Item Drop Rate in server.cfg file is 10x I assume it ends up being 300x total in the end, right?
The drop of stones in game seen to be correct with the values in the tables. Perfect.
The thing I'm not understanding is how the rare tables work (SoX Drops).
For example:
The normal items table (_RefDropClassSel_Equip) seen to be correct, because Level 1 Monsters have a value in ProbGroup1 of 0,033333.
So, that's 3,33% (x10 rate) = 33,33% of chance of dropping normal itens and that's what is happening in the game, 1 drop for each 3 monters, great.
But when I opened the table of SoX rates it doesn't make sense at all.
For example:
The value for Monsters Level 1, 2, 3, 4 and 5 for ProbGroup1 (SOS D1) are 0,16667. Isn't that 16.67% chance? It's weird because I've never changed anything in this table. The values seen to be okay for ProbGroup2 (0,002667).
Anyway, I killed a bunch of Level 1 monsters to do a test and only normal itens drop, I tried a query that multiplied the values in the table by 10 to see if I got anything and still no SoX drops. With the values from the table multiplied by 10 + 10x rate in server.cfg should be a total of 100x increase, right? I don't know what is wrong here, I'm really confused.
I also took a look at the table _RefDropClassSel_Equip and I didn't understand what the columns Prob_Relative, Prob_Absolute and Assigned Group means.
I think I've looked at all the topics here about SoX drop rates but nothing helped me... Does anyone know to to explain how this works? Thanks in advance.






