Originally posted by Amanda
The level.string is global array and it monitors every string in the that is called in the game from every client. If 2 or more players make the same string appear it will count as ONLY ONE STRING.
The reason why a patch crashes when more clients use it is because the different welcome messages exceed the maximum string limit... If all these messages appeared to the same client in an offline game and the client also opened all Menus and called in all the functions inside them then it would still overflow...
Use a menu without 'overflow fix' of any type and let it have 20 options. Take it online let 1 person in the game see the menu and all the options and then you go into the menu it will overflow trust me i know your like one of the best COD4 coders around but i'm going on past experience.
The game don't care how many people are in the game and using unique strings, the game counts each string from each player as 1 unique string so if it goes over the limit it will overflow you get what i mean?
Once again going on past experience, every menu overflows as far as i know (except yours i dunno) if more than a few people are verified (well they use to but maybe not now).