"Вдруг" меняются правила, и в бою могут участвовать до 10 (или до 50) игроков.
В т.ч. состояние боя (т.е. каждого игрока) по итогам каждого хода.
"Раздувание" исключительно в размере кол-ва байт в ID-шниках. В остальном - если данные нужно хранить, они будут храниться и в одном поле, занимая тоже самое место. А вообще спорный вопрос, что больше места займёт.. ID-шники в чистом виде (при необходимости с поиском по ключу) vs они же, но сериализованные...
Не увидел EAV.. Обычная структура реляционной БД - сущности-ключи. Со всеми недостатками и достоинствами.
Хранение всего боя целиком в одной строке БД ИМХО быстрее приведёт к тормозам из-за блокировки строки (INNODB) UPDATE-ами. Хотя, вариант рабочий.. БД и в том, и в другом случае используется исключительно как хранилище.
При этом, независимо от выбранного варианта, при увеличении одновременного количества боёв вполне возможно без глобальных исправлений получить рабочую схему за счёт раскидывания активных боёв по разным серверам (а-ля шардинг).
Текущие бои в Memory хранить, архив - в MyISAM (меняться они вряд ли будут) или в InnoDB. Для начала - даже на шареде пойдёт.
Обнадёживающе :D
Это 450 активных игроков онлайн.. много это или мало (в смысле, завышенное или заниженное число) - Вам виднее.
В первый раз сдержался..
AGAVA_hosting, попробуйте абзацы в сообщении разделять пустой строкой. Так читать гораздо удобнее..
p.s. "независимо", "насчет"
это primary key
каждый юзер может сходить за конкретный ход в конкретном бою только 1 раз.
Инфу о том, что пользователь сходил - записываем в эту таблицу.
Если юзер 356 за 3-й ход в 155-м бою не сходил, то строчки с 155/3/356 не будет.
Если же сходил - в этой строчке должна лежать вся инфа о его ходе.
Таймер можно разместить в таблице боёв или вообще рассчитывать его (есть датавремя начала боя, есть 1 ход в минуту, есть текущее время).
p.s. зачем хранить max_shodilo (в смысле, что это даёт)?
Вам сам хостинг в России? Или размещение сервера не критично? Многие компании в РФ позволяют официально (с платёжками через банк и тд) брать хостинг за рубежом.
У Inferno, например (тема с отзывами) базовое администрирование официально включено и ISPManager есть (да и с переездом помогают).
У многих хостеров администрирование (в т.ч. первоначальная настройка VPS) идёт за доп. плату.
Вы бы ещё требования к параметрам (диск, память, процессор.. или хотя бы что размещать планируется - 1 сайт на joomla или 10 битриксов) озвучили. Тогда, думаю, конкретных предложений больше будет.
Ошибки JS какие есть? От сервера ответ приходит? (через F12 в Network смотреть, в хроме, например)
Если её нет в этом .htaccess, она в другом.. (КО)
* ещё бы RedirectMatch последний на rewriterule заменил.
.htaccess тоже идентичный? Подозреваю, что нет..
В общем случае - если не ясно, где искать - делить правила пополам и частями убирать..
p.s. Я бы не стал редиректить на www.site2, а затем - на www.site1
RewriteCond %{HTTP_HOST} !=нужныйдоменRewriteRule .* http://нужныйдомен%{REQUEST_URI} [R=301,L,QSA]
megallodon, с SEO-шными вопросами лучше в SEO-разделы обращаться. Вполне себе "вопрос от новичков". А ещё лучше - перед тем, как вопрос задать, поискать на него ответ самостоятельно.
А сюда лучше приходить за ответами на технические вопросы.
p.s. Вполне нормально в топе висят ссылки вида