Попал в больницу, просил право продать копии,ибо нужны были деньги на операцию. Кроме Филипа никто не понял. Пришлось брать кредит. Плевать теперь на то у кого и что взломали. Все возвращается. Гоуранге привет Звучит так, будто разработчики виноваты в том, что нужны деньги. А кому они не нужны? И если кто-то не пишет о своих проблемах, это не значит, что у него их нет. И конечно всем вам плевать на взломы, никто и не думает иначе, это должно волновать только разработчиков. Но задумайтесь, кто способствовал развитию этой темы (серверов), кто облегчал ваш труд и помогал в работе, а также заработках? Так что не надо нас винить, мы проделали огромную работу, и знаем цену своему труду.
Версия 3.0.0.8 добавлена поддержка 123, 145 версий elements.data добавлена возможность сортировки по ID (по клику на заголовке столбца) добавлены оффсеты для захвата координат из клиента версии 1.5.3 поиск по координатам таргета Поиск по координатам таргета возможен как по точным координатам, так и с разбросом (полный список результатов будет во вкладке поиска, в списке выделяется последний из найденных).
Смотря как следил бы за ним и насколько хватило средств для аренды.
Для ТС - если не знаешь, как запустить процесс с выводом данных в лог или консоль - стоит начать именно с этого, или же просто найми человека, который это умеет и найдет проблему.
Также из предложений Добавить поиск по высоте (Хорошо будет находить нпсов в определенной местности) к примеру "Почтовый ящик" в игре их огромная куча, найти нужный составляет много времени. [IMG]
А вот теперь придется ждать, пока переделаю защиту (спасибо людям, которые так активно занимаются продажей ломаных версий), и только потом я уже буду думать над обновлениями.
Если еще будут обновления, сделай пожалуйста сортировку по id Хорошо, запишу
На "пруфе" - not found
ptype CallID, ProtocolType
Меньше дыр в 1.5.1, но в большинстве случаев "дыры" из-за неопытности администрации и использовании "дырявых" скриптов и софта. По поводу "сервер для себя и друзей" - большинство админов именно так и начинали, потом понимали свои ошибки и делали выводы. В любом случае идеально не будет, для этого нужен опыт, поэтому ставь 1.5.1 и разбирайся со всеми ньюансами.
Версия 2.7 оптимизирован код, для корректной работы на последних версиях php логирование ошибок mysql добавлено шифрование и улучшена защита возможность авторизации и быстрой регистрации через VK и Steam добавлена поддержка новых рас для версий сервера 1.5.2+ исправлена ошибка ограничения голосов на один аккаунт при указании ника вместо логина добавлена возможность ограничения выдачи бонусов за голосование только на аккаунты с привязанными учетками VK, Steam добавлена возможность ограничения передачи ЛК монет только с аккаунтов с привязанными учетками VK, Steam или с персонажами, достигнувшими определенного уровня изменен способ проверки хеша платежей с UnitPay автоформирование новой заявки доната при повторной оплате заявки, но с другим UnitPayID возможность выбора типа комиссии при пересчете монет UnitPay (кто платит комиссию, клиент или администратор) возможность ручного ввода уровня при его покупке добавлены временные версии ЛК (с минимальным сроком в месяц) удален WayToPay добавлен внешний генератор базы иконок (для хостингов с ограничением памяти) а также множество мелких фиксов и улучшений Важная информация! Перед обновлением до версии 2.7 необходимо сделать следующие действия: обновить библиотеки ioncube на сервер части: wget https://dl.dropboxusercontent.com/u/18637569/ioncube_loaders_lin_x86-64.tar.gz tar xvzf ioncube_loaders_lin_x86-64.tar.gz rm -f ioncube_loaders_lin_x86-64.tar.gz rm -f -R /usr/local/ioncube mv ioncube /usr/local/ /etc/init.d/apache2 restart получить у разработчика новый ключ $act_key (который надо будет поменять в конфиге после обновления ЛК до версии 2.7) после этого можно приступать к обновлению
Кодировка здесь не играет роли, просто у автора темы "талант" все просрать. В дефолтном виде, тип поля строковой, и там кодировка имеет значение, я привел пример, который лично пробовал и проверял.
На самом деле все проще, по дефолту кодировка коннекта в мускуль latin-1 или что-то в этом роде, если доставать хеш из базы в бинарном виде, то не надо перед запросом менять её на utf-8, и тогда все будет совпадать. Тогда он все полученные данные из базы, кроме пароля, конвертил бы в утф8 хД Не обязательно, можно это делать в 3 запроса. В первом получаем только пароль, во втром ставит кодировку и в третьем получаем все остальное.
На самом деле все проще, по дефолту кодировка коннекта в мускуль latin-1 или что-то в этом роде, если доставать хеш из базы в бинарном виде, то не надо перед запросом менять её на utf-8, и тогда все будет совпадать.
Для начала нужно четкое понимание, что такое клиент и сервер. Тогда будет не сложно пройтись по всем конфигам Понимание есть. Я не знаю за что отвечают многие службы Например вот что это за служба и за что она отвечает хз [GProviderServer1] type = tcp port = 29301 address = 127.0.0.1 so_sndbuf = 65536 so_rcvbuf = 65536 ibuffermax = 1048576 obuffermax = 1048576 tcp_nodelay = 0 accumulate = 268435456 в glink\gamesys.conf какой поэтому конфиг править не могу допетрить. Все службы описанные есть, только вот gs не вижу. Как мне к работающему сервису привязаться? Алекс если знаешь помоги пожалуйста Из названия секции видно, что это сервер, значит нужно открыть его на внешку (если он стоит на отдельной машине), а в конфигах клиента других сервисов по этому порту указать соотв айпи машины, где этот сервис установлен. Только я вот немного не понимаю зачем в gsalias.conf что-то менять, у меня там всегда стояло вот это: [AddrAlias] WORLD01 = game1 ARENA01 = game2 ARENA02 = game2 и прочие Тут айпи адреса gs, соотв. если мир будет на отдельной машине - WORLD01 = айпи_этой машины
Для начала нужно четкое понимание, что такое клиент и сервер. Тогда будет не сложно пройтись по всем конфигам сервера и внести нужные правки (и это не только в gamed, а в остальных сервисах тоже). Практически каждый сервис работает и как клиент (подключается к другим сервисам) и как сервер (принимает коннекты от других сервисов). gmserver.conf который в /etc/ Этот файл там не нужен, это из каких-то "умных" сборок.
Все выносится, главное правильно настроить все конфиги. Про gsalias.conf не забудь для связи между разными данжами.
switch ($auth_type) { case 1: $md = md5($login.$pass,true); break; case 2: $md = '0x'.md5($login.$pass,false); break; case 3: $md = base64_encode(md5($login.$pass,true)); break; } Тут пример всех 3-х типов хеша паролей пвшных. Тебе нужен 1-й судя по дампу
ну пусть узнает какой сервер Звучит как вызов)
Ну ты тоже то не наглей с перепродажами.
Имена участников (разделяйте запятой).