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

Совет Помощь по лаунчерам.

  • Автор темы Автор темы slenky
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.
Создаю проэкт Minecraft серверов. Скачал шаблон для лаунчера sashok724(1.7.2): (http://full-mod.ru/launcher/680-launcher-minecraft-1-7-2.html). Немного изменил дизайн. Вышло что-то подобное:
Посмотреть вложение 26581
Но это еще не конечный вариант. Во время создания возникла проблема с запуском самой игры и как я подозреваю - с клиентом, находящимся в базе данных, в папке WEB. При запуске пишет: "Ошибка: клиент Classic не найден". Вот код:

/** Параметры подключения */
public static final String domain = "slimeworld.esy.es";//Домен сайта
public static final String siteDir = "web";//Папка с файлами лаунчера на сайте

/** Настройка серверов */
public static final String[] servers =
{
"Classic, 192.168.0.101, 25565, 1.7.2, 2, 1",

Пробовал и так и сяк создавать эту папку(с клиентом), читал на разных форумах и сайтах об этом, однако ничего так и не заработало.( Вот как на данный момент она выглядит:
Посмотреть вложение 26582
clients:
Посмотреть вложение 26583
Classic:
Посмотреть вложение 26584
В папках coremods, mods и в архиве config.zip ничего нету, так как для сервера Classic моды не нужны.
bin:
Посмотреть вложение 26585
natives:
Посмотреть вложение 26586
Помогите пожалуйста! Что сделать, что-бы запускался Minecraft? Буду очень благодарен за ответ.
Попробуй сделать по моему гайду. Если совсем не робит
 
Кто поможет решить эту проблему ??!
Код:
2014-09-24 17:33:45 [FINE] [ForgeModLoader] Runtime patching class aa (input size 0), found 1 patch
2014-09-24 17:33:45 [SEVERE] [ForgeModLoader] Unable to launch
java.lang.RuntimeException: java.lang.NullPointerException
    at cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:128)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:111)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:27)
Caused by: java.lang.NullPointerException
    at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:191)
    at com.google.common.hash.AbstractByteHasher.putBytes(AbstractByteHasher.java:69)
    at com.google.common.hash.AbstractStreamingHashFunction.hashBytes(AbstractStreamingHashFunction.java:57)
    at cpw.mods.fml.common.patcher.ClassPatchManager.applyPatch(ClassPatchManager.java:105)
    at cpw.mods.fml.common.patcher.ClassPatchManager.getPatchedResource(ClassPatchManager.java:70)
    at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.getFieldType(FMLDeobfuscatingRemapper.java:225)
    at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.parseField(FMLDeobfuscatingRemapper.java:202)
    at cpw.mods.fml.common.asm.transformers.deobf.FMLDeobfuscatingRemapper.setup(FMLDeobfuscatingRemapper.java:163)
    at cpw.mods.fml.common.asm.FMLSanityChecker.injectData(FMLSanityChecker.java:252)
    at cpw.mods.fml.relauncher.CoreModManager$FMLPluginWrapper.injectIntoClassLoader(CoreModManager.java:123)
    ... 2 more
 
Всем привет.Ребят помогите пожалуйста.Как выглядит клиент 1.6.4 на империю.И если уже есть у кого то готовый скиньте пожалуйста.
Заранее спасибо.
 
Помогите сделать Клиент 16.4 для лаунчера. Моды я сам установлю что требуется от вас это в папку bin залить все нужное для 1.6.4 (Например: Forge.jar, minecraft.jar, extra.jar, client.zip)
Вот архив гле нужно переделать в 1.6.4. ( Моды не надо я сам залью )
http://adf.ly/mWcW2

Лунчер: http://full-mod.ru/sborki-launcherov/670-launcher-sashok724-dlya-172-s-modulem-registracii.html
 
Помогите сделать Клиент 16.4 для лаунчера. Моды я сам установлю что требуется от вас это в папку bin залить все нужное для 1.6.4 (Например: Forge.jar, minecraft.jar, extra.jar, client.zip)
Вот архив гле нужно переделать в 1.6.4. ( Моды не надо я сам залью )
http://adf.ly/mWcW2

Лунчер: http://full-mod.ru/sborki-launcherov/670-launcher-sashok724-dlya-172-s-modulem-registracii.html

Читай эту тему,там есть пример клиента и файлы http://www.rubukkit.org/threads/sashok724-launcher.42883/#post-689985

Тут клиенты на версии:
https://cloud.mail.ru/public/1fd2bdc3ca7f/site
 
Помогите сделать Клиент 16.4 для лаунчера. Моды я сам установлю что требуется от вас это в папку bin залить все нужное для 1.6.4 (Например: Forge.jar, minecraft.jar, extra.jar, client.zip)
Вот архив гле нужно переделать в 1.6.4. ( Моды не надо я сам залью )
http://adf.ly/mWcW2

Лунчер: http://full-mod.ru/sborki-launcherov/670-launcher-sashok724-dlya-172-s-modulem-registracii.html
http://www.rubukkit.org/threads/Как...го-привязка-к-hostinger-рассмотр-ошибок.79498
Вот тут все для тебя + гайд
 
Ребят помогите пожалуйста.Как выглядит клиент 1.6.4 на империю.И если уже есть у кого то готовый скиньте пожалуйста.
Заранее спасибо.
 
Помогите пожалуйста с привязкой лаунчера 1.5.2 к xenforo! киньте ссылку на исходники(если можно еще туториал). И какой код запроса в mysql?
Буду очень благодарен!:)
 
Последнее редактирование:
Кто поможет помоч лаунчер sashok724 (1.6.4) Когда качает фаилы для проекта вырубается лаунчер и нельзя запустить его снова приходится комп перезагружать
 
Последнее редактирование:
Кто поможет помоч лаунчер sashok724 (1.6.4) Когда качает фаилы для проекта вырубается лаунчер и нельзя запустить его снова приходится комп перезагружать
Версию java поставь 1.7 последнюю. Если не поможет, покажи логи запуска лаунчера.
Помогите пожалуйста с привязкой лаунчера 1.5.2 к xenforo! киньте ссылку на исходники(если можно еще туториал). И какой код запроса в mysql?
Буду очень благодарен!:)
Лаунчер какой?
 
А где посмотреть лог лаунчера ? видео
Запускай лаунчер в Eclipse, укажи главный класс Mainclass.java и поставь в Settings.java:
public static boolean useConsoleHider = false;
public static boolean debug = true;
Увидишь логи.
Да сам не знаю какой лучше... Ну к примеру sashok724
Сашок - очень хороший лаунчер. Вот тема разработчика:
http://www.rubukkit.org/threads/sashok724-launcher.42883/
В теме есть ссылка на Майл.Облако - там фикс для XenForo.
 
оно?
package net.launcher.run;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import net.launcher.MusPlay;
import net.launcher.components.Frame;
import net.launcher.utils.BaseUtils;

public class Mainclass
{
public static void main(String[] args) throws Exception
{
File dir = new File(BaseUtils.getAssetsDir().toString());
if(!dir.exists()) dir.mkdirs();
InputStream stream = Starter.class.getResourceAsStream("/net/launcher/theme/favicon.png");
if (stream == null) {
}
OutputStream resStreamOut = null;
int readBytes;
byte[] buffer = new byte[4096];
try {
resStreamOut = new FileOutputStream(new File(BaseUtils.getAssetsDir().toString()+"/favicon.png"));
while ((readBytes = stream.read(buffer)) > 0) {
resStreamOut.write(buffer, 0, readBytes);
}
} catch (IOException e1) {
e1.printStackTrace();
} finally {
stream.close();
resStreamOut.close();
}
Frame.start();
if(BaseUtils.getPropertyBoolean("Music", true))
{
new MusPlay(Settings.iMusicname);
}
}
}
 
оно?
package net.launcher.run;

import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.i:confused:utputStream;
import net.launcher.MusPlay;
import net.launcher.components.Frame;
import net.launcher.utils.BaseUtils;

public class Mainclass
{
public static void main(String[] args) throws Exception
{
File dir = new File(BaseUtils.getAssetsDir().toString());
if(!dir.exists()) dir.mkdirs();
InputStream stream = Starter.class.getResourceAsStream("/net/launcher/theme/favicon.png");
if (stream == null) {
}
OutputStream resStreamOut = null;
int readBytes;
byte[] buffer = new byte[4096];
try {
resStreamOut = new FileOutputStream(new File(BaseUtils.getAssetsDir().toString()+"/favicon.png"));
while ((readBytes = stream.read(buffer)) > 0) {
resStreamOut.write(buffer, 0, readBytes);
}
} catch (IOException e1) {
e1.printStackTrace();
} finally {
stream.close();
resStreamOut.close();
}
Frame.start();
if(BaseUtils.getPropertyBoolean("Music", true))
{
new MusPlay(Settings.iMusicname);
}
}
}
Нет. Лаунчер запусти. Тогда лог появится.
 
Ребят, помогите пожалуйста.
Пишу свой лаунчер на C#.
Так-то всё в нём готово, работает нормально, но майнкрафт запускается без ассетсов. Не видит их.
Запускаю майнкрафт так:

Код:
var files_4_mc = new List<string>();
            var dir = new DirectoryInfo(@folder_client + @"\" + @server_selected);
            foreach (FileInfo file in dir.GetFiles("*.jar", SearchOption.AllDirectories))
            {
                files_4_mc.Add(file.FullName);
            }
            string version_mine = string.Empty;
            if(server_selected=="OldMine")
            {
                version_mine = "1.8";
            }else if(server_selected=="LiteTech")
            {
                version_mine = "1.7.10";
            }

            string MineLib = string.Join(";", files_4_mc.ToArray());
            string launch_cmd = @"-XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx512m -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -Djava.library.path=" + folder_client + @"\" + server_selected + @"\bin\natives\ -cp " + MineLib + folder_client + @"\" + server_selected + @"\bin\minecraft.jar net.minecraft.client.main.Main --username " + MainWindow.username + " --accessToken myaccesstoken --userProperties {} --version " + version_mine + " --gameDir " + folder_client + @"\" + server_selected + @"\ --assetsDir " + folder_client + @"\assets\";
            ProcessStartInfo launch = new ProcessStartInfo(folder_client + @"\ACFC\bin\java.exe", launch_cmd);
launch.CreateNoWindow = true;
launch.UseShellExecute = false;
launch.RedirectStandardError = true;
launch.RedirectStandardOutput = true;
launch.WindowStyle = ProcessWindowStyle.Maximized;
            Process.Start(launch);

Папка ассетсов - указана правильно. Смотрел адрес через MessageBox.Show();
Ассетсы там лежат с версии 1.6.4 (Для 1.7.10 не могу найти. Их больше нет в папке legacy после версии 1.7)
В меню выбора ресурс паков видно что майнкрафт не нашёл pack.mcmeta. Хотя он есть.

Мб нужны ассетсы именно для 1.7.10? Где их тогда найти?

6b886fcd5ac1b3c8843cb955ddf21fa53bf77045.jpg

0d20962e935e4f47e859d2bc206a9c4c63f93afe.jpg

d77e8ed399a8ce060a57b65dc979852e2026c7b6.jpg

4e87a799338048c9bd3103cc27cbf40aa34176ab.jpg
 
Последнее редактирование:
Статус
Закрыто для дальнейших ответов.
Назад
Верх