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

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

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

  1. Flumaster

    Flumaster Старожил Девелопер Пользователь

    Баллы:
    153
    Skype:
    alexey_aristov
    Я только что продемонстрировал тебе работу лаунчера и майна без установки джавы.
     
  2. Хостинг MineCraft
    <
  3. blogger2

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

    Баллы:
    123
    Skype:
    ilja0176
    Имя в Minecraft:
    XuPoH
    Ясно.[DOUBLEPOST=1396701762,1396701354][/DOUBLEPOST]
    Знаешь, а ещё ты немного конченный.
    Че я тебе сказал в посте своем?
    Сказал что лаунчер не работает без Java?
    Глянь название темы, Девелоперка.
    Это C#.
    Не знаю, какого черта ты натворил, но MineCraft написан на Java, и без компилятора этой платформы работать не может.
     
  4. Flumaster

    Flumaster Старожил Девелопер Пользователь

    Баллы:
    153
    Skype:
    alexey_aristov
    Написал свой майн на C#, йоптиль.[DOUBLEPOST=1396708630][/DOUBLEPOST]
    Реально его фото?[DOUBLEPOST=1396708790][/DOUBLEPOST]http://yadi.sk/d/PVqz0SFCLqyNx
     
  5. twixi007

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

    Баллы:
    123
    А тот же Direct X? - не не ставил?
     
  6. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    Для minecraft? Не не слышал :D.
     
  7. twixi007

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

    Баллы:
    123
    причем тут майн?
     
  8. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
    При том что тема о лаунчере для майна. И писать для кроссплатформенной игры форточкозависемый лаунчер... Когда есть другие кроссплатформерные яп, например дельфин и c++.
     
  9. twixi007

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

    Баллы:
    123
    Как этот код переделать под запуск 1.6.4 Forge?:rolleyes:
    Код:
    java -Dfml.ignoreInvalidMinecraftCertificates=true -Dfml.ignorePatchDiscrepancies=true -Xmx512m -Djava.library.path=versions\1.6.2\natives -cp libraries\net\minecraftforge\minecraftforge\9.10.0.776\minecraftforge-9.10.0.776.jar;libraries\net\minecraft\launchwrapper\1.3\launchwrapper-1.3.jar;libraries\org\scala-lang\scala-library\2.10.2\scala-library-2.10.2.jar;libraries\org\scala-lang\scala-compiler\2.10.2\scala-compiler-2.10.2.jar;libraries\org\ow2\asm\asm-all\4.1\asm-all-4.1.jar;libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;libraries\lzma\lzma\0.0.1\lzma-0.0.1.jar;libraries\net\sf\jopt-simple\jopt-simple\4.5\jopt-simple-4.5.jar;libraries\com\paulscode\codecjorbis\20101023\codecjorbis-20101023.jar;libraries\com\paulscode\codecwav\20101023\codecwav-20101023.jar;libraries\com\paulscode\libraryjavasound\20101123\libraryjavasound-20101123.jar;libraries\com\paulscode\librarylwjglopenal\20100824\librarylwjglopenal-20100824.jar;libraries\com\paulscode\soundsystem\20120107\soundsystem-20120107.jar;libraries\org\lwjgl\lwjgl\lwjgl\2.9.0\lwjgl-2.9.0.jar;libraries\org\lwjgl\lwjgl\lwjgl_util\2.9.0\lwjgl_util-2.9.0.jar;libraries\argo\argo\2.25_fixed\argo-2.25_fixed.jar;libraries\org\bouncycastle\bcprov-jdk15on\1.47\bcprov-jdk15on-1.47.jar;libraries\com\google\guava\guava\14.0\guava-14.0.jar;libraries\org\apache\commons\commons-lang3\3.1\commons-lang3-3.1.jar;libraries\commons-io\commons-io\2.4\commons-io-2.4.jar;libraries\net\java\jinput\jinput\2.0.5\jinput-2.0.5.jar;libraries\net\java\jutils\jutils\1.0.0\jutils-1.0.0.jar;libraries\com\google\code\gson\gson\2.2.2\gson-2.2.2.jar;versions\1.6.2\OptiFine.zip;versions\1.6.2\1.6.2.jar net.minecraft.launchwrapper.Launch --username zenit --session 123456789 --version Forge9.10.0.776 --gameDir minecraft --assetsDir assets --tweakClass cpw.mods.fml.common.launcher.FMLTweaker
     
  10. Flumaster

    Flumaster Старожил Девелопер Пользователь

    Баллы:
    153
    Skype:
    alexey_aristov
    https://www.google.ru/search?q=C#+д...=UTF-8#newwindow=1&q=mono+C#&safe=off&spell=1
     
  11. alexandrage

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

    Баллы:
    173
    Skype:
    alexandr0116
  12. KriBetko

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

    Баллы:
    153
    Skype:
    kribetko
    Сарказм, не, не слышал
     
  13. skoniks

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

    Баллы:
    78
    Skype:
    skolya16
    Имя в Minecraft:
    skoniks
  14. KriBetko

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

    Баллы:
    153
    Skype:
    kribetko
    Шта?
     
  15. Moras-Books

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

    Баллы:
    61
    Имя в Minecraft:
    QuadXeon
    1.6.4 Forge:
    else if (match.Success)
    {
    string input = responseFromServer;
    string[] split = input.Split(':');
    string session = split[3];
    string launch = @"%appdata%/.minecraft/libraries/net/minecraft/launchwrapper/1.8/launchwrapper-1.8.jar;%appdata%/.minecraft/libraries/org/scala-lang/scala-library/2.10.2/scala-library-2.10.2.jar;%appdata%/.minecraft/libraries/org/scala-lang/scala-compiler/2.10.2/scala-compiler-2.10.2.jar;%appdata%/.minecraft/libraries/org/ow2/asm/asm-all/4.1/asm-all-4.1.jar;%appdata%/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar;%appdata%/.minecraft/libraries/lzma/lzma/0.0.1/lzma-0.0.1.jar;%appdata%/.minecraft/libraries/net/sf/jopt-simple/jopt-simple/4.5/jopt-simple-4.5.jar;%appdata%/.minecraft/libraries/com/paulscode/codecjorbis/20101023/codecjorbis-20101023.jar;%appdata%/.minecraft/libraries/com/paulscode/codecwav/20101023/codecwav-20101023.jar;%appdata%/.minecraft/libraries/com/paulscode/libraryjavasound/20101123/libraryjavasound-20101123.jar;%appdata%/.minecraft/libraries/com/paulscode/librarylwjglopenal/20100824/librarylwjglopenal-20100824.jar;%appdata%/.minecraft/libraries/net/minecraftforge/minecraftforge/9.11.1.965/minecraftforge-9.11.1.965.jar;%appdata%/.minecraft/libraries/com/paulscode/soundsystem/20120107/soundsystem-20120107.jar;%appdata%/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl/2.9.0/lwjgl-2.9.0.jar;%appdata%/.minecraft/libraries/org/lwjgl/lwjgl/lwjgl_util/2.9.0/lwjgl_util-2.9.0.jar;%appdata%/.minecraft/libraries/argo/argo/2.25_fixed/argo-2.25_fixed.jar;%appdata%/.minecraft/libraries/org/bouncycastle/bcprov-jdk15on/1.47/bcprov-jdk15on-1.47.jar;%appdata%/.minecraft/libraries/com/google/guava/guava/14.0/guava-14.0.jar;%appdata%/.minecraft/libraries/org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar;%appdata%/.minecraft/libraries/commons-io/commons-io/2.4/commons-io-2.4.jar;%appdata%/.minecraft/libraries/net/java/jinput/jinput/2.0.5/jinput-2.0.5.jar;%appdata%/.minecraft/libraries/net/java/jutils/jutils/1.0.0/jutils-1.0.0.jar;%appdata%/.minecraft/libraries/com/google/code/gson/gson/2.2.2/gson-2.2.2.jar;%appdata%/.minecraft/libraries/net/minecraftforge/minecraftforge/9.11.1.965/minecraftforge-9.11.1.965.jar;%appdata%/.minecraft/libraries/net/minecraft/launchwrapper/1.8/launchwrapper-1.8.jar;%appdata%/.minecraft/versions/1.6.4-Forge9.11.1.965/1.6.4-Forge9.11.1.965.jar\";
    System.Diagnostics.Process.Start("cmd", "/c start javaw -Xmx512m -Djava.library.path=\"%appdata%/.minecraft/versions/1.6.4-Forge9.11.1.965/natives/\" -cp " + launch + " net.minecraft.launchwrapper.Launch --username " + username + " --session " + session + " --version 1.6.4 --gameDir \"%appdata%/.minecraft/\" --assetsDir assets --tweakClass cpw.mods.fml.common.launcher.FMLTweaker");
    this.Close();
    reader.Close();
    dataStream.Close();
    response.Close();
    Application.Exit();
    }
     
  16. Dr.Death

    Dr.Death Старожил Пользователь

    Баллы:
    153
    Skype:
    asn008
    Имя в Minecraft:
    DrDeath
    Почему нельзя просто взять какой-нибудь Newtonsoft.JSON и распарсить json, лежащий рядом с файлом?
     
  17. kapehh

    kapehh Ньюби Пользователь

    Баллы:
    1
    А если файл java (или javaw) был модифицирован, то фейковый файл java (или javaw) запустит клиент с читами отдав туда нужную сессию и никнейм
     
  18. ql_Nik_lp

    ql_Nik_lp Старожил Девелопер Пользователь

    Баллы:
    173
    Skype:
    q-nik-p
    Имя в Minecraft:
    ql_Nik_lp
    [​IMG]
     
  19. kapehh

    kapehh Ньюби Пользователь

    Баллы:
    1
    ?
    Вполне логичный вопрос. И актуальная проблема.
     
  20. MinCom

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

    Баллы:
    66
    Имя в Minecraft:
    Busterix
    А где найти все эти файлы в майнкрафте 1,7,2-1,7,10?
     
  21. Ascal Salmanov

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

    Баллы:
    78
    Сделаем лаунчер под Android? :D
     

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