Войти или зарегистрироваться

Туториал Настройка лаунчера sashok724 (много текста)

  • Автор темы Автор темы zivgta
  • Дата начала Дата начала

Гайд лучше чем тот который в теме ниже?


  • Всего проголосовало
    331
Статус
Закрыто для дальнейших ответов.
В launcher.php такое сообщение в лаунчер должно выбивать при :
Код:
    if($crypt == 'hash_md5' || $crypt == 'hash_authme' || $crypt == 'hash_xauth' || $crypt == 'hash_cauth' || $crypt == 'hash_joomla' || $crypt == 'hash_wordpress' || $crypt == 'hash_dle' || $crypt == 'hash_launcher' )
    {
        $query = mysql_query("SELECT $db_columnUser,$db_columnPass,$db_columnMoney FROM $db_table WHERE $db_columnUser='$login'") or die("[COLOR=#ff0000]Ошибка[/COLOR]");
        $row = mysql_fetch_assoc($query);
        $realPass = $row[$db_columnPass];
    } else if ($crypt == 'hash_ipb' || $crypt == 'hash_vbulletin')
Но бл*, почему?
 
Ребят, помогите решить проблему пожалуйста. natives и client есть. В них lwjgl есть. Откуда ошибка то? Как исправить?
Код:
Exception in thread "Auth thread" java.lang.UnsatisfiedLinkError: Can't load library: C:\Users\111\AppData\Roaming\.authcraft\premier\bin\natives\lwjgl.dll
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1828)
    at java.lang.Runtime.load0(Runtime.java:792)
    at java.lang.System.load(System.java:1059)
    at org.lwjgl.Sys$1.run(Sys.java:69)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.lwjgl.Sys.doLoadLibrary(Sys.java:65)
    at org.lwjgl.Sys.loadLibrary(Sys.java:81)
    at org.lwjgl.Sys.<clinit>(Sys.java:98)
    at net.minecraft.client.Minecraft.F(SourceFile:1975)
    at asr.<init>(SourceFile:20)
    at net.minecraft.client.Minecraft.<init>(SourceFile:75)
    at asi.<init>(SourceFile:36)
    at net.minecraft.client.MinecraftApplet.init(SourceFile:36)
    at net.minecraft.Launcher.init(Launcher.java:61)
    at net.sashok724.launcher.components.Game.<init>(Game.java:106)
    at net.sashok724.launcher.utils.UpdaterThread.run(UpdaterThread.java:92)
    at net.sashok724.launcher.utils.ThreadUtils.runUpdater(ThreadUtils.java:173)
    at net.sashok724.launcher.utils.ThreadUtils$2.run(ThreadUtils.java:142)
natives засунь в client.zip->bin->natives и больше ничего
 
Люди, хелп срочно -_- Лаунчер пишет просто "ошибка" И всё...
Проверь хэшключи в лаунчере (setting.java) и веб часть (connect.php), так-же сам файл connect.php и БД, делал ли запрос
Код:
ALTER TABLE  `ИМЯ ВАШЕЙ ТАБЛИЦЫ С ПОЛЬЗОВАТЕЛЯМИ`
ADD  `realmoney` INT(255) DEFAULT '0',
ADD  `bonus` INT(255) DEFAULT '0',
ADD  `session` VARCHAR(255) DEFAULT '0',
ADD  `server` VARCHAR(255) DEFAULT '0'
 
Проверь хэшключи в лаунчере (setting.java) и веб часть (connect.php), так-же сам файл connect.php и БД, делал ли запрос
Код:
ALTER TABLE  `ИМЯ ВАШЕЙ ТАБЛИЦЫ С ПОЛЬЗОВАТЕЛЯМИ`
ADD  `realmoney` INT(255) DEFAULT '0',
ADD  `bonus` INT(255) DEFAULT '0',
ADD  `session` VARCHAR(255) DEFAULT '0',
ADD  `server` VARCHAR(255) DEFAULT '0'
В порядке в них все...
 
Подскажите как сделать чтобы при запуске игры через лаунчер не создавались файлы server.log.lck и server.txt
 
слэши в адресах соединения в лаунчере - ? если есть, удали, лаунчер сам их нарисует.
Судя по консоли компиляции, лаунчер отправляет запрос в скрипт launcher.php, он же берет данные из скрипта connect.php, и если что-то не в порядке, launcher.php выдает ответ в лаунчер. При неправильной авторизации было бы просто "Ошибка (логин\пароль)" Но у меня просто "Ошибка" Ясное дело, что скорее всего дело в веб-части.
 
Вопрос такой,
Сделал из лаунчера exe-файл, после обновления лаунчера у всех игроков exe-версия перестала запускаться. Лишь на пару секунд высвечивается окно какой-то консольки. Сам использую jar-версию, но не всем игрокам так удобно =)
Что делать и как быть?
 
Судя по консоли компиляции, лаунчер отправляет запрос в скрипт launcher.php, он же берет данные из скрипта connect.php, и если что-то не в порядке, launcher.php выдает ответ в лаунчер. При неправильной авторизации было бы просто "Ошибка (логин\пароль)" Но у меня просто "Ошибка" Ясное дело, что скорее всего дело в веб-части.
Лог нетбинса :
Код:
028 Logging in, login: Xaski
029 Openning stream: http://bloodyw.p.ht/site/launcher.php
030 Stream opened for http://bloodyw.p.ht/site/launcher.php completed, return answer:
031    "Ошибка"
 
Вопрос такой,
Сделал из лаунчера exe-файл, после обновления лаунчера у всех игроков exe-версия перестала запускаться. Лишь на пару секунд высвечивается окно какой-то консольки. Сам использую jar-версию, но не всем игрокам так удобно =)
Что делать и как быть?
Перекопиль в exe'шник.
 
И что так каждый раз перекомпиливать? Наверное можно же сделать, чтобы exe-лаунчер сам обновлялся, смысл его каждый раз перекачивать?
Легко. Залей на фтп сам лаунчер, и вставь ссылку на него в лаунчер. При изменении билда лаунчера, он будет скачивать новый. В лаунчере нужно указать билд, соответствующий новому билду в базе. Немного не понятно, но если вчитаться, то поймешь :D
 
Новая проблема. Пишет "Неправильный логин\пароль" ну или как-то так. Хотя они правильные...
 
Новая проблема. Пишет "Неправильный логин\пароль" ну или как-то так. Хотя они правильные...
Скорее всего что-то неправильно настроено в connect.php.
Там же соединения с базой данных настройки, проверь на всякий пожарный =)
 
@ExTeZi_xD, попробовал сделать, как ты сказал:
713738d7c19358bfbf767e5610993b2a.png

Вот результат... Это уже exe-шный ланчер
 
Люди, помогите решить проблему.

2013-02-13 16:05:49 [INFO] [STDERR] Exception in thread "Minecraft main thread" java.lang.NoClassDefFoundError: org/lwjgl/util/glu/GLU
2013-02-13 16:05:49 [INFO] [STDERR]at net.minecraft.client.Minecraft.d(Minecraft.java:672)
2013-02-13 16:05:49 [INFO] [STDERR]at net.minecraft.client.Minecraft.a(Minecraft.java:468)
2013-02-13 16:05:49 [INFO] [STDERR]at asq.a(SourceFile:56)
2013-02-13 16:05:49 [INFO] [STDERR]at net.minecraft.client.Minecraft.run(Minecraft.java:744)
2013-02-13 16:05:49 [INFO] [STDERR]at java.lang.Thread.run(Thread.java:722)
2013-02-13 16:05:49 [INFO] [STDERR] Caused by: java.lang.ClassNotFoundException: org.lwjgl.util.glu.GLU
2013-02-13 16:05:49 [INFO] [STDERR]at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
2013-02-13 16:05:49 [INFO] [STDERR]at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
2013-02-13 16:05:49 [INFO] [STDERR]at java.security.AccessController.doPrivileged(Native Method)
2013-02-13 16:05:49 [INFO] [STDERR]at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
2013-02-13 16:05:49 [INFO] [STDERR]at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
2013-02-13 16:05:49 [INFO] [STDERR]at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
2013-02-13 16:05:49 [INFO] [STDERR]at cpw.mods.fml.relauncher.RelaunchClassLoader.findClass(RelaunchClassLoader.java:95)
2013-02-13 16:05:49 [INFO] [STDERR]at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
2013-02-13 16:05:49 [INFO] [STDERR]at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
2013-02-13 16:05:49 [INFO] [STDERR]... 5 more

@000Sanya, это когда клиент в меню заходит или на сервер уже после залогинивания? Если так, то на новых сорцах у меня такая же хрень, при этом на старых все отлично работает
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх