mikhailk
08.04.2010, 23:59
Например, возьмем фермера и добавим к нему стрелялку-пулялку с соседом в режиме реального времени. Т.е., большую часть времени игрок вообще будет проводить фактически в оффлайне, пока у него там все растет, и лишь изредка ему потребуется реалтайм.
Как я понимаю, варианты:
1. Открыть соединение через сокет в самом начале игры и потом уже все гонять через сокет и, соответственно, тащить это соединение всю игру (как я понимаю, что-то там все-таки пингуя, чтобы сокет не отвалился по таймауту).
2. Производить начальную загрузку через http (и фиксацию покупок - тоже), а вот если игрок хочет немного реалтайма - устанавливать соединение через сокет на время баттла, а потом сокет закрывать.
Как правильнее?
Или есть еще варианты?
Как я понимаю, варианты:
1. Открыть соединение через сокет в самом начале игры и потом уже все гонять через сокет и, соответственно, тащить это соединение всю игру (как я понимаю, что-то там все-таки пингуя, чтобы сокет не отвалился по таймауту).
2. Производить начальную загрузку через http (и фиксацию покупок - тоже), а вот если игрок хочет немного реалтайма - устанавливать соединение через сокет на время баттла, а потом сокет закрывать.
Как правильнее?
Или есть еще варианты?