doc/netgamelist.txt
author unc0rr
Mon, 29 Sep 2008 22:14:23 +0000
changeset 1301 c6fe8a4bfd34
parent 748 fac3a6cb0896
permissions -rw-r--r--
Fix a bug screwing team selection up in network game (REMOVETEAM message doesn't have teamID, and after removing the team QMap still contains old info, when add and remove team with the same name, total hedgehogs number will be decreased by first team hh number)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
748
fac3a6cb0896 Add misc files from my working copy
unc0rr
parents:
diff changeset
     1
Создающий игру посылает скрипту запрос (Название игры (строка в утф-8, до 100 символов), версия протокола (целое), ип-адрес (IPv4), порт, наличие пароля(есть/нет)), получает некий id игры (строка). Каждую минуту подтверждает своё присутствие, посылая скрипту id игры.
fac3a6cb0896 Add misc files from my working copy
unc0rr
parents:
diff changeset
     2
fac3a6cb0896 Add misc files from my working copy
unc0rr
parents:
diff changeset
     3
Желающий подключиться запрашивает список игр с параметрами (версия протокола, наличие пароля(важно/неважно)), получает список (название игры, ип-адрес, порт).
fac3a6cb0896 Add misc files from my working copy
unc0rr
parents:
diff changeset
     4
fac3a6cb0896 Add misc files from my working copy
unc0rr
parents:
diff changeset
     5
При запуске игры создающий посылает запрос на удаление из списка (указывает id).