Установил либы на ssh2, вроде пашет.
ошибка в том, что ты поставил iweb by nazar 2.1 я думаю, что вообще ошибка ставить iweb (и не только от назара) , хотя я и сам не без греха, ставлю время от времени ))
понимаю, что с пвадмином проще, но если его нет возможности купить, нужно другое решение, но тоже надежное http://php.net/manual/ru/intro.ssh2.php [ATTACH] т.е. получается установить эту либу придется... Ты я так понял именно её и использовал в лк?
По хорошему, запускать сервер можно и не от рут пользователя (так даже будет лучше в плане безопасности), но делать это на php идея не очень, сам когда-то давно пробовал в веб сервер части пвадмина. просто ЛК функцию делаю, и там сейчас застопорился на запуске служб и локаций. Может демона тогда юзать котоырй бы выступал посредником? Т.е. пхп скрипт через сокет отправляет команду демону, демон уже как рут выполняет эту команду в терминале и возвращает результат о выполнении (успех или ошибка). Как считаешь, это прокатит? --- добавлено: 29 май 2015 в 16:57 --- понимаю, что с пвадмином проще, но если его нет возможности купить, нужно другое решение, но тоже надежное и точно не айвеб.. Вот как говорится и приходится изобретать велосипеды)
в общем из пхп функции удалось заставить корректно отрабатывать, но все же продолжает работать со сбоями, иногда приходит иногда нет. В общем остановился на варианте от Десмонда, пакетный способ более точный и пока не подвел, единственный недостаток, приходится перезайти в игру, чтоб увидеть зачисленный голд. Не обязательно, еще можно аукционом обновлять делал так ))
в общем из пхп функции удалось заставить корректно отрабатывать, но все же продолжает работать со сбоями, иногда приходит иногда нет. В общем остановился на варианте от Десмонда, пакетный способ более точный и пока не подвел, единственный недостаток, приходится перезайти в игру, чтоб увидеть зачисленный голд.
У http://mmorpg-devs.ru/members/desmond-hume.12579/ создал pwwiki в нем там был скрипт. Точную ссылку не могу найти на этот вики. http://pwdev.ru/index.php?title=Как_отправить_золото_сразу_после_регистрации? Спасибо Дес, погляжу.. Ну а теперь вернусь к сабжу, обнаружил любопытное явление: Функция отправки голда из айвеба: rs = statement.executeQuery("CALL usecash ( '" + ident + "' , 1, 0, 1, 0, '" + 100*amount + "', 1, @Error)"); из пхп $link = new mysqli("127.0.0.1", "root", "root", "pwserver"); mysqli_query($link, "CALL usecash ('32', 1, 0, 1, 0, '5*100', 1, @Error)"); Весь прикол в том, что из айвеба успешно приходит голд, из пхп нет, раньше работало, а теперь нет. Забавно да? Так где собака порылась? )
В общем в одно прекрасное время внутриигровой голд просто перестал приходить на все игровые аккаунты. в подобных темах, типо этой или этой дельных путей решения нету, сразу скажу, что такие варианты как: 1. iweb 2. pwadmin не предлагать, нужно именно техническое решение проблемы, т.е. понять причину, почему функция отказала? Что я пытался сделать, что устранить проблему: 1. прогонял игровые базы через фикс 2. Перезаливал процедуры 3. Присылал различные суммы голда, даже отрицательные. Эти шаги не помогли. В общем сейчас пока не знаю, что ещё проверять. У кого какие мысли? Записи в mysql с Usecashnow в Usecashlog перемещаются? за последние 3 дня нет. --- добавлено: 29 май 2015 в 11:46 --- Я бы проверил выдачу голда напрямую(пакетом) через скрипт выложенный на форуме, если доходит то проблема не в gamedbd. можно линк на этот скрипт?
В общем в одно прекрасное время внутриигровой голд просто перестал приходить на все игровые аккаунты. в подобных темах, типо этой или этой дельных путей решения нету, сразу скажу, что такие варианты как: 1. iweb 2. pwadmin не предлагать, нужно именно техническое решение проблемы, т.е. понять причину, почему функция отказала? Что я пытался сделать, что устранить проблему: 1. прогонял игровые базы через фикс 2. Перезаливал процедуры 3. Присылал различные суммы голда, даже отрицательные. Эти шаги не помогли. В общем сейчас пока не знаю, что ещё проверять. У кого какие мысли?
В инете слитая копия есть, возьми и посмотри. в копии что слита ещё не реализован монторинг локаций, как сам странгер писал, он потом добавил это, когда попросил один из клиентов.
Hi. I encounter the following error [IMG] and [IMG] I do like the instructions below: Серверные файлы 1.5.1 [гайд] dpkg --add-architecture i386 apt-get update apt-get install ia32-libs
бывает )
Ищу совместного человека для работы над сервером CS 1.6 Wtf oO а вот как правильно: Ищу человека для совместной работы над сервером CS 1.6
Я вот поглядел скрин в теме этой http://mmorpg-devs.ru/threads/Личный-кабинет-myweb.16046/ Там запуск работает по какому принципу? Возможно в смысле возможно? Я спросил же по какому там принципу реализована эта функция? )
либо пользователю www-data выдать рут полномочии Не надо давать на все рут доступ для пользователя www-data. Там можно создать список файлов и/или директорий ( в моем случае это было пару shell-скриптов), к которым www-data будет иметь рут доступ. Я вот поглядел скрин в теме этой http://mmorpg-devs.ru/threads/%D0%9B%D0%B8%D1%87%D0%BD%D1%8B%D0%B9-%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82-myweb.16046/ Там запуск работает по какому принципу?
В общем пытаюсь написать панель управления локациями, примерно как в айвеб, но используя PHP. Вся проблема в том, что при попытке запуска из веб панели, нужная служба или локация не поднимается, но если обратится к пхп скрипту из терминала с правами рута, то успешно поднимается. Я так понимаю все дело в правах, а точнее, что www-data юзер не может получить полномочии по запуску. Решил погуглить, но там все сводится к тому, что либо апач нужно разрешить по рут пользователем либо пользователю www-data выдать рут полномочии, но оба эти момента по сути вполне приличная уязвимость. Среди альтернативы ещё предлагают использовать некий демон, который был бы запущен под рутом и мог принимать через сокет от вебскрипта команды и уже транслировать их в терминал... Разве нет прочих альтернатив, чтоб из веб скрипта запустить службу, без вмешательства в манипуляции прав и полномочий или использование демона?
Ищи строку bind-address=127.0.0.1 в файле /etc/mysql/my.cnf и закомменть её. Перезапусти mysql. А вообще ты немного форумом ошибся. Этот вопрос надо задавать на форуме mysql, сервер тут нипричем. ну и в целях безопасности создать юзера бд указав его ип, той машины, с которой будет коннект к базе. [email protected] Выглядит примерно так такой пользователь базы, в случае сабжа его имя и айпи будут другими, те которые задаст владелец сервера.
Уважаемые участники форума Mmorpg-devs, рады приветствовать Вас от имени команды Unitpay.ru! Универсальное платежное решение Объединяем бизнес и деньги ваших клиентов Мы специализируемся на платежах. За этой лаконичной фразой стоят программисты, которые, получив возможность «не распыляться», стремятся к тому, чтобы партнерство в этой области было максимально комфортным. В частности, были разработаны специальные условия сотрудничества с владельцами игровых серверов: выгодные процентные отчисления (от 80%), уникальный менеджер установки скриптов, с которым процесс интеграции платежей на сервер занимает всего 2 минуты, кастомизированная форма оплаты. Резюмируя, основные преимущества работы с нами: - Выплаты можно заказывать ежедневно или в любое удобное для Вас время прямо из своего личного кабинета - Переводы осуществляются на кошельки WM или на расчетный счет - Кратчайшие сроки подключения - Удобные формы оплаты, бесплатно кастомизированные под дизайн Вашего проекта - Собственная служба технической поддержки, в том числе по бесплатному номеру 8-800 - Наши программисты оказывают полное сопровождение интеграции мобильных платежей в Ваш проект. - Компенсируем часть фрода для добросовестных партнеров в ущерб собственному доходу. Регистрируйтесь, уважаемые партнеры! Будем рады взаимовыгодному сотрудничеству. Я пока исключил данный сервис из платежных шлюзов своего сайта, причина в том, что юнит пай норовит заблокировать малоактивные магазины (сайты). Пока более лояльная фрикасса, относится терпеливо к неактивным проектам. --- добавлено: 22 май 2015 в 22:28 --- p.s Отбор клиентов происходит по принципу "Поле Чудес" вот именно
Как обычно авиаторы говорят, когда видят старую рухлядь, оно разве могло летать? Так и тут спрошу о сабже, оно может работать?.. =)
Ну вот, дело оказалось не в том, что сборка кривая или мои руки кривые, а именно в этом RPC а точнее, то линукс ядро дебиана, что предоставлял ДЦ оказалось немного кривоватым, точнее несколько конфликтовало именно при запуске игрового сервера, в общем с помощью Тех поддержки решил проблему их ответ был таков: Мы ничего не стали устанавливать, а для начала обновили оригинальное ядро системы. Этого оказалось достаточно. Возможно, что дополнения вносимые ДЦ в ядро (для средств мониторинга сервера) не совсем корректно отрабатывали с вашим ПО. Мы сообщим в ДЦ об этом инциденте с целью повышения надежности и совместимости в работе систем. Приятной работы.
Имена участников (разделяйте запятой).