Подойдёт ли VDS от SWEB для написания реалтайм-онлайн игры?
Хочу написать реалтайм онлайн игру для вконтакта, думаю серверную часть на java создавать.
Кто-нибудь покупал VDS от sweb.ru? Если вы знаете ещё хорошие, проверенные сайты где можно купить виртуальный сервер, который подойдёт для моих целей - посоветуйте пожалуйста. Может ли виртуальный сервер давать низкий пинг или из-за других серверов тормозить? |
Всегда умилялся ценам в нашей отчизне, в европе цена в 6-10 раз маньше, если отпишу хостера боюсь воспримется как реклама, в личку напишите - я вам ссылку скину.
|
А вообще - VDS подойдёт для онлайн реалтайм игры?
|
Конечно подойдет. Если в неё будет играть несколько десятков человек. :)
|
Смотря как настроить, и что требуется от сервера. если хранить таблицу рекордов, подойдет и "калькулятор". А если real-time socket server на java, то и не одним физическим сервером это ограничивается.
|
У меня есть такая гениальная идея - сервер будет назначать для каждой игровой локации свой игрок-сервер, у кого пинг больше. И у этого игрока уже будет прослушиваться сокетный порт и все другие игроки будут с большим интервалом производить запросы к его компу. Ведь запускают же игры типа контры, из обычного компа сервак делают, что мешает и на AS такое реализовать?
Далее - время от времени на сервер отправляются данные о действиях игроков и игрок-сервер проверятся на читерство и соблюдение механики\правил. Это делается не очень часто, допустим каждые 10 секунд, но если игрок-сервер читерит или он вышел, то выбирается новый игрок-сервер и так далее... Это бы очень круто разгрузило сервер. Как думаете, технически реально реализовать? Нет ли каких крупных проблем здесь, подводных камней, которые я не вижу? |
peer2peer типа cirrus подойдет
|
Часовой пояс GMT +4, время: 06:51. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.