This is due to two factors:
1. Dev funds added to a change address during testing phases will be used when
the game pays out although obviously will not be tracked by the main address,
although will still be used by the system to payout, this sometimes means the main
address will have more than is stated on the website although if you manually added
all of the values you would see the balance displayed on Nine9.ninja is the correct value.
2. Miner fees, the default tx miner fee is set to 0.00005 on the bitcoin wallet although
the game has a default set tx miner fee of 0.0001 (double), you may now think this is
unfair as the game will likely have more left over BTC due to the system using half the
actual game stated tx fee. This is incorrect as the majority of deposits to the system
are very low therefore when larger deposits are to be paid out the fees get very high
as the transactions are full of very low (dust) style inputs so the game has to have a
higher fee to protect itself from being unable to pay due to a too high miner fee.
An example of the above is the payment of 1.25 BTC:
https://blockchain.info/tx/eaeaf632874cc2cd62aa7b0bc492d878b402b3032057971d2189423d265ff8c2Note the fee is: 0.00032545 BTC
This is 3*+ the game set 0.001 fee although because most outputs are 0.00005 the
game managed to accumulate enough to fund this higher fee rate.
Another 2 examples:
https://blockchain.info/tx/7623cfdb5f439d22493865571bacd87b2e0f37994270ed8401bba84cebbccfeahttps://blockchain.info/tx/b9dcc7fb5eb5fa3fd0395413c79f1b783170894b38341ea060c7b8cc528e5c3dTherefore the balance shown on the Nine9.ninja website is accurate and is the one
players should follow if they want to keep track of the balance.
I will be correcting some of the dynamic scaling stall issues shortly.
Thanks for playing!