.....
After i saw it for the first time i got into my profile and changed the client seed to "notfuckingabcdef" as you can see here
https://prnt.sc/lhh1ic
and the seed in the dice request stays the same + theres no onsite way to verify the rolls
...
Most good developers can make a casino platform and games. The difficulty is the security in the system. Everything from user authentication, session management, , cross-browser usability, responsive design as well as every other possible scenario you could never imagine. Trust me on this. I spent 2 years developing ours, and we still find issues on occasion. Forum members here helped us find one just yesterday. It is a never-ending process that requires constant tweaking and upgrades through time. Here are a few of the issues we uncovered while developing our platform and game integrations.
Our biggest "Oh Sh$$T moments".
(1) Session IDs. In the beginning (4 years ago). We had sequential session IDs, and not random ideas. One player figured this out and started playing with funds of other users who were online at the same time. This did not cost us anything but time and explaining to the affected players what happened.
(2) Wager spamming. About the same time, another player ( or the same one) developed a spam bot that made 1000's of bets per second. Each bet placed was nulled immediately. This was like a DDOS to the system, forcing the system to accept bets after the result was seen on the screen. This caused the result to be available before the bet was placed. SO, the system gave the result, and then the bot finally placed the bet that was correct. The player won 300k in 3 days. We actually paid out 20k before we found out what this guy was doing. He had consistently about 150% payout ratio for live roulette. The scary thing is, that if the player was not greedy, he could have milked us for years. Thankfully, he was greedy.
(3) Bonus abuse. I'll save this for another time, but bonus abuse is a real issue.
ok, so my list was not long. The underlining truth is that there are way smarter people out there who could crush you. It's simple as that. God forbid you cheat a player. That brings me to #4.
(4) Ethics: I can not stress this one enough. If you cheat anyone you will be shut down by the geniuses in #2. I've seen it. Actually, it doesn't take a genius to shut someone down. It only takes a blackhater who has access to DDOS attack. Even if there is DDOS protection, you can still shut them down and/or casue them to have so much latency that they can not function normally. I've seen this scenario play out with other brands a number of times. It doesn't take much.
If I had to build another system today, I wouldn't. I would spend time marketing and less on dev.