1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

Результаты поиска

  1. Stas94
  2. Stas94
  3. Stas94
  4. Stas94
  5. Stas94
    Попробуй: chown root path_to_script А лучше на крон вешать bash- скрипт, который будет генерировать файл и запускать его обработку php-скриптом: ./gamedbd gamsys.conf listfaction > /home/listfaction sleep 2 /usr/bin/php path_to_script Слип на всякий случай, если файл не успеет записаться на диск до начала работы php-скрипта. Первый вариант не работает. Второй я понял как работает, но... Не много не так, я, объяснил. У меня есть скрипт listfaction.php, который, допустим, стоит на кроне в первую минуту нового дня, он выполняет функцию file_get_contents("http://10.0.2.15/pw/pc/servinfo.php?db=listfaction"), и обрабатывает полученные данные. Т.е. надо либо как-то настроить по моему методу, либо сделать так, чтобы скрипт обращался непосредственно к вновь созданному файлу listfaction, который во 2 варианте, а не используя функцию file_get_contents. Хотя кстати второй вариант даже лучше, нет лишних запросов.
    Сообщение от: Stas94, 17 апр 2016 в разделе: PW Вопросник
  6. Stas94
    Всем добрый день! Не могу сказать, чего именно касается проблема: php или Perfect World. Но всё это у меня взаимосвязано. Дело в том, что у меня есть скрипт, который должен раз в день брать информацию с gamedbd: listfaction и listrolebrief, с дальнейшим занесением её в БД MySQL, а именно список кланов и персонажей. Для того чтобы мой скрипт работал, нужно установить права на папку gamedbd 777. С данными правами всё прекрасно работает. Но через какое-то время, видимо при обновлении информации в игровой базе, ей присваиваются права ниже, чем 777. Соответственно мой скрипт уже не сможет получить информацию с игровой базы, обращаясь к ней. Вопрос следующий. Можно ли как-нибудь сделать, чтобы права постоянно были 777 или чтобы, при обновлении данных в игровой базе, она сама себе присваивала права 777. Или как провернуть всё это на php. Команда chmod в php не выполняется. Отсутствуют права. Решение искал долго. Всё перепробывал. Ничего не работает... Заранее спасибо!
    Автор темы: Stas94, 17 апр 2016, ответов - 10, в разделе: PW Вопросник
  7. Stas94
  8. Stas94
  9. Stas94
  10. Stas94
  11. Stas94
  12. Stas94
  13. Stas94
  14. Stas94
    Так полностью готовый клиент будет подключен к этому же спв, просто клиент будет пропатченный до определённой версии + в нём будут установлены все модельки, текстуры и прочее. Всё, я понял, один вариант будет облегчённый, другой полный, при этом все основные файлы будут черпать с одного источника... Только в одном загвоздка, у кого то вместо модельки будет Error :D, а у кого то норм... Именно так, а если хотят норм модельку то пусть качают клиент + от этого будет хорошая раздача у клиента. Т.е. CPW чисто для текущих обновлений (data файлы, интерфейс подправить, иконки гильдий), а новый клиент делать для масштабного обновления, указывая, что старый клиент игры больше не поддерживается администрацией проекта и рекомендует установить новый клиент игры))).
    Сообщение от: Stas94, 11 окт 2015 в разделе: PW Вопросник
  15. Stas94
  16. Stas94
    Ну лучше много файлов в CPW не заливайте(только самое необходимое для играбельности). А кто хочет полностью чтобы всё было видно(модельки,текстуры,локи) пускай скачивают ваш полностью пропатченный клиент. Это самый плохой метод и его лучше не применять. Кол-во файлов на CPW роли играть не будет все равно есть либо список файлов при обнове с разницой, либо files.md5 полный список для проверки. Вот если у игрока полетит файл, которого нет у вас на CPW то проверкой он уже не спасется, а повозиться время у него потом отнимется дофига. А что патчить игроку 1.3.6 или 1.5.1 до вашего сервера тут тоже надо подумать. Я тоже считаю, что странно как-то. Клиент игры (полный) сам по себе, а CPW для другого клиента игры, потом запутаешься, что кидать в обнову...
    Сообщение от: Stas94, 11 окт 2015 в разделе: PW Вопросник
  17. Stas94
  18. Stas94
  19. Stas94
  20. Stas94