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

Туториал Пишем свой лаунчер на C#

Тема в разделе "Руководства, инструкции, утилиты", создана пользователем arteZ, 12 ноя 2012.

  1. Автор темы
    arteZ

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

    Баллы:
    123
    Skype:
    theartez
    Имя в Minecraft:
    TheArtez
    Прогу нормальную нашёл
     
    RVXman нравится это.
  2. Raptor2108

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

    Баллы:
    173
    Советую сразу определить прокси у авторизации, дабы это не делалось автоматически, это позволит очень значительно ускорить обращение к серверу.

    в вашем случае это будет выглядеть так:
    Код:
    request.Proxy = new WebProxy();
     
  3. Автор темы
    arteZ

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

    Баллы:
    123
    Skype:
    theartez
    Имя в Minecraft:
    TheArtez
    Добавлю в первый пост, может кому и понадобится, у меня лично запрос идёт быстро
     
  4. Alastar

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

    Баллы:
    173
    Весьма полезно. Особенно мне)))
    P.S. Под такую тему, тебе надо было резервировать поста эдак четыре)
     
  5. Автор темы
    arteZ

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

    Баллы:
    123
    Skype:
    theartez
    Имя в Minecraft:
    TheArtez
    Мне хватит двух) Но я собираюсь улучшать топик постоянно)
     
    Сникерсни нравится это.
  6. Alastar

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

    Баллы:
    173
    Надеюсь ты не забросишь это дело)
    P.S. Редко когда увидишь лаунчер на Сях (с)
     
    Сникерсни и slavik123123123 нравится это.
  7. Автор темы
    arteZ

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

    Баллы:
    123
    Skype:
    theartez
    Имя в Minecraft:
    TheArtez
    Спасибо :)
     
    Сникерсни нравится это.
  8. Raptor2108

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

    Баллы:
    173
    Если нужна будет помощь пиши, у меня валялось несколько наработок на C#.
     
  9. Автор темы
    arteZ

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

    Баллы:
    123
    Skype:
    theartez
    Имя в Minecraft:
    TheArtez
    Мне - не нужно) Другим - нужна
     
  10. tipson

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

    Баллы:
    153
    Skype:
    T-oleg98
    Имя в Minecraft:
    Tipson
    Что то не работают твои видео...
     
    MineMan910 нравится это.
  11. Автор темы
    arteZ

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

    Баллы:
    123
    Skype:
    theartez
    Имя в Minecraft:
    TheArtez
    Перезаливаю... Оказалось, нужно было подтвердить аккаунт на Ютьюбе
     
  12. savakms

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

    Баллы:
    153
    Skype:
    savakmsrus
    Имя в Minecraft:
    savakmsRus
    @arteZ, можешь написать тутор, как ты сделал загрузку и обновление клиента?
     
  13. hummer

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

    Баллы:
    123
    Skype:
    bond_russia
    А я буду критиковать его :trf:
    Заранее обрадую вас, супер дизайна у него не ждите...
     
  14. Raptor2108

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

    Баллы:
    173
    Я думаю смысл подобных уроков должен сводиться к программной части, а не к рисованию кнопочек в фотошопе.
     
    jkl1234, dark32, Jers и ещё 1-му нравится это.
  15. Автор темы
    arteZ

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

    Баллы:
    123
    Skype:
    theartez
    Имя в Minecraft:
    TheArtez
    Переснимать нет охоты... Что там... 2 минутки всего, или вообще 1
     
    I-Am-Black-Overlord нравится это.
  16. Автор темы
    arteZ

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

    Баллы:
    123
    Skype:
    theartez
    Имя в Minecraft:
    TheArtez
    Могу отснять... Но у меня там косяки... Через несколько часов)
     
    MineMan910 нравится это.
  17. savakms

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

    Баллы:
    153
    Skype:
    savakmsrus
    Имя в Minecraft:
    savakmsRus
    @arteZ, к стати можно сорцы ТВОЕГО лаунчера который на сайте? Мне нужен сам дизайн, очень классно выполнено, ну и как программисту интересно как реализована игра оффлайн, как сразу к серверу подключаешься (это ведь в лаунчере делается?) и очень интересно обновление.
     
    slavik123123123 нравится это.
  18. Raptor2108

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

    Баллы:
    173
    Для игры оффлайн просто не указываешь сессию, а для подключения к серверу вроде в строке запуска надо указать айпи и порт сервера, но сам не пробовал.
     
  19. Jers

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

    Баллы:
    153
    ArteZ ты проверял свой код запуска игры? :)
     
  20. Raptor2108

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

    Баллы:
    173
    Вот так пожалуй покрасивше и компактнее:


    Код:
    Process.Start("javaw", string.Format("-Xmx1G -Djava.library.path=\"{0}/.minecraft/bin/natives\" -cp " +
                                                                "\"{0}/.minecraft/bin/minecraft.jar\";" +
                                                                "\"{0}/.minecraft/bin/jinput.jar\";" +
                                                                "\"{0}/.minecraft/bin/lwjgl.jar\";" +
                                                                "\"{0}/.minecraft/bin/lwjgl_util.jar\" net.minecraft.client.Minecraft \"{1}\"",
               Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), textBox1.Text));
     

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