View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0005260 | Spring engine | AI | public | 2016-06-01 15:16 | 2016-12-18 16:21 |
| Reporter | DeinFreund | Assigned To | Kloot | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | suspended | ||
| Product Version | 101.0+git | ||||
| Summary | 0005260: Lua.callRules calls synced function from unsynced context -> Desync | ||||
| Description | When an AI calls Lua.callRules(message) this results in a call of gadget:RecvSkirmishAIMessage(aiTeam, dataStr) which is only executed on the ai host -> Risk of desync | ||||
| Tags | No tags attached. | ||||
| Checked infolog.txt for Errors | |||||
|
|
it calls *unsynced* LuaRules and has to be forwarded, see https://springrts.com/phpbb/viewtopic.php?p=574181#p574181 this might get re-evaluated if AI compstomps become more common, but ZK already has the necessary machinery afaik. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2016-06-01 15:16 | DeinFreund | New Issue | |
| 2016-12-18 16:19 | Kloot | Assigned To | => Kloot |
| 2016-12-18 16:19 | Kloot | Status | new => closed |
| 2016-12-18 16:19 | Kloot | Resolution | open => suspended |
| 2016-12-18 16:19 | Kloot | Note Added: 0016982 | |
| 2016-12-18 16:21 | Kloot | Note Edited: 0016982 |