Post
by 22GCT_Gross » Tue Mar 13, 2012 12:52 pm
We have been investigating since Guadalcanal campaign on 2007 about disconnections during massive campaigns. Marianas is probably the heaviest campaign ever flown, isnt it Charlie?
The main issue is the Java Il2fb.exe allocated memory (96Mb in the stock version)
Most of the problems were found in the same way by playing the same mission off line. So problems on packet exchange from/to the server can not be excluded in principle, but we had never evidence of that.
On the contrary, analisis of disconnections tells us that the server keeps on trying to send packets to the client but no packet comes back from the client.
We dont know how il2 manages the dedicated memory, but it seems clear that the memory consumption is affected by:
- type of the map and its textures;
- nr. of AI static objects;
- nr. of AI moving objects;
- effects (flaks, smokes etc.)
- nr. of players connected;
- density of the objects in the same area;
- use of track ir;
- some cases told us that multiple disconnections happened just at a naval convoy turning;
Il2 is not able to clean the memory used, so we have to front a progressive increasing of the dedicated memory usage.
The only solution we have found (thanks to rnzoli & 72sqIva) was to edit the stock il2fb.exe and increase the Java dedicated memory value; that is as we put more fuel in our plane to fly a longer distance.
The more the memory is increased (256, 384, 512, 1Mb or 2 Mb) the more the graphic handling on the pc becomes unstable.
That's why we recommend to use to lower version of the modified file able to sustain the mission.
When the memory limit has been reached, Il2 stops working. No packets are sent to the server and you're out of the game. You have 131 seconds to establish a connection back to the server; after that, the sever will kick you out (cheating has been detected message).
The time the memory takes to limit depends on the speed which the memory has been used, that is different for one flying alone across the see than one flying into a furball.
Lags
you are not syncronized; you are not sending packets to the server for a while, or you have a different netspeed setting on your conf.ini. [You Apollo have netspeed = 5000 (5000 byte/sec * 8 bit/byte= 40kbit/sec) instead of 10000 byte/sec as default value for seow campaign.]
Low fps
It depends on local graphic card capability.
ATI
Sometimes we noticed malfunctions (CTD) on players equipped with ATI GC. Someone solved installing older drivers.
Player list
We noticed that scrolling the player list in the ready room or opening the map in the very first part of the mission can lead you to overlay the Player list to the game screen. Avoid to scroll or open the map.
Tranferring mission
Sometimes you got the transeferring mission screen while playing. No informations on this bug at the moment.
Freeze
there is a case where the freezing was due to an overclocking on the graphic card. Restoring the default setting, no more freezes.
Last edited by
22GCT_Gross on Sat Mar 17, 2012 2:39 pm, edited 1 time in total.