gegMOPO3 said: Есть идея. Можно завести "номер приказа". 1) Приказ с номером имеет приоритет перед приказом без номера. 2) Приказ с большим номером имеет приоритет перед приказом с меньшим номером (за тот же ход). 3) При получении приказа сервер игнорирует его, если был получен приказ с большим приоритетом. 4) Также игнорируются не исполняясь отложенные приказы с меньшим приоритетом, чем максимальный за этот ход. Эта фича опциональна в том смысле, что можно ею не пользоваться и играть даже не подозревая о её существовании. Полезна она будет только в таких экстремальных ситуациях, когда всё равно приказы отправляются руками, так что и поддержка клиентов не очень нужна. Есть какие-то уточнениея-возражения?
Если сделаете, будет замечательно. Я как раз из-за последней остановки GL подергался изрядно, посылая приказы в большом количестве... к счастью, обошлось. Есть какие-то уточнениея-возражения?
А вот что у вас неправильно, так это
2) Приказ с большим номером имеет приоритет перед приказом с меньшим номером (за тот же ход).
Должно быть наоборот! Потому что интерес ведь как раз в том, чтобы РАНЕЕ ОТПРАВЛЕННЫЙ приказ имел приоритет, а позднее отправленный - не испортил такие вещи, как разделение групп и т.п.
|