QUOTE(Superlatanium @ Jul 30 2016, 03:45)
Whoever submits the proxy bid first. Just like in manual bidding, someone who bids earlier and (bids more or the same) has higher priority. It's extraordinarily unlikely for proxy bids to be submitted at the exact same time on my server (less than 10 ms apart), given the relatively low number of participants and the long length of the auction - but in the very odd case that it does happen, whichever PHP thread reaches file_put_contents first and locks the proxy bid file will have higher priority. (Proxy bids are both listed (through itemlist => /submitbid.php) and processed (through update => /update2.php) in the order they're submitted, and whatever is processed first has the highest priority)
An observer might say it depends on each user's ping to the auction site, or one assumes ping is accounted for, then it's just plain random.
I see, so it basically relies on the OS to prevent a race condition that two or more threads (bidders) trying to access a shared resource (lockfile).