Обновленный minecraft лаунчер с исходниками (устарел, увы)
Обновленный лаунчер, поддерживает авторизацию через аккаунты на сайте. Позволяет авторизоваться на сервере только через лаунчер и проверяет файл minecraft.jar на совпадение с тем, который лежит в папке обновления клиента, по MD5 хешу. ----------------------------------------------------- Необходимые файлы: http://adf.ly/EnJyb PHP-скрипт регистрации: http://adf.ly/IPWcD ----------------------------------------------------- FAQ: 1) а у меня сервер не буккит и там нет ссылки на checkserver.php, что делать? - для ванила сервера нужно поменять адрес к checkserver.php в iu.class (by LorDNoka) 2) а у меня в minecraft.jar, когда открываю файл класса, он пустой или не то, что нужно. как быть? - открываешь jar файл winrar'ом, жмешь иконку бинокля (поиск) вводишь ключевое слово, например joinserver, и он тебе выдает какой именно файл за это отвечает 3) у меня ЮКОЗ, что делать? - выкинуть его в помойку, без вариантов! 4) при входе в игру лаунчер выдает сообщение красного цвета "ошибка входа", в чем причина? - ошибка возникает, когда ник или пароль, которые вводите вы, не совпадают с теми, которые лежат в базе. это мб вызвано несоблюдением регистров символов, неправильной кодировкой файлов php (должна быть utf-8 без БОМ), а так же в том, что различается способ кодирования паролей в вашей базе и в скрипте php (в php используется метод MD5-хеширования). Последний вариант мб, если вы используете, например, dle-движок сайта, в таком случае вам нужно выяснить как кодируется пароль у вас на сайте и сменить способ кодирования в php скрипте на аналогичный. 5) а как сменить кодировку на другую? - выполнить - установить конфигурацию главного проекта - настроить... -исходные файлы - внизу кодировка 6) совет: если что-то не работает - перепроверьте, чтобы в базе в таблице accaunts присутствовало поле ip. тип поля varchar (40) PS. Я не знаю никаких способов шифрования паролей ни для каких движков сайта! Но вы можете пойти в обход и сделать регистрацию для игры отдельно от регистрации на сайте, но и тут я вам тоже не помощник. В интернете куча простейших php скриптов для регистрации, гуглите. ----------------------------------------------------- Посетите наш сервер на http://mineambrycraft.ru
Обновленный лаунчер, поддерживает авторизацию через аккаунты на сайте. Позволяет авторизоваться на сервере только через лаунчер и проверяет файл minecraft.jar на совпадение с тем, который лежит в папке обновления клиента, по MD5 хешу. ----------------------------------------------------- Необходимые файлы: http://adf.ly/EnJyb PHP-скрипт регистрации: http://adf.ly/IPWcD ----------------------------------------------------- FAQ: 1) а у меня сервер не буккит и там нет ссылки на checkserver.php, что делать? - для ванила сервера нужно поменять адрес к checkserver.php в iu.class (by LorDNoka) 2) а у меня в minecraft.jar, когда открываю файл класса, он пустой или не то, что нужно. как быть? - открываешь jar файл winrar'ом, жмешь иконку бинокля (поиск) вводишь ключевое слово, например joinserver, и он тебе выдает какой именно файл за это отвечает 3) у меня ЮКОЗ, что делать? - выкинуть его в помойку, без вариантов! 4) при входе в игру лаунчер выдает сообщение красного цвета "ошибка входа", в чем причина? - ошибка возникает, когда ник или пароль, которые вводите вы, не совпадают с теми, которые лежат в базе. это мб вызвано несоблюдением регистров символов, неправильной кодировкой файлов php (должна быть utf-8 без БОМ), а так же в том, что различается способ кодирования паролей в вашей базе и в скрипте php (в php используется метод MD5-хеширования). Последний вариант мб, если вы используете, например, dle-движок сайта, в таком случае вам нужно выяснить как кодируется пароль у вас на сайте и сменить способ кодирования в php скрипте на аналогичный. 5) а как сменить кодировку на другую? - выполнить - установить конфигурацию главного проекта - настроить... -исходные файлы - внизу кодировка 6) совет: если что-то не работает - перепроверьте, чтобы в базе в таблице accaunts присутствовало поле ip. тип поля varchar (40) PS. Я не знаю никаких способов шифрования паролей ни для каких движков сайта! Но вы можете пойти в обход и сделать регистрацию для игры отдельно от регистрации на сайте, но и тут я вам тоже не помощник. В интернете куча простейших php скриптов для регистрации, гуглите. ----------------------------------------------------- Посетите наш сервер на http://mineambrycraft.ru