1 IPC: |
1 '?' ping? |
2 '?' ping? |
2 '!' pong! |
3 '!' pong! |
3 'l','L' срабатывание команд -left, +left |
4 'l','L' срабатывание команд -left, +left |
4 'r','R' -right, +right |
5 'r','R' -right, +right |
5 'u','U' -up, +up |
6 'u','U' -up, +up |
6 'd','D' -down, +down |
7 'd','D' -down, +down |
7 'N' срабатывание команды /nextturn |
8 'N' срабатывание команды /nextturn |
8 'S' /switch |
9 'S' /switch |
9 's' + <текст> /say |
10 's' + <текст> /say |
10 '+' пустой пакет для постоянности лага |
11 '+' пустой пакет для постоянности лага |
11 '1'..'5' /timer 1..5 |
12 '1'..'5' /timer 1..5 |
12 chr(128+№) /slot № |
13 chr(128+№) /slot № |
13 'w' /setweap |
14 'w' /setweap |
14 'p' /put |
15 'p' /put |
15 'j' /ljump |
16 'j' /ljump |
16 'J' /hjump |
17 'J' /hjump |
17 'E' + <текст> сообщение об ошибке |
18 'E' + <текст> сообщение об ошибке |
18 ',' /skip |
19 ',' /skip |
19 'K' вывести сообщение из KB |
20 'K' вывести сообщение из KB |
20 'Q' выход через команду /quit |
21 'Q' выход через команду /quit |
21 'q' выход по причине окончания игры |
22 'q' выход по причине окончания игры |
22 't' + № /taunt № |
23 |
23 |
24 фронтенд клиенту: |
24 фронтенд клиенту: |
25 'e' + <команда> выполнить "/<команда>" |
25 'e' + <команда> выполнить "/<команда>" |
26 'T' + {L,N,D} тип игры (локальная, сетевая, просмотр демо) |
26 'T' + {L,N,D} тип игры (локальная, сетевая, просмотр демо) |
27 'W' + <текст> сообщение о нефатальной ошибке |
27 'W' + <текст> сообщение о нефатальной ошибке |
28 Клиент фронтенду: |
28 |
29 'C' запрос текущего конфига игры |
29 Клиент фронтенду: |
30 'q' выход по причине окончания демки |
30 'C' запрос текущего конфига игры |
31 'i' статистика |
31 'q' выход по причине окончания демки |
|
32 'i' статистика |