View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0002541 | Spring engine | General | public | 2011-07-08 11:56 | 2011-09-14 23:28 | ||||
Reporter | hoijui | ||||||||
Assigned To | zerver | ||||||||
Priority | normal | Severity | block | Reproducibility | random | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 0.82.7+git | ||||||||
Target Version | 83.0 | Fixed in Version | 0.82.7+git | ||||||
Summary | 0002541: Skirmish AIs saturate command/sec limit of players | ||||||||
Description | see "Steps To Reproduce" i guess there are multiple solutions to this. probably the best one i see right now would be: * make the package limit per player+team, instead of per player only | ||||||||
Steps To Reproduce | 1. host a singleplayer game (BA) with many Skirmish AIs, preferably at least one of each AAI, KAIK, RAI, E323AI. 2. wait till the game advances some after some time, you start to see: [f=0037047] Warning: Waiting packet limit was reached for UserX [packets dropped] | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | |||||||||
Attached Files |
|
![]() |
|||||||
|
![]() |
|
abma (administrator) 2011-09-13 00:51 Last edited: 2011-09-13 00:56 |
in my words: when a local ai gives to many orders (droped packets), player commands are dropped, too. (->release blocker) to reproduce, lower Link* limits in .springrc. |
zerver (reporter) 2011-09-13 14:47 |
I honestly don't know much about AI's but right now I'm working under the assumption that AI commands are issued only through NETMSG_AIXXX. LuaUnsyncedCtrl::GiveOrderXXX seems to translate into AI commands as well, but I suppose this traffic should be on the actual player's bandwidth tab... or should we distinguish between "LuaAI" and the actual player as well? To treat "AI gadgets" independently is out of the question I think, since they don't use NETMSG_AIXXX. |
zerver (reporter) 2011-09-14 23:28 |
https://github.com/spring/spring/commit/725d9125c8ade6173ddb419ac4fc75349ce72e3e |
![]() |
|||
Date Modified | Username | Field | Change |
---|---|---|---|
2011-07-08 11:56 | hoijui | New Issue | |
2011-07-08 11:56 | hoijui | Graphics Card | => unknown |
2011-08-25 03:05 | abma | Relationship added | has duplicate 0002287 |
2011-09-13 00:48 | abma | Severity | major => block |
2011-09-13 00:51 | abma | Note Added: 0007360 | |
2011-09-13 00:53 | abma | Note Edited: 0007360 | |
2011-09-13 00:56 | abma | Note Edited: 0007360 | |
2011-09-13 00:56 | abma | Note Edited: 0007360 | |
2011-09-13 02:08 | zerver | Status | new => assigned |
2011-09-13 02:08 | zerver | Assigned To | => zerver |
2011-09-13 14:47 | zerver | Note Added: 0007361 | |
2011-09-14 23:28 | zerver | Note Added: 0007372 | |
2011-09-14 23:28 | zerver | Status | assigned => resolved |
2011-09-14 23:28 | zerver | Fixed in Version | => 0.82.7+git |
2011-09-14 23:28 | zerver | Resolution | open => fixed |