1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Собираюсь писать лаунчер (OPEN SOURCE)

Тема в разделе "Оффтопик", создана пользователем iProger, 2 янв 2014.

?

На каком языке писать?

  1. Java

    32 голосов
    37,6%
  2. C#

    53 голосов
    62,4%
  1. Easy

    Easy Старожил Пользователь

    Баллы:
    103
    Skype:
    dragon_ice2
    Имя в Minecraft:
    Germis
    Мне кажется, мало кто пользуется изменением. Конечно, если можно взять параметр оперативной памяти и ставить максимум от него, то так будет лучше, но это лишняя нагрузка.
     
    iProger нравится это.
  2. Автор темы
    iProger

    iProger Старожил Пользователь

    Баллы:
    103
    Там по умолчанию стоит максимум памяти. Но можно изменить
     
    Easy нравится это.
  3. msgroup

    msgroup Старожил Пользователь

    Баллы:
    153
    Skype:
    vladcygankov
    Имя в Minecraft:
    msgroup
    Лучше по стандарту выделять 768Mb и дать возможность выбирать из списка нужное значение, вроде 512Mb/768Mb/1024Mb/1536Mb/2048Mb и т.д.
     
    Hephest нравится это.
  4. Автор темы
    iProger

    iProger Старожил Пользователь

    Баллы:
    103
    Теперь, чтобы собрать клиент, не нужно самим долго разбираться, что куда кидать: что в libraries.zip, что в assets.zip, где взять natives и т.п.
    Всё сделает программа ProLauncher Client Setup:
    [​IMG]
    Ссылка: http://files.iproger.net/clientSetup.png
     
    Larin, Hephest и Easy нравится это.
  5. Easy

    Easy Старожил Пользователь

    Баллы:
    103
    Skype:
    dragon_ice2
    Имя в Minecraft:
    Germis
    Супер, надеюсь с этой штукой время получится сэкономить.
     
    Larin и iProger нравится это.
  6. Автор темы
    iProger

    iProger Старожил Пользователь

    Баллы:
    103
    Пока что эта программа работает если в папке versions есть только одна версия. Или если есть папка bin и в ней minecraft.jar. Как думаете, есть ли смысл делать поддержку выбора версии или оставить так?
     
  7. Larin

    Larin Старожил Пользователь

    Баллы:
    103
    Добавь0, и чтобы моды в папке mods были в по своим папкам, чтобы можно было управлять 5-6 клиентами сразу, еще можно добавить запускатор, со скачкой с дропбокса, чтобы можно было клиенты качать с assets'ами.
     
  8. Leonfuerst

    Leonfuerst Активный участник Пользователь

    Баллы:
    58
    Имя в Minecraft:
    Leonfuerst
    Внесу свои пять копеек.
    Эта программа позволяет вычислять md5 файла или папки.Все очень просто,но это позволяет немного сэкономить времени.
    В архиве программа и скромная инструкция к ней.
     

    Вложения:

    • hasher.png
      hasher.png
      Размер файла:
      20,3 КБ
      Просмотров:
      28
    • HasherMD5.zip
      Размер файла:
      7,4 КБ
      Просмотров:
      6
    iProger нравится это.
  9. Jers

    Jers Старожил Пользователь

    Баллы:
    153
    Думаю, что было бы лучше засунуть все это в одно приложение.
     
    iProger нравится это.
  10. Easy

    Easy Старожил Пользователь

    Баллы:
    103
    Skype:
    dragon_ice2
    Имя в Minecraft:
    Germis
    Но еще нужно подогнать под этот хеш.
     
    iProger нравится это.
  11. Leonfuerst

    Leonfuerst Активный участник Пользователь

    Баллы:
    58
    Имя в Minecraft:
    Leonfuerst
    + Исходники HasherMD5
     

    Вложения:

    • HasherMD5.zip
      Размер файла:
      90,1 КБ
      Просмотров:
      6
    iProger нравится это.
  12. Автор темы
    iProger

    iProger Старожил Пользователь

    Баллы:
    103
    Тут система будет такая: имеется папка %APPDATA% или %ProgramFiles% в ней лежит папка вроде .minecraft, только с другим названием, а в этой папке лежат подпапки с названием сервера.

    К приверу: %APPDATA%\.craft\hi-tech
    или %ProgramFiles%\.craft\classic
    Кстати, независимо от версии 1.6.2 или 1.2.1, будет папка bin, в ней minecraft.jar и natives.
    Так же, если хотите могу сделать, чтобы не было никаких lwjgl и т.п., а был только один файл: minecraft.jar
     
  13. Easy

    Easy Старожил Пользователь

    Баллы:
    103
    Skype:
    dragon_ice2
    Имя в Minecraft:
    Germis
    iProger, это будет конечный файл сборки твоей программой?
     
    iProger нравится это.
  14. Автор темы
    iProger

    iProger Старожил Пользователь

    Баллы:
    103
    да
     
  15. Easy

    Easy Старожил Пользователь

    Баллы:
    103
    Skype:
    dragon_ice2
    Имя в Minecraft:
    Germis
    ну если лаунчер будет без проблем читать minecraft.jar то можно сделать.
     
    iProger нравится это.
  16. Larin

    Larin Старожил Пользователь

    Баллы:
    103
    Про linux не забудь).
     
    Hephest и iProger нравится это.
  17. Автор темы
    iProger

    iProger Старожил Пользователь

    Баллы:
    103
    Для линукса лучше писать на Java. Либо скачать приложения, которые запускают .net
     
  18. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Можно же и на плюсах.
     
  19. Easy

    Easy Старожил Пользователь

    Баллы:
    103
    Skype:
    dragon_ice2
    Имя в Minecraft:
    Germis
    • Он говорил, что лаунчер на плюсах и на Java будет позже.
     
    iProger нравится это.
  20. Миднайтко

    Миднайтко Старожил Пользователь

    Баллы:
    153
    Mono же. Только ты сразу позаботься о его поддержке.
     
    iProger нравится это.

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