Will Contract IDs Be Exhausted?

I’ve recently seen some contract IDs like X-XX-99XXXXX-XX.
Does this mean we are running out of contract IDs and some old contracts will be overwritten and disappear forever?

2 Likes

That can be easily circumvented by IOI if they simply make a patch adding one more number. However, given their recent activity, I’m not sure if this is gonna happen. But I don’t think the contracts will be erased forever, the most probable scenario is that there are multiple contracts with the exact same ID.

1 Like

Well, if IOI ever gives players the ability to delete contracts that might help.

The IDs are supposed to have signifiers in their numbers. Like some set identify that it’s on whichever system (console, pc, etc.), the location…

I see Count.Rushmore replying. Maybe he has more info.

1 Like

That most likely would require to revise all the contract system (IDs) which would be carried over to new numbering system, and that would make all old IDs dead.
But in the case of running out of numbering space, this is almost single way of adding more space.
They also can just add new “platform” id (i.e. the first digit)

If you end up with millions of contracts with same ID, you won’t be able to find desired one, especially with present search system where you need manually scroll hundreds of pages to reach unplayed contracts

Not just delete, but edit, modify, unpublish and so on like reinventing the navigation through existing contracts

10 Likes

Here’s the explanation for the numbers:
The first one is the platform
The next two are for the mission
The 7 digit one is randomly generated
The last two is tied to the account of the creator

10 Likes

I started typing this before djsojus posted. Here’s another overview about how contract IDs work (same as what was said before).
https://www.reddit.com/r/HiTMAN/comments/a8ul2k/guide_hitman_2_2018_contract_ids_explained/

The third section alone allows for almost 10 million contracts for each mission on every platform. And then there is also the last bit, that is tied to the player. Taking that into account as well allows for even more contracts per mission and per platform.

I don’t think we’ll run out of ID numbers soon.
IDs might not be given out consecutively, which is why you might’ve seen a high number.

11 Likes

:astonished_face:

Well, I mean… For real? I’m pretty sure there are over 100 contract creators even for one platform. :sweat_smile:

1 Like

Maybe. But in a couple of years this would be a problem.
Well, maybe not couple, but in nearest 5-6 years I think it will be a tough question

I doubt it too.
If this is some kind of placeholder in case for running out of free numbers, it might help and solve the question

1 Like

There aren’t exclusive :smiley: Don’t really know how they get assigned.

4 Likes

In 5-6 years, i think we’ll all be playing offline…

5 Likes

I’m actually curious now how many contracts there are?

Is that something, that @Combatglue could tell us? While it’s not vitally important, it would be interesting to know.

  • How many contracts are there in total across all missions and platforms?
  • How many contracts were created on PC (Steam & Epic), on Playstation and on Xbox in total?
  • How many contracts were created for each mission across all platforms?

This might be a lot of data to gather. If it’s too much, maybe it would be possible to just find out how many contracts there are for “World of Tomorrow” across all platforms.
I think that might be the most popular mission for contracts and that number might give us an idea of how quickly we could run out of contract IDs.

I hope you’re reading this at some point Samir. It would be really cool if you could give us some insights.
Thanks in advance :slight_smile:

7 Likes

HITMAN 2016 servers still online, and the game will turn 10 next year

5 Likes

“IT’S ONLY NUMBERS!!”

(Chef in Bangkok :wink: )

11 Likes

The way I see it the whole chain of numbers is probably just a single entry in the database. Kinda like how in an Excel spreadsheet you could have two cells sharing the same series of numbers as content, and it would work just fine because those cells would be identified by their position in the table rather than their content. So you’d technically be able to make an “infinite” number of cells sharing the same content.

What I don’t really understand is what would the contract ID search return if two people, sharing the same final number, happened to make a contract on the same map sharing the same 7-digit central number. AFAIK I’ve never seen the ID search return more than one contract each time, yet mathematically the possibility exists.

3 Likes

May they keep them online for years and years to come. Not only H2016 but for H2 and mostly WoA.

2 Likes

3 Likes

I think they only share the same pool of available numbers. If I have …-1234567-99 then the other users with 99 at the end of my platform cannot generate a 1234567 middle number.

This basically means each map can have 1,000,000,000 contracts per platform. I don’t think that is exhausted any time soon.

4 Likes

Yeah but if it works this way why even bother separating the last 2 digits instead of just creating a sequence of 9 numbers :x

If the last two are always the same for you and they are separated like this, it is easier to type the contract id elsewhere. If you recognized they always end with these two digits you just type them without looking at the id again.

2 Likes

Is this somehow related to your username? Your contracts all end in 21 because it’s the last 2 digits of your name; morimori-00’s all end in 00? Or a coincidence?

This is also often not the case, mine all end in 84 not 94; some people have numbers but the last digits are not remotely the same; I have no idea how it would work for letters a=1 etc? but that doesn’t seem to be the case either.

Hmm :thinking:

2 Likes