Ну да, я примерно так и хотел — спасибо за уточнение.
То есть если определимся делать блокировку скажем на 8 часов и человек лег спать на 8 часов то ему утром добавиться 8*2 = 16 часов игровых часов, при максимуме 16 часов (24-8). Хотя можно максимум повысить до 24-ех, мало ли кто как работает и спит… А «тарификацию» я бы сделал больше чем по целому количеству часов, часа по 4 например.
Уже идет) Недели через 2 выложим обновление с новой эпохой «Античность», правда частично. Появится +7 исследований +5 построек +1 чудо света +1 улучшение. Всего Античность будет включать 23 исследования — будем накатывать их частями.
Так понятно что мы не будем жестко забивать это время каждый сам настроить сможет. И у каждого оно будет разное. Не важно во сколько кто играет спать то всем нужно.
1. Конечно я написал об этом в статье — очередь необходима как воздух.
2. Я все же считаю им будет лучше поспать спокойно, осознавая что это неизбежно и всем приходится это делать.
Спасибо! Желающих «помочь» за 50% доли хватает. Но мы рискнем своими силами — к концу лета, если не прокатит, согласимся на условия инвесторов. Или поищем богатого фаната цивилизации :)
Не понял какая именно информация на клиенте хранится?
Клиент запрашивает регион, но не факт что сервер выдаст все клетки этого региона — может и не одной. На серверной стороне учитываются пермишены на видимость клеток.
Конечно исследуются и при закрытом окне — этот процесс на сервере просчитывается.
Если вы в офлайне это ваши проблемы =) Но у нас есть в планах множество идей как скрасить эту проблему. Например дадим возможность на 10 часов в сутки залочить игру — при этом на вас не смогут нападать.
Да было бы круто наверное использовать NodeJs и Redis — но сделали по другому — возможно со временем переделаем.
1) работает 1 программист (я) и 1 дизайнер/художник
2) недавно взяли 4-ядерный Xeon с 4Гб оперативки
3) я немного слукавил про 10 000 =) На самом деле сейчас помещается 2500 игроков. Так как по просьбе геймеров я разнес стартовые позиции по дальше друг от друга. Ограничение это физическое — на карту больше не поместится. Нужно другую карту(мир, сервер) делать что следующие 2500 играли.
habrahabr.ru/blogs/gdev/123094/
habrahabr.ru/blogs/gdev/123095/
Из своего опыта могу заметить, что в игры часто играют девушки в декрете — сам с 3-мя! такими играл в браузерной стратегии.
То есть если определимся делать блокировку скажем на 8 часов и человек лег спать на 8 часов то ему утром добавиться 8*2 = 16 часов игровых часов, при максимуме 16 часов (24-8). Хотя можно максимум повысить до 24-ех, мало ли кто как работает и спит… А «тарификацию» я бы сделал больше чем по целому количеству часов, часа по 4 например.
И планирую еще писать непосредственно по разработке.
2. Я все же считаю им будет лучше поспать спокойно, осознавая что это неизбежно и всем приходится это делать.
Клиент запрашивает регион, но не факт что сервер выдаст все клетки этого региона — может и не одной. На серверной стороне учитываются пермишены на видимость клеток.
Конечно исследуются и при закрытом окне — этот процесс на сервере просчитывается.
Если вы в офлайне это ваши проблемы =) Но у нас есть в планах множество идей как скрасить эту проблему. Например дадим возможность на 10 часов в сутки залочить игру — при этом на вас не смогут нападать.
Да было бы круто наверное использовать NodeJs и Redis — но сделали по другому — возможно со временем переделаем.
2) недавно взяли 4-ядерный Xeon с 4Гб оперативки
3) я немного слукавил про 10 000 =) На самом деле сейчас помещается 2500 игроков. Так как по просьбе геймеров я разнес стартовые позиции по дальше друг от друга. Ограничение это физическое — на карту больше не поместится. Нужно другую карту(мир, сервер) делать что следующие 2500 играли.