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

  • Автор темы Автор темы Ccc
  • Дата начала Дата начала
Еще вопрос, как подключить к xenforo?(в файле connect.php) Там есть "Дополнительная таблица для XenForo", то есть пароль он будет брать сам оттуда? Что тогда писать в поле пароль?
 
Еще вопрос, как подключить к xenforo?(в файле connect.php) Там есть "Дополнительная таблица для XenForo", то есть пароль он будет брать сам оттуда? Что тогда писать в поле пароль?
Не работал с XF :(
оххх легче найти когонить что бы сделал лаунчер((
кто нить знает человека(до 200 рублей)
Скажи что нужно, сделаю
 
@Enderman17312, из за чего это может быть?

Да причин много. Проверь все ли файлы клиента ты загрузил.
На хостинге из вашего клиента должны быть файлы из папки bin (lwjgl, jinput, lwjgl_util, minecraft), natives(windows_natives.jar.lzma ; linux_natives.jar.lzma и т.д.) и архив client.zip(ОБЯЗАТЕЛЬНО ДОЛЖЕН БЫТЬ).В архиве client.zip могут лежать только папки bin, texturepack, mods и файл server.dat

В архиве client.zip обязательно должна быть папка bin, с нативсами
 
Как отключить автоматическое подключение к серверу? (лаунчер сашка) Когда изменяю значение на false пишет "ошибка клиент main не найден"
 
Как отключить автоматическое подключение к серверу? (лаунчер сашка) Когда изменяю значение на false пишет "ошибка клиент main не найден"
Не то отключаешь. Отключай функцию по клиенту на сервер(как-то так называлась)
 
Раньше что-то тупил с лаунчером, реперь все сделал, токо правда он долго рунался с forge, да и теперь при каждом новом моде ругается, что с этим делать? И вот одна вещь - Ссс пожалуйста добавь в туториал по лаунчеру от maximusorg в Config.java в самом низу -> "ОБЯЗАТЕЛЬНО измените public static String workdir = "ваша папка";" ваша папка - это такая папка типо .minecraft только без точки, заранее спасибо, и кстати могу написать тебе статью по этому лаунчеру только в web-MCR 2.0:D
 
Раньше что-то тупил с лаунчером, реперь все сделал, токо правда он долго рунался с forge, да и теперь при каждом новом моде ругается, что с этим делать? И вот одна вещь - Ссс пожалуйста добавь в туториал по лаунчеру от maximusorg в Config.java в самом низу -> "ОБЯЗАТЕЛЬНО измените public static String workdir = "ваша папка";" ваша папка - это такая папка типо .minecraft только без точки, заранее спасибо, и кстати могу написать тебе статью по этому лаунчеру только в web-MCR 2.0:D
Я обеими руками за написание тобой статьи . Вставлю ее в шапку темы и напишу что урок был предоставлен пользователем andrej_fct
Кстати,вопрос всем:нужен ли видеогайд по созданию модов для клиента и сервера???
 
Я в Theme не нашел кнопки логин и пароль, как они называется мне нужно их отредактировать.
 
Старый лаунчер сашка.(все равно сейчас его везде скачать можно)
Понадобится:
Ход работы:

  1. Создаем клиент и сервер( :D )
  2. Скачиваем все необходимые файлы
  3. Файлы из папки site переместите на свой сайт , а файл db.sql залейте в базу данных.
  4. Настройте файлы connect.php и settings.php. Настройка очень похожа на настройку webMCR, так что я описывать ее не буду. Но если будут возникать вопросы - опишу
  5. Далее, так же как и в прошлом уроке, создаем проект, в который мы переносим папку src из архива
  6. Переходим в пакет org.survivalserver.launcher и настраиваем файл Settings.java. Там достаточно комментариев, но, если будут вопросы, подробно опишу.
  7. В строчке
    Java:
    public static boolean useModCheck            =  true; //ВНИМАНИЕ! Функция в тесте, если проверка работает неправильно - выключите!
    в том же файле обязательно изменяем true на false! Иначе лаунчер постоянно будет перекачивать папку mods
  8. Далее на сайте в папке client создаем папку bin и кидаем в нее все содержимое вашей папки bin(minecraft.jar, jinput.jar, lwjgl.jar и lwjgl_util.jar)+ client.zip(в нем должны быть папки mods, bin с папкой natives в ней(этот лаунчер только так качает нативсы)и файл server.dat), в котором при сжатии нужно уровень сжатия поставить на минимальный!
  9. При проблеме с запуском личного кабинета,создайте в папке со скинами стандартный скин char.png
  10. Тестим ;)

Как db.sql в базуданных залить?
 
Я обеими руками за написание тобой статьи . Вставлю ее в шапку темы и напишу что урок был предоставлен пользователем andrej_fct
Кстати,вопрос всем:нужен ли видеогайд по созданию модов для клиента и сервера???
хорошо, тогда пока начну писать статью, закончу скажу, мне бы только лаунчер доделать чтобы моды поддерживал
вот заготовка, можешь и ее поставить;)
Лаунчер от maximusorg(кликабельно):​
Понадобится:​
Дполнительно:​
Файлы для чистого клиента последней версии можно скачать по ссылкам:​
Ход работы:​
  1. Создаем клиент и сервер, и сайт( :D )
  2. Скачиваем все необходимые файлы(wedMCR, сорцы лаунчера)
  3. Файлы из архива webmcr-20-r9-x (x - дюбая большая цифра)переместите на свой сайт.
    скрин1-png.9308
  4. Далее заходим на сайт и видим что-от вроде ДО установки, там вводим все данные какие нужны, в название сайта понятно что, в описание тоже, А вот с базами данных делаем такую вещь(если это хостингер): заходим в панель управления сайтом, внизу ищем Базы данных, заходим и делаем саму базу, пользователя базы и пароль пользователя. Если не хостингер то тогда на сайте(не вашем) должны быть инструкции:D
  5. Открываем Eclipce и создаем новый проект
    2.png
    3.png
    4.png
  6. После появиться проект с вашим названием,а в нем библиотеки Java и пустая папка src. В нее нужно закинуть все из архива с лаунчером(перетащить мышкой). Получиться примерно так
    5.png
  7. Далее проверим его на работоспособность
    6.png
    7.png
    8.png
    После чего появится сам лаунчер :).
  8. Закрываем окно лаунчера и начинаем редактировать исходники. Залезаем в папку(пакет) ru.maximusorg.launcher(найти можно слева) и заходим в файл Config.java. Заполняем так, как сказано нижескрин3.png и снова проверяем
  9. Теперь из архива лаунчера(из него мы все в eclipce все вставляли)закачиваем файл md5.php на сайт. В том же пакете что и выше открываем файл LauncherFrame.java и редактируем
    10.png
  10. Теперь надо бы изменить названия серверов и все картинки в лаунчере на свои. Картинки просто возьмите из того же пакета пакета и поменяйте на свои :). А что бы изменить названия и количество серверов откройте файл LoginForm.java и редактируйте
    11.png
  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, и рад буду видеть вас на нашем сервере.
помогите кто-нибудь: в лаунчерах у меня в 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 КБ · Просмотры: 282
  • Нравится
Реакции: Ccc
Вопрос, cвязанный с видео Ccc, игрок сможеш заменить сам на свой minecraft.jar?
 
Назад
Верх