Home World Forum
Stars! AutoHost web forums

Jump to Stars! AutoHost


 
 
Home » Stars! Clones, Extensions, Modding » Stars! Extensions » Mineral Upload Bug
Mineral Upload Bug Mon, 08 November 2021 22:16
ricks03 is currently offline ricks03

 
Officer Cadet 1st Year
Creator of TotalHost and Stars! utilities
Created TotalHost and Stars! utilities

Messages: 222
Registered: January 2012
Location: NC
Mineral Upload
Stars! allows you to upload minerals to any fleet in orbit that does not belong to you. You can even do this if that fleet does not have a cargo hold. This causes the minerals to "disappear". People have abused this bug to deny the salvage of a battle from their enemy by uploading the minerals from the surface to the enemies warfleet/bombers.


I can now detect for and correct for this bug. Tricky, as upload orders only have fleet Ids. Fleet Ids only have design information, and design information includes the parts, but not the actual cargo capacity.

However, it's subtle, as you could be uploading minerals to an ally. My current process is:
Check to see if you're uploading minerals to a fleet that's not your own
Check the cargo capacity of the fleet.
If the cargo capacity is < the amount of minerals being uploaded, throw a public warning. I could either reset the upload to 0, or reset the upload to no more than the fleet capacity, but I'm trying to avoid rewriting block information where I don't have to (less risk of data corruption).

On the bright side, I think along the way I've gathered the pieces for detecting the Robber Baron and [freepop] Hack (since I can see the cargo capacity for a fleet).



https://www.irelandbybicycle.com
http://totalhost.sinister.net:999
https://github.com/ricks03/TotalHost

Report message to a moderator

Previous Topic: Checking Serial numbers and hardware hashes
Next Topic: 32k / SS Pop Steal
Goto Forum:
  


Current Time: Thu Apr 18 06:26:08 EDT 2024