Но если после этого сначала войти в игру и снова перейти на клансайт, то не начисляется ни 0.9 очка, ни 1 очко.
Это неправильно, переделайте!
вот я вчера открыл игру, забыл зайти за своего персонажа, но зашёл на свой клансайт. В итоге мне дали 0.1 очко вместо 1! несмотря на то, что я потом зашёл за себя и заходил повторно. Это что ли специально?
"Это сделано специально! С одного айпи хосты прибавляются 1 раз в сутки. Либо человек заходит залогенным и приносит 1 очко, либо без входа в игру и приносит 0.1!"
то, что ты объясняешь - это очевидно и всем понятно. А вот я тебе объясню:
С одного айпи начисляет раз в день, НО пусть делает проверку - сколько очков он выдал на айпи. Если посещение сайта одним айпи уже состоялось, но было выдано 0.1 очко, то при повторном посещении (после входа в игру) пусть добавляет 0.9!
Слишком много заморочек для решения простой проблемы. Сделано специально вот что: клан должен получать плюшки за интересный сайт. Тому, что вместо этого вы сами на него ходите ради хостов и обмениваетесь с союзниками тем же способствовать не буду. Если сайт интересный и человек идет по рекламе из чата - такой проблемы у вас не будет. Фокусируйтесь на создании интересного контента, а не попытках выжать максимум из накрутки рейтинга.