Terentyev/SmallWorld — Issue #7: Изменения и добавления в протокол
Author: pnazarov
Created: 2011-10-11 08:27:58+00:00
State: open

**Внесено:**
- Команда **createGame** в случае если поле sid содержит идентификатор игрока находящегося в другой игре возвращает ошибку не badSid, а alreadyInGame

**Предложения:**
- добавить команду **getMapList**
**Format:**
{ "action": "getMapList", "sid": }
**Success**
{ 'result' : 'ok', maps : { mapId : , mapName: , plaersNum: , turnsNum: } }
**Fail**
{'result': 'badJson'},
{'result': 'badSid'}

- убрать в ответе команды **sendMessage** поле time. Зачем оно там вобще?

- добавить в команде **uploadMap** возможную ошибку badRegions в случае неверного поля regions