Кто то уже сталкивался с новым обработчиком xsolla(прием платежей, проверка пользователя, отмена платежа)? Не совсем понел как делать ответы на их сервер. Если кто сможет обьяснить наглядно кусок кода - к примеру как выводить ответ при проверки на существования пользователя, буду благодарен
ну во первых, где параметры функции? где ты задаешь в функции значения $test1, $test2, $test3?
проще и более универсальней(на множество значений а не только 3) будет вариант:
да вот пытаюсь как бы настроить nginx) вроде сделал все верно, но все равно человек с мышкой где двойной щелчок кнопочка есть, игнорит все в подряд. Что я мог тут сделать не так?
Всем доброго времени суток, столкнулся с проблемой. Существует проект, при нажатии по ссылку, проводятся обычные проверки if(..) else ... . Пользователи обнаружили что при очень быстром нажатии по ссылки(30-40 кликов в секунду), страница может подлагать, и как я понел, код загружается не полностью ибо нагло игнорирует проверки. Можно ли как то организовать защиту что бы пользователь не мог нажимать чаще чем 3-4 клика в секунду(JS, PHP, настройка nginx/apache). Заранее благодарю
фишка в том, что игра под телефоны, как показала статистика, все ещё 20% пользователей имеют ошибки при расположении js в скриптах, так что что б охватить всю аудиторию, приходится выкручиваться как могу(
включал разумеется, все равно не вариант. Бои быстрые если 5х5 а к примеру 20х20 уже не вариант, база сильно захламлена получается, дажи при учете что если бот умирает, то он удаляется из базы. Многие боты кронами создаются каждые пол часа относительно уровней, не всегда могут участвовать в бою и остаются в базе(
Доброго времени суток, столкнулся с проблемой нагрузки на сервер. Причина ясна - слишком много записей пользователей, тяжелые запросы к мускулу.
Сайт - игра, боты бьют с интервалами в 10 секунд(при обновлении страницы подключаю файл bots.php)
mysql_query("UPDATE users SET time_left='$time' WHERE id='$bot[id]'");
}
else
{
if($count_strikes> 0)
{
$say='';
mysql_query("UPDATE users SET time_left='$new_time_s' WHERE id='$bot[id]'");
for($i=1;$i<=$count_strikes;$i++)
{
$mdmg=0;
$ebot=mysql_fetch_array(mysql_query("SELECT * FROM users WHERE id!='$bot[id]' AND b_id='$bot[b_id]' AND hp_now>0 AND team!='$bot[team]' order by rand() limit 1"));
$say.='<br /><b><font color="gold">'.$bot['login'].'</b> использовал "удар огнём" -'.$bouns_dmg.'<img src="s/fire.png"> на <b>'.$ebot['login'].'</b></font>';
$say.='<br /><b><font color="gold">'.$bot['login'].'</b> использовал "оглушающий удар" и оглушил <b>'.$ebot['login'].'</b> на <b>'.$bot['lvl'].'</b> секунд</font>';
mysql_query("UPDATE users SET armor=armor+'$armor' WHERE id='$ebot[id]'");
$say.='<br /><b><font color="gold">'.$bot['login'].'</b> использовал "корозию" и уменьшил броню <b>'.$ebot['login'].'</b> на <b>'.$armor.'</b></font>';
break;
case"strike":
$bouns_dmg=$bot['lvl']*50;
$say.='<b><font color="gold">'.$bot['login'].'</b> использовал "мощьный удар" <b>-'.$bouns_dmg.'</b> <b>'.$ebot['login'].'</b></font>';
$dmg+=$bouns_dmg;
break;
case"heads":
mysql_query("UPDATE users SET hp_now=hp_now*'0.1' WHERE b_id='$bot[b_id]' AND team!='$bot[team]'");
$say.='<b><font color="gold">'.$bot['login'].'</b> использовал "Огонь с трех голов" <font color="red">-90% Здоровья противникам</font>';
Прочитал про мемкэш, но не нашел нормальной инфы, может "духи онлайн" помогут)
Проблема в том, что не охото каждый раз делать кучу запросов к базе, по этому хочу хранить ботов в мемкеше, но нужно как то в файле ботов сортировать кто из врагов бот в этом бою.
Сначала думал сделать $key_name=$user['b_id'].'bot'; но тогда возникает вопрос - нужно ли ботов вообще хранить в базе в таком случае или можно оперировать данными с мемки?
а так же:
tanks.m-ages.com.ua
rome.m-ages.com.ua
civa.m-ages.com.ua
При одном условии - все доны сохранены(логи), вы ручаетесь что не тронете - большие деньги. при вайпах и тд - учитуете.
Отдами скрипты бесплатно, главное докажите что игроков не обидете.
P.S. в танках обещал 5 написать - утром сделаю:
Small World
1. Институт
професия повышает еффект работы(каждый уровень увеличивает производительность), стоимость зависит от
2. Создать свой бизнес
Создание своего бизнеса
3.справка
4. реклама
WapTanks
1. Блок игрока
2. Молча в чате
3. Взвод
4. Виды боев(хаотичные - случайный разброс, ограничение 20 человек; Каждый сам за себя - команда++, ограничение 10 челвоек; командная игра - заход по командам, ограничения выбирает игрок)
5. Коментарий к боям
6. Карта локаций(6 локаций +броня, +урон)
отдам все лишь за спасибо. писал из за одного мотива - девушки. теперь разочарован во всем. чесно скажу, жалко, переживаю за донатов
P.S. сор за руский, мне побую, не учил и не собираюсь. те кто считают что я безграмотный, это ваша проблема. я на английском пишу чем на руском, простите не учили рускому
Сейчас при 1 обновлении страницы, выполняется множество запросов к базе данных, разумеется чем меньше тем лучше. В данном случае хотелось бы что их было на 9 меньше