Number Limit

Where we find trouble with the latest release... and shoot it.
Post Reply
newadmin
Posts: 12
Joined: Thu Nov 23, 2017 9:34 pm

Number Limit

Post by newadmin » Sat Nov 25, 2017 5:22 am

What changes did you make to get the numbers go higher? On my server the score maxes out at just over 2 billion. Just wondering if there is a fix to put in the code or if it's part of the modifications you are running on your server.

User avatar
TheMightyDude
Site Admin
Posts: 237
Joined: Thu Apr 17, 2014 10:15 am

Re: Number Limit

Post by TheMightyDude » Sat Nov 25, 2017 4:25 pm

newadmin wrote:What changes did you make to get the numbers go higher? On my server the score maxes out at just over 2 billion. Just wondering if there is a fix to put in the code or if it's part of the modifications you are running on your server.
We changed to BIGINT (20) which is a 64bit number which will give you either of the following:
Signed: -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
Unsigned: 0 to 18,446,744,073,709,551,615

Where as by default you normally get:
Signed: -2,147,483,648 to 2,147,483,647
Unsigned: 0 to 4,294,967,295

While you end up with bigger numbers the precision breaks, we were lazy and used BIGINT's due to it was easier than fixing the pricing of stuff.

I think we just changed the score to BIGIN (20) the rest can stay the same.
TheMightyDude::Blacknova Development.
Development Blog Twitter Twitch

newadmin
Posts: 12
Joined: Thu Nov 23, 2017 9:34 pm

Re: Number Limit

Post by newadmin » Fri Dec 29, 2017 6:41 pm

TheMightyDude wrote:
newadmin wrote:What changes did you make to get the numbers go higher? On my server the score maxes out at just over 2 billion. Just wondering if there is a fix to put in the code or if it's part of the modifications you are running on your server.
We changed to BIGINT (20) which is a 64bit number which will give you either of the following:
Signed: -9,223,372,036,854,775,808 to 9,223,372,036,854,775,807
Unsigned: 0 to 18,446,744,073,709,551,615

Where as by default you normally get:
Signed: -2,147,483,648 to 2,147,483,647
Unsigned: 0 to 4,294,967,295

While you end up with bigger numbers the precision breaks, we were lazy and used BIGINT's due to it was easier than fixing the pricing of stuff.

I think we just changed the score to BIGIN (20) the rest can stay the same.
Which file do I need to make those changes? I may have skimmed over it.

User avatar
TheMightyDude
Site Admin
Posts: 237
Joined: Thu Apr 17, 2014 10:15 am

Re: Number Limit

Post by TheMightyDude » Fri Dec 29, 2017 7:23 pm

If I recall it was schema.php you will have to re-run create_universe.php after the change.
TheMightyDude::Blacknova Development.
Development Blog Twitter Twitch

Post Reply