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

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

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

  1. Gate

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

    Баллы:
    103
    Имя в Minecraft:
    Gate
    Ого
     
  2. Хостинг MineCraft
    <
  3. jarrro

    jarrro Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Menthol
    Я далек в программировании, начал учить только в университете (1 курс). Не можете объяснить куда это вставлять в коде из данного урока?
    И еще вопрос, вот у меня есть форма WebBrowser, и в новостях у меня присутствуют ссылки. Как сделать, чтобы эти ссылки открывались в браузере, который задан по умолчанию у пользователя? А то у меня и открывает в форме лаунчера))
     
  4. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
  5. jarrro

    jarrro Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Menthol
    я незнаю что с этим делать)) вот нашел темку, вроде как по моему вопросу, но у меня выдаются ошибки при компиляции(
     
  6. Randall

    Randall Старожил Заблокирован

    Баллы:
    153
    Имя в Minecraft:
    Randall
    Какие ошибки?
     
    slavik123123123 нравится это.
  7. jarrro

    jarrro Активный участник

    Баллы:
    63
    Имя в Minecraft:
    Menthol
    да это я туплю, я использую просто форму webbrowser, и вставил в него код:

    Код:
    // The URI to launch
    string uriToLaunch = @"http://www.bing.com";
     
    // Create a Uri object from a URI string
    var uri = new Uri(uriToLaunch);
     
    // Launch the URI
    async void DefaultLaunch()
    {
      // Launch the URI
      var success = await Windows.System.Launcher.LaunchUriAsync(uri);
     
      if (success)
      {
          // URI launched
      }
      else
      {
          // URI launch failed
      }
    }
     
  8. igorigrik

    igorigrik Активный участник

    Баллы:
    61
    Не могу корректно запустить им minecraft версии alpha V1.2.6
    Даже если извлечь запуск процесса вручную в командной строке, то ник не меняется, в то время как запуск minecraft последней версии этой же командой спокойно меняет ник.
    В альфе, конечно, можно редактировать MinecraftApplet.class, но это не надёжно, и хотелось бы чего-то универсального (ведь в последних версиях так уже делать нельзя), но есть же лаунчеры на java успешно запускающие и меняющие ник во всех версиях маинкрафта, включая альфу.
    Просто сам безуспешно пытаюсь заставить работать свой лаунчер на C# с альфой. Может есть в ней всё-таки более простой способ чем напрямую редактировать файлы, или для этого придётся делать "переходник" на яве?
     
  9. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    Тема будет обновляться?
     
  10. Автор темы
    arteZ

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

    Баллы:
    123
    Skype:
    theartez
    Имя в Minecraft:
    TheArtez
    Дела, времени нет сидеть на РБ вообще, захожу раз в пол года, а так - просите помощи в skype: TheArtez, я вам всё объясню
     
    ВремяПриключений нравится это.
  11. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    кусок кода где запускаешь minecraft приложи.
     
    Greenberg нравится это.
  12. WoodDy994

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

    Баллы:
    63
    Skype:
    emterial
  13. UnlimNET

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

    Баллы:
    88
    Хай народ. Пора бы уже и под 1.6.2 разобрать пример...
    Столько тем не осилю, кто подскажет, какие изменения произошли под 1.6.2? Или ссылку подкиньте. Мой войс будет ваш...
     
    RVXman нравится это.
  14. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    Только запуск игры изменился, в остальном все тоже самое.
     
  15. ZMEI_ANGEL

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

    Баллы:
    103
    Skype:
    kawsss1
    А самому попробывать написать?=)
    На ведре была где-то темка запуск с бат файла.
     
  16. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    У меня в подписи.
     
  17. xxRIDDICKxx

    xxRIDDICKxx Участник

    Баллы:
    33
    Имя в Minecraft:
    Riddick
    Здравствуйте! Я собрал "школоло" сервак для игры с друзьями. Хочу сделать лаунчер, чтобы с него можно было запускать и сервер и клиент.
    Создал лаунчер с кнопкой "Start Client" с полем ввода ника игрока. Клиент запускается и все работает. Добавил кнопку "Start Server". Подскажите пожалуйста, какой код прописать, чтобы с кнопки запускался Start.bat сервера. Папка сервера (server) лежит в папке ".minecraft".
     
    zuma2 нравится это.
  18. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    на каком языке пишешь то ?
     
    Сникерсни нравится это.
  19. xxRIDDICKxx

    xxRIDDICKxx Участник

    Баллы:
    33
    Имя в Minecraft:
    Riddick
    Все делал по шаблону, указанному в теме, т.е. Visual Studio 2010. Вообще, я не знаком ни с одним языком программирования. В этом деле я абсолютный чайник и могу делать лишь по шаблону. Конечно, я пытался сделать что-то сам, читал темы, спрашивал у гугла, но это не принесло мне никаких результатов. =( Решил спросить, возможно ли это вообще? Все еще нахожусь в процессе поиска нужной информации и даже еще не в курсе, как этот лаунчер собрать в экзешник.
     
  20. Raptor2108

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

    Баллы:
    173
    Skype:
    Raptor210818
    Имя в Minecraft:
    Raptor2108
    Код:
    Process.Start("java", string.Format("-Xincgc -Xmx1G -jar {0}\\.minecraft\\server\\server.jar", System.Environment.GetFolderPath(System.Environment.SpecialFolder.ApplicationData)));
    Только название джарника исправь на свое.
     
  21. xxRIDDICKxx

    xxRIDDICKxx Участник

    Баллы:
    33
    Имя в Minecraft:
    Riddick
    Таким образом запускается .jar файл, у меня же все запускается с .bat файла. Даже так, запустив с .jar файла, не загружается ни одного мода на сервере и при входе на сервер пишет - bad login. Откуда это взялось? У меня ведь нет никакой системы регистрации и авторизации, кроме как указания игрового ника.
     

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