Finally, I've got time to test tricks from the link posted by Abaddon. These tricks are:
- Make BF2.exe use more than 2 GB of memory;
- For 32 bit Windows: allow OS to allocate for programs up to 3 GB of memory (default limit is 2 GB).
As I understand, the first trick is not needed because FH2 does not run BF2.exe, only ForgottenHope2.exe. ForgottenHope2.exe can use more than 2 GB by default.
The second trick for Windows 7 and Vista is better described here:
http://alteraforum.org/forum/showthread.php?t=28119, with some basics and step by step instructions.
My configuration is:
OS - Windows 7 Pro 32 bit.
Memory - 4 GB (AFAIK, the amount of memory is important only for performance, Windows can allocate more than amount of physical memory installed).
I played three online sessions:
- 6 rounds (25-40 players)
- 4 rounds (25-40 players)
- 9 rounds (>50 players)
Result: not a single CTD. Previously FH2 had crashed or hanged on loading 3rd or 4th map.
I think the second trick should be included in User Manual (
http://ifihada.com/~jbp/fh2pub/usermanual/).