• Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Лаунчер Империя от XeroXP

  • Автор темы Автор темы XeroXP
  • Дата начала Дата начала
Запили пожалуйста лаунчер 1.6!
 
Добрый день подскажите я скачал фордж но куда кидать моды.

Парень,прежде чем спрашивать у людей такие простые вещи,нужно подумать головой,пошевелить извилинами!Ты скачал фордж,теперь нужно его установить,потом запустить клиент и появится у тебя папка mods
 
боже... полистать страницы не пробовали?
public static boolean oneaccforonepcforauth = false;
 
public static xServer[] Servers = { - здесь указываем (id, название сервера без пробелов, ip, port, подпапка, клиент, версия клиента и координаты картинок) [заметьте название сервера это его надпись в панели выбора серверов и каритинка(у картинки должно быть такое же название, как и у сервера, смотрите папку images в исходниках лаунчера)]
заметьте:
ГДЕ???
UPD. Я слеп, сам нашел, всем спасибки)
Поиск внутри файлов правит миром)
 
Возник такой вопрос... Тут ведь используется шифрование пароля, так? А если я сделаю регистрацию через сайт, то как потом лаунчер будет сопоставлять введенный пароль игрока, с тем что в бд, зареганным через сайт, если он расшифровывает по своему? Я посмотрел в исходнике форму регистрации, и понял что лаунчер вроде как для шифрования использует адрес железа, но это не важно, я ведь отключу регу в нем, потом посмотрел в форму логина и ничего не понял :D, в этом и есть вопрос. Мне бы по хорошему просто сделать чтобы он расшифровывал пароль, используя мой ключ, может кто подскажет как, ибо в яве я не силен.
Как я понял вот в форме логина функция, которая расшифровывает это:
Код:
  private Cipher getCipher(int mode, String password) throws Exception {
    Random random = new Random(43287234L);
    byte[] salt = new byte[8];
    random.nextBytes(salt);
    PBEParameterSpec pbeParamSpec = new PBEParameterSpec(salt, 5);
 
    SecretKey pbeKey = SecretKeyFactory.getInstance("PBEWithMD5AndDES").generateSecret(new PBEKeySpec(password.toCharArray()));
    Cipher cipher = Cipher.getInstance("PBEWithMD5AndDES");
    cipher.init(mode, pbeKey, pbeParamSpec);
    return cipher;
  }
 
Возник такой вопрос... Тут ведь используется шифрование пароля, так? А если я сделаю регистрацию через сайт, то как потом лаунчер будет сопоставлять введенный пароль игрока, с тем что в бд, зареганным через сайт, если он расшифровывает по своему? Я посмотрел в исходнике форму регистрации, и понял что лаунчер вроде как для шифрования использует адрес железа, но это не важно, я ведь отключу регу в нем, потом посмотрел в форму логина и ничего не понял :D, в этом и есть вопрос. Мне бы по хорошему просто сделать чтобы он расшифровывал пароль, используя мой ключ, может кто подскажет как, ибо в яве я не силен.
Как я понял вот в форме логина функция, которая расшифровывает это:
Код:
  private Cipher getCipher(int mode, String password) throws Exception {
    Random random = new Random(43287234L);
    byte[] salt = new byte[8];
    random.nextBytes(salt);
    PBEParameterSpec pbeParamSpec = new PBEParameterSpec(salt, 5);
    SecretKey pbeKey = SecretKeyFactory.getInstance("PBEWithMD5AndDES").generateSecret(new PBEKeySpec(password.toCharArray()));
    Cipher cipher = Cipher.getInstance("PBEWithMD5AndDES");
    cipher.init(mode, pbeKey, pbeParamSpec);
    return cipher;
  }
Расшифровывает пшп скрипт вебчасти, где указываешь свою cms, каждая cms шифрует свои пароли по своему.
У меня ксеня, шифрует в sha256 добавляя соль. Вот пхп скрипт, который в вебчасти.

{
$cryptPass = false;
$cryptPass = hash('sha256', hash('sha256', $postPass) . $salt);

return $cryptPass;
}
 
Точно, про веб часть к нему то я и забыл) Спасибо
 
Ник как бы тоже нужно указать..... Ссылка не правильная.
 
Настроил лаунчер, веб часть, всё отлично работает. Но есть небольшая проблема. Скины не хотят загружаться. В клиенте прописал пути, в лаунчере прописал. Когда загружаю скин при запуске лаунчера из нетбинса всё хорошо. Стоит мне собрать проект и попробовать загрузить скин из него как сразу же начинаются проблемы. Кнопка "Загрузить скин" перестаёт быть активной и при нажатии на неё ничего не происходит. Такая проблема только в собранном лаунчере! Прошу помощи.



Уже нашёл ответ на вопрос но разобраться так и не смог. Необходимо запускать готовый джар лаунчера рядом с папкой lib. По другому он работать не будет. А можно как нибудь запихнуть эти библиотеки в джарник и как собрать exe с отдельной папкой?
 
Настроил лаунчер, веб часть, всё отлично работает. Но есть небольшая проблема. Скины не хотят загружаться. В клиенте прописал пути, в лаунчере прописал. Когда загружаю скин при запуске лаунчера из нетбинса всё хорошо. Стоит мне собрать проект и попробовать загрузить скин из него как сразу же начинаются проблемы. Кнопка "Загрузить скин" перестаёт быть активной и при нажатии на неё ничего не происходит. Такая проблема только в собранном лаунчере! Прошу помощи.

Мне определенно нужен Ваш скайп для помощи мне)
 
Назад
Верх