Игра переехала на Joyent

Опубликовано 29.11.2007

Буквально только что перенес игру на сервер Joyent. По сравнению с московским скорость отдачи увеличилась примерно раза в 4, а то и в 5. Видимо, помехи над морем мешали :)

Процесс переезда был, мягко говоря, нетривиален. Переползать с FreeBSD на Solaris - удовольствие то еще. Много непривычных моментов. В частности, долго не мог вникнуть в систему управления сервисами SMF. в wiki на сайте Joyent есть инструкции по развертыванию Rails-приложений на их серверах с помощью capistrano, но они писаны под стандартные акселераторы, а у фейсбуковых свои особенности, которые приходилось искать буквально на ощупь. В частности, пришлось руками прописывать все пути к исполняемым файлам. В общем, вчерашний вечер и сегодняшнее утро прошли не зря :)

Кстати, если кто-то еще не тестировал игру - милости просим. Судя по логам, суровые дядьки-девелоперы, читавшие прошлый пост, всерьез заигрались :)

Онлайн-игра под Facebook

Опубликовано 28.11.2007

Почти полтора месяца ушло на то, чтобы проработать и довести до ума мой новый проект - онлайн-игру под платформу Facebook. Суть игры достаточно простая: вы становитесь капитаном космического корабля и можете сражаться с другими игроками. В процессе битв вы получаете опыт и славу. Опыт дает вам возможность прокачивать своего персонажа, а слава позволяет получать назначения на новые корабли.

Прошу любить и жаловать - Star Fleet

С технической стороны вроде ничего особо сложного нет. Большая часть времени ушла на то, чтобы сделать нормальное покрытие спеками (еще не до конца доделал). По началу это доставало, но зато теперь я спокоен практически за все части приложения.

Конечно, еще много чего нужно довести до ума. В частности, практически никак не задействованы инструменты распространения информации о приложении самими юзерами, есть только форма привлечения друзей. После исправления ближайших багов возьмусь ковырять.

Хостится приложение пока на нашем сервере в Москве, поэтому тормоза те еще. Однако, уже получен бесплатный аккаунт на Joyent, надо просто перенести.

В общем, если у вас есть аккаунт на Facebook - милости просим потестировать. Если аккаунта нет - милости просим регистрироваться :)