Знает кто-нибудь как исправить метод авторизации в игре? Захожу в игру, пишет надо через ИЦ, как сделать что бы можно было логин и пароль вводить?)))
А обновлять список персонажей и кланов раз в час будет эффективно для сервера или достаточно 1-2 раза в день?))) Смотря для каких задач это делается. И что в твоем понятии "эффективно для сервера"? Понимаю, такой вопрос, когда ставишь SSD или память, короче железную часть меняешь. Не будут же эти запросы перегружать сервер, если будут раз в час выполняться?) Задача одна: составить актуальный список персонажей и кланов на сервере.)))
./gamedbd gamesys.conf listfaction > /home/listfaction sleep 2 /usr/bin/php path_to_script Сделал этим способом. В PHP такую функцию file_get_contents("listfaction", FILE_USE_INCLUDE_PATH), скрипт и файл лежат в одной папке. Всё работает. Осталось только в крон добавить и всё. Спасибо. --- добавлено: 17 апр 2016 в 17:03 --- А обновлять список персонажей и кланов раз в час будет эффективно для сервера или достаточно 1-2 раза в день?)))
Просто запускай gamedbd от владельца www-data, предварительно поменяв владельца файлов на www-data Это нормально, с точки зрения безопасности?))) А то получается любой скрипт будет иметь полный доступ к серверу.
Попробуй: 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. Хотя кстати второй вариант даже лучше, нет лишних запросов.
Всем добрый день! Не могу сказать, чего именно касается проблема: php или Perfect World. Но всё это у меня взаимосвязано. Дело в том, что у меня есть скрипт, который должен раз в день брать информацию с gamedbd: listfaction и listrolebrief, с дальнейшим занесением её в БД MySQL, а именно список кланов и персонажей. Для того чтобы мой скрипт работал, нужно установить права на папку gamedbd 777. С данными правами всё прекрасно работает. Но через какое-то время, видимо при обновлении информации в игровой базе, ей присваиваются права ниже, чем 777. Соответственно мой скрипт уже не сможет получить информацию с игровой базы, обращаясь к ней. Вопрос следующий. Можно ли как-нибудь сделать, чтобы права постоянно были 777 или чтобы, при обновлении данных в игровой базе, она сама себе присваивала права 777. Или как провернуть всё это на php. Команда chmod в php не выполняется. Отсутствуют права. Решение искал долго. Всё перепробывал. Ничего не работает... Заранее спасибо!
30 ТB тебе хватит на десяток серверов и спв), еще и клиент с сервака могут качать Можешь ДЦ порекомендовать, где норм и не слишком дорого?)))
https://servdiscount.com/ С компа на сайт зашёл, кривой ппц, в интернете о нём инфы вообще нет. Странно как-то...
https://servdiscount.com/ По описанию вроде хороший, да и не дорогой. Надо будет попробывать ). Только перевод корявый).
Добрый день, хватит ли для начала 30 Тб трафика для сервера pw и cpw? И сколько в среднем все это ест?) Какие хостинги хорошие есть что бы сервак отдельно поставить и cpw, трафик безлимитный желательно?)
1.3.1 не запускается. Конвертирован elements.data с 12 в 10 версию. При запуске на нём и стопорится...
1кк опыт, дух, монеты. Мобы убиваются спокойно))) --- добавлено: 27 дек 2015 в 19:48 --- Уменьшил рейты до 100к и всё ок. Видимо 1кк очень большие))). Тему можно закрывать))).
Добрый вечер! Падает мир после убийства босса с инея. Такая ошибка: assert failed:"exp >=0 && sp >=0" in file player.cpp:2506 В чём может быть ошибка?) Слишком большие рейты? В elements.data опыт прописан у босса.
Так полностью готовый клиент будет подключен к этому же спв, просто клиент будет пропатченный до определённой версии + в нём будут установлены все модельки, текстуры и прочее. Всё, я понял, один вариант будет облегчённый, другой полный, при этом все основные файлы будут черпать с одного источника... Только в одном загвоздка, у кого то вместо модельки будет Error :D, а у кого то норм... Именно так, а если хотят норм модельку то пусть качают клиент + от этого будет хорошая раздача у клиента. Т.е. CPW чисто для текущих обновлений (data файлы, интерфейс подправить, иконки гильдий), а новый клиент делать для масштабного обновления, указывая, что старый клиент игры больше не поддерживается администрацией проекта и рекомендует установить новый клиент игры))).
Так полностью готовый клиент будет подключен к этому же спв, просто клиент будет пропатченный до определённой версии + в нём будут установлены все модельки, текстуры и прочее. Всё, я понял, один вариант будет облегчённый, другой полный, при этом все основные файлы будут черпать с одного источника... Только в одном загвоздка, у кого то вместо модельки будет Error xD, а у кого то норм...
Ну лучше много файлов в CPW не заливайте(только самое необходимое для играбельности). А кто хочет полностью чтобы всё было видно(модельки,текстуры,локи) пускай скачивают ваш полностью пропатченный клиент. Это самый плохой метод и его лучше не применять. Кол-во файлов на CPW роли играть не будет все равно есть либо список файлов при обнове с разницой, либо files.md5 полный список для проверки. Вот если у игрока полетит файл, которого нет у вас на CPW то проверкой он уже не спасется, а повозиться время у него потом отнимется дофига. А что патчить игроку 1.3.6 или 1.5.1 до вашего сервера тут тоже надо подумать. Я тоже считаю, что странно как-то. Клиент игры (полный) сам по себе, а CPW для другого клиента игры, потом запутаешься, что кидать в обнову...
Для начала сгодиться установить на сервере, главное используй nginx. На счет безопасности, тут не напрягайся. Когда начинают гадить твоему серверу, тут хоть на луну CPW ставь. 16 гигов оперативки хватит для 1.5.0, серверу желательно 8 ядер/потоков процессора, у тебя процессор подходит. Я привык apache пользоваться, nginx даже хз как настраивать))).
1.5.1 шаровая версия при запуске через один game server занимает от 5 до 12 гб оперативной памяти. CPW больше влияет на безопасность. С помощью него куда легче перегрузить канал серверного оборудования благодаря чему игровой сервер станет недоступен. А если отдельно ставить CPW, то скок оперативки в среднем понадобится?
Всем привет! Хотел бы узнать, стоит ли CPW ставить отдельно или для начала сгодится на сервере (пропускная способность 100 Мбит/сек)??? А то думаю, смысл ставить отдельно, если на сервере вначале не будет 100+++ игроков... И заодно ещё вопрос задам в этой теме. Для сервера 1.5.0 (88) хватит ли 16 Гб оперативки и процессор AMD Opteron 3280 Octo-Core 8 x 2,4 GHz для запуска всех данжей (м.б. и около 90 % данжей)???
Подскажите офсеты для 1.5.0 (88), а то IDA запускать на нетбуке стрёмно, зависнет... нашёл, вроде бы офсет 141230
Имена участников (разделяйте запятой).