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

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

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

  1. StarFeniX

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

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

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

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

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

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

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    @Kalibris, какой лаунчер?
     
    ВремяПриключений нравится это.
  6. Enderman17312

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Баллы:
    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, ругается с лаунчером и он не хочет запускать, что делать???
     

    Вложения:

    • скрин1.png
      скрин1.png
      Размер файла:
      346,4 КБ
      Просмотров:
      276
    Ccc нравится это.
  19. Serrrgio

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

    Баллы:
    173
    Skype:
    nonecsa
    Имя в Minecraft:
    None
    launcher нравится это.
  20. _safok_

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

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

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

    Баллы:
    153
    Skype:
    Dyadyasasha1234
    Имя в Minecraft:
    Dyadyasasha1234
    Do you speak russian?:confused:
     
    Serrrgio нравится это.

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