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

Туториал Делаем лаунчер для своего сервера

Discussion in 'Руководства, инструкции, утилиты' started by Ccc, Dec 28, 2012.

  1. StarFeniX

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

    Trophy Points:
    68
    Skype:
    futureccat
    Еще вопрос, как подключить к xenforo?(в файле connect.php) Там есть "Дополнительная таблица для XenForo", то есть пароль он будет брать сам оттуда? Что тогда писать в поле пароль?
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Ccc

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

    Trophy Points:
    153
    Skype:
    Dyadyasasha1234
    Имя в Minecraft:
    Dyadyasasha1234
    Не работал с XF :([DOUBLEPOST=1368893501,1368893467][/DOUBLEPOST]
    Скажи что нужно, сделаю
     
  4. StarFeniX

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

    Trophy Points:
    68
    Skype:
    futureccat
    Оказывается там 1 слово ставить в нужном месте :D
     
  5. Serrrgio

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

    Trophy Points:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    @Kalibris, какой лаунчер?
     
  6. Enderman17312

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

    Trophy Points:
    123
    Имя в Minecraft:
    AntoN246
    META-INF в minecraft.jar удалял?
     
  7. Enderman17312

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

    Trophy Points:
    123
    Имя в Minecraft:
    AntoN246
    Да причин много. Проверь все ли файлы клиента ты загрузил.
    [DOUBLEPOST=1368909794,1368909681][/DOUBLEPOST]В архиве client.zip обязательно должна быть папка bin, с нативсами
     
  8. StarFeniX

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

    Trophy Points:
    68
    Skype:
    futureccat
    Как отключить автоматическое подключение к серверу? (лаунчер сашка) Когда изменяю значение на false пишет "ошибка клиент main не найден"
     
  9. Автор темы
    Ccc

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

    Trophy Points:
    153
    Skype:
    Dyadyasasha1234
    Имя в Minecraft:
    Dyadyasasha1234
    Не то отключаешь. Отключай функцию по клиенту на сервер(как-то так называлась)
     
  10. StarFeniX

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

    Trophy Points:
    68
    Skype:
    futureccat
    Это и отключал, но пишет ошибку, что клиент main не найден.
     
  11. Enderman17312

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

    Trophy Points:
    123
    Имя в Minecraft:
    AntoN246
    Нужно отключить функцию автозахода на сервер (useAutoenter), я проверил, все работает
     
  12. StarFeniX

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

    Trophy Points:
    68
    Skype:
    futureccat
    Спасибо, но уже разобрался)) когда писал тут сообщение вообще не мог найти ту функцию.
     
  13. andrej_fct

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

    Trophy Points:
    78
    Skype:
    sementsov6683
    Имя в Minecraft:
    andrej
    Раньше что-то тупил с лаунчером, реперь все сделал, токо правда он долго рунался с forge, да и теперь при каждом новом моде ругается, что с этим делать? И вот одна вещь - Ссс пожалуйста добавь в туториал по лаунчеру от maximusorg в Config.java в самом низу -> "ОБЯЗАТЕЛЬНО измените public static String workdir = "ваша папка";" ваша папка - это такая папка типо .minecraft только без точки, заранее спасибо, и кстати могу написать тебе статью по этому лаунчеру только в web-MCR 2.0:D
     
    Vedroyder likes this.
  14. Автор темы
    Ccc

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

    Trophy Points:
    153
    Skype:
    Dyadyasasha1234
    Имя в Minecraft:
    Dyadyasasha1234
    Я обеими руками за написание тобой статьи . Вставлю ее в шапку темы и напишу что урок был предоставлен пользователем andrej_fct[DOUBLEPOST=1369149324,1369149220][/DOUBLEPOST]Кстати,вопрос всем:нужен ли видеогайд по созданию модов для клиента и сервера???
     
  15. Parkourmen

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

    Trophy Points:
    63
    Имя в Minecraft:
    BIkk
    Я в Theme не нашел кнопки логин и пароль, как они называется мне нужно их отредактировать.
     
    Olga73 likes this.
  16. ZloYCRipeeR

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

    Trophy Points:
    153
    Skype:
    cry_zloy
    Имя в Minecraft:
    ZloYCRipeeR
    Как db.sql в базуданных залить?
     
  17. Meowt

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

    Trophy Points:
    123
    В Mysql есть кнопка "ипморт", так вот, нажимай на неё и указывай файл, который тебе нужно добавить в базу. Все просто.
     
    Ccc likes this.
  18. andrej_fct

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

    Trophy Points:
    78
    Skype:
    sementsov6683
    Имя в Minecraft:
    andrej
    хорошо, тогда пока начну писать статью, закончу скажу, мне бы только лаунчер доделать чтобы моды поддерживал[DOUBLEPOST=1369394645][/DOUBLEPOST]вот заготовка, можешь и ее поставить;)
    Лаунчер от maximusorg(кликабельно):

    Понадобится:

    Дполнительно:

    Файлы для чистого клиента последней версии можно скачать по ссылкам:
    Ход работы:

    1. Создаем клиент и сервер, и сайт( :D )
    2. Скачиваем все необходимые файлы(wedMCR, сорцы лаунчера)
    3. Файлы из архива webmcr-20-r9-x (x - дюбая большая цифра)переместите на свой сайт.[​IMG]
    4. Далее заходим на сайт и видим что-от вроде ДО установки, там вводим все данные какие нужны, в название сайта понятно что, в описание тоже, А вот с базами данных делаем такую вещь(если это хостингер): заходим в панель управления сайтом, внизу ищем Базы данных, заходим и делаем саму базу, пользователя базы и пароль пользователя. Если не хостингер то тогда на сайте(не вашем) должны быть инструкции:D
    5. Открываем Eclipce и создаем новый проект[​IMG][​IMG][​IMG]
    6. После появиться проект с вашим названием,а в нем библиотеки Java и пустая папка src. В нее нужно закинуть все из архива с лаунчером(перетащить мышкой). Получиться примерно так[​IMG]
    7. Далее проверим его на работоспособность[​IMG][​IMG][​IMG]После чего появится сам лаунчер :).
    8. Закрываем окно лаунчера и начинаем редактировать исходники. Залезаем в папку(пакет) ru.maximusorg.launcher(найти можно слева) и заходим в файл Config.java. Заполняем так, как сказано ниже скрин3.png и снова проверяем
    9. Теперь из архива лаунчера(из него мы все в eclipce все вставляли)закачиваем файл md5.php на сайт. В том же пакете что и выше открываем файл LauncherFrame.java и редактируем[​IMG]
    10. Теперь надо бы изменить названия серверов и все картинки в лаунчере на свои. Картинки просто возьмите из того же пакета пакета и поменяйте на свои :). А что бы изменить названия и количество серверов откройте файл LoginForm.java и редактируйте[​IMG]
    11. Если все работает, то теперь нужно закинуть клиент на хостинг. На хостинге из вашего клиента должны быть файлы из папки bin (lwjgl, jinput, lwjgl_util, minecraft), natives(windows_natives.jar.lzma ; linux_natives.jar.lzma и т.д.) и архив client.zip(ОБЯЗАТЕЛЬНО ДОЛЖЕН БЫТЬ).В архиве client.zip могут лежать только папки bin, texturepack, mods и файл server.dat
    12. После того как загрузите все файлы, тестируйте лаунчер! Удачи!;)
    Создано Ccc переписано andrej_fct , найти можно на rubukkit.org, спасибо за внимание

    Я во многом согласен с Ссс, только переделал так, чтобы новички, скажем так, поняли все и не допускали ошибок, если есть пожелания пишите мне, можно и в личку:D, и рад буду видеть вас на нашем сервере.[DOUBLEPOST=1369453083][/DOUBLEPOST]помогите кто-нибудь: в лаунчерах у меня в eclipse пишет в ее консольку
    2013-05-25 07:28:42 [INFO] [ForgeModLoader] Forge Mod Loader version 4.7.4.520 for Minecraft 1.4.7 loading
    2013-05-25 07:28:42 [INFO] [STDOUT] Adding transformer map: mcore_at.cfg
    2013-05-25 07:28:42 [SEVERE] [ForgeModLoader] FML appears to be missing any signature data. This is not a good thing
    2013-05-25 07:28:42 [INFO] [STDOUT] Adding Accesstransformer map: codechickencore_at.cfg
    2013-05-25 07:28:42 [INFO] [STDOUT] Adding Accesstransformer map: nei_at.cfg
    2013-05-25 07:28:43 [INFO] [ForgeModLoader] MCore >> Modifying class EntityLiving
    2013-05-25 07:28:43 [INFO] [ForgeModLoader] MCore >> Applying class modification: net.minecraft.src.EntityLiving.<init>
    2013-05-25 07:28:43 [INFO] [ForgeModLoader] MCore >> Applying class modification: net.minecraft.src.EntityLiving.writeEntityToNBT(Lnet/minecraft/src/NBTTagCompound;)V
    2013-05-25 07:28:43 [INFO] [ForgeModLoader] MCore >> Applying class modification: net.minecraft.src.EntityLiving.readEntityFromNBT(Lnet/minecraft/src/NBTTagCompound;)V
    2013-05-25 07:28:43 [INFO] [ForgeModLoader] MCore >> Modifying class EntityPlayer
    2013-05-25 07:28:43 [INFO] [ForgeModLoader] MCore >> Applying class modification: net.minecraft.src.EntityPlayer.fall(F)V
    2013-05-25 07:28:43 [INFO] [STDOUT] Inserted super call into avz.c
    2013-05-25 07:28:43 [INFO] [STDOUT] avf was overriden from NotEnoughItems 1.4.7.0.jar
    2013-05-25 07:28:43 [INFO] [ForgeModLoader] MCore >> Modifying class GuiIngame
    2013-05-25 07:28:43 [INFO] [ForgeModLoader] MCore >> Applying class modification: net.minecraft.src.GuiIngame.renderGameOverlay(FZII)V
    2013-05-25 07:28:43 [INFO] [STDERR] Exception in thread "Thread-5" java.lang.RuntimeException: cpw.mods.fml.relauncher.ReflectionHelper$UnableToFindClassException: java.lang.ClassNotFoundException: net.minecraft.Launcher
    2013-05-25 07:28:43 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.relaunchApplet(FMLRelauncher.java:269)
    2013-05-25 07:28:43 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.appletEntry(FMLRelauncher.java:212)
    2013-05-25 07:28:43 [INFO] [STDERR] at net.minecraft.client.MinecraftApplet.init(MinecraftApplet.java:25)
    2013-05-25 07:28:43 [INFO] [STDERR] at ru.maximusorg.launcher.Launcher.replace(Launcher.java:143)
    2013-05-25 07:28:43 [INFO] [STDERR] at ru.maximusorg.launcher.Launcher$1.run(Launcher.java:87)
    2013-05-25 07:28:43 [INFO] [STDERR] Caused by: cpw.mods.fml.relauncher.ReflectionHelper$UnableToFindClassException: java.lang.ClassNotFoundException: net.minecraft.Launcher
    2013-05-25 07:28:43 [INFO] [STDERR] at cpw.mods.fml.relauncher.ReflectionHelper.getClass(ReflectionHelper.java:159)
    2013-05-25 07:28:43 [INFO] [STDERR] at cpw.mods.fml.relauncher.FMLRelauncher.relaunchApplet(FMLRelauncher.java:254)
    2013-05-25 07:28:43 [INFO] [STDERR] ... 4 more
    2013-05-25 07:28:43 [INFO] [STDERR] Caused by: java.lang.ClassNotFoundException: net.minecraft.Launcher
    2013-05-25 07:28:43 [INFO] [STDERR] at java.net.URLClassLoader$1.run(Unknown Source)
    2013-05-25 07:28:43 [INFO] [STDERR] at java.net.URLClassLoader$1.run(Unknown Source)
    2013-05-25 07:28:43 [INFO] [STDERR] at java.security.AccessController.doPrivileged(Native Method)
    2013-05-25 07:28:43 [INFO] [STDERR] at java.net.URLClassLoader.findClass(Unknown Source)
    2013-05-25 07:28:43 [INFO] [STDERR] at java.lang.ClassLoader.loadClass(Unknown Source)
    2013-05-25 07:28:43 [INFO] [STDERR] at java.lang.ClassLoader.loadClass(Unknown Source)
    2013-05-25 07:28:43 [INFO] [STDERR] at java.lang.Class.forName0(Native Method)
    2013-05-25 07:28:43 [INFO] [STDERR] at java.lang.Class.forName(Unknown Source)
    2013-05-25 07:28:43 [INFO] [STDERR] at cpw.mods.fml.relauncher.ReflectionHelper.getClass(ReflectionHelper.java:151)
    2013-05-25 07:28:43 [INFO] [STDERR] ... 5 more
    в клиенте стоят моды, META-INF удалил, сколько не копался так и не смог запустить игру лаунчером - запускаю лаунчер -> авторизируюсь -> fml, которая в Forge, ругается с лаунчером и он не хочет запускать, что делать???
     

    Attached Files:

    Ccc likes this.
  19. Serrrgio

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

    Trophy Points:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    launcher likes this.
  20. _safok_

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

    Trophy Points:
    78
    Имя в Minecraft:
    _safok_
    Вопрос, cвязанный с видео Ccc, игрок сможеш заменить сам на свой minecraft.jar?
     
  21. Автор темы
    Ccc

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

    Trophy Points:
    153
    Skype:
    Dyadyasasha1234
    Имя в Minecraft:
    Dyadyasasha1234
    Do you speak russian?:confused:
     
    Serrrgio likes this.

Share This Page