Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Как программно запустить minecraft версии 1.7.2?

Тема в разделе "Управление сервером Bukkit", создана пользователем MassAisi, 21 янв 2014.

Статус темы:
Закрыта.
  1. Автор темы
    MassAisi

    MassAisi Новичок

    Баллы:
    18
    Имя в Minecraft:
    Adminium
    Привет всем! Возникла проблема относительно теории: сейчас у меня сервер 1.5.2 и клиент соответственно 1.5.2. Лаунчер для клиента я писал сам (C#), и там есть 3 строки, которые и отвечают за собственно запуск клиента. Всё остальное - авторизация, регистрация и скачивание клиента - сторонние функции. Ну так вот эти строчки:

    string appData = System.Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData) + "\\.minecraft";

    ProcessStartInfo mcStartInfo = new ProcessStartInfo(PrF + "\\Java\\jre7\\bin\\javaw.exe", "-Xms1G -Xmx1G -cp \"" + appData + "\\bin\\minecraft.jar;" + appData + "\\bin\\jinput.jar;" + appData + "\\bin\\lwjgl.jar;" + appData + "\\bin\\lwjgl_util.jar \" -Djava.library.path=\"" + appData + "\\bin\\natives\" net.minecraft.client.Minecraft " + username);

    Process.Start(mcStartInfo);

    this.Close();


    Они прекрасно выполняют свою функцию, но не в этом дело. Версия 1.5.2 сейчас стала, мягко говоря неактуальной. Настолько неактуальной, что на неё даже Forge не поставишь - либы не докачивает. Поэтому я хочу перевести сервер и клиент соответственно на minecraft 1.7.2.
    А теперь сам вопрос: как запустить minecraft версии 1.7.2 из программы примерно похожим кодом? Ведь расположение .jar библиотек, а также natives и т.д. совсем другое, и непонятно, как можно прилепить к этим строчкам новые версии. Кто знает, помогите, пожалуйста!
     
  2. Хостинг MineCraft
    <
  3. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    MassAisi нравится это.
  4. Автор темы
    MassAisi

    MassAisi Новичок

    Баллы:
    18
    Имя в Minecraft:
    Adminium
    Спасибо, только я что-то не могу разобраться.. Не подскажешь конкретную строку? Или хотя бы подсказку какую дай, а то я вообще не впиливаю, что из файла 1.7.2.json можно извлечь.[DOUBLEPOST=1390493991,1390493660][/DOUBLEPOST]Тема закрыта. Кому интересно, вскрыл сорцы лаунчера Sashok724 http://www.rubukkit.org/threads/sashok724-launcher.42883/ и нашёл строку запуска в файле starter.java.
     
Статус темы:
Закрыта.

Поделиться этой страницей