1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
  3. Данный раздел создан исключительно для релизов! Вопросы по лаунчеру или обвязке задавайте ТОЛЬКО в соответсвующей теме автора. Любые другие темы будут удалены, а авторы понесут наказание.

Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Лаунчер sashok724's Launcher v3 [OpenSource] [Support]

Тема в разделе "Веб-обвязки и лаунчеры", создана пользователем new-sashok724, 15 янв 2016.

  1. Assemble

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

    Баллы:
    61
    Изменил на login, шифрование стоит MD5; колонки эти есть, но значения у них null. Всё та же ошибка.
     
  2. pasha2003

    pasha2003 Участник Пользователь

    Баллы:
    36
    У меня тоже нул, но работает. Можешь "плясать" от моего кфг
    address: "IP адрес"; # Изменить на свой из cmd
    bindAddress: "0.0.0.0";
    port: 7240;

    # Auth handler
    authHandler: "mysql";
    authHandlerConfig: {
    fetchAll: true;

    address: "типо домен БД"; # ИЗМЕНИТЬ
    port: 3306;
    username: "root"; # ИЗМЕНИТЬ
    password: "типо пароль"; # ИЗМЕНИТЬ
    database: "webmcrr"; # ИЗМЕНИТЬ

    table: "mcr_users";
    uuidColumn: "uuid";
    usernameColumn: "login";
    accessTokenColumn: "accessToken";
    serverIDColumn: "serverID";
    };

    # Auth provider
    authProvider: "mysql";
    authProviderConfig: {
    address: "типо домен БД"; # ИЗМЕНИТЬ
    port: 3306;
    username: "root"; # ИЗМЕНИТЬ
    password: "типо Пароль"; # ИЗМЕНИТЬ
    database: "webmcrr"; # ИЗМЕНИТЬ

    query: "SELECT login FROM mcr_users WHERE (email=? OR login=?) AND password=MD5(?) LIMIT 1";
    queryParams: [ "%login%", "%login%", "%password%" ];
    };

    # Texture provider
    textureProvider: "request";
    textureProviderConfig: {
    skinsURL: "http://сайт.ру/launcher/MinecraftSkins/%username%.png";
    cloaksURL: "http://сайт.ру/launcher/MinecraftCloaks/%username%.png";
    };

    # Launch4J EXE binary building
    launch4J: false;

    Ещё такая проблема, когда закрываю консоль PuTTY, то сокет проверка отключается и лаунчер не работает. Как сделать так,чтобы они всегда работал, а ни тогда,когда я включу.
    + ещё возник ОЧЕНЬ ВАЖНЫЙ ВОПРОС, есть такая программка EasyCheats, и она инжектится прямо в запущенном клиенте. Как её пофиксить и через что фиксить (в клиенте или в лаунчере), объясните =) ?!?!??!
     
  3. alexandrage

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

    Баллы:
    173
    Античит на сервер нужен.
     
  4. pasha2003

    pasha2003 Участник Пользователь

    Баллы:
    36
    Да ты уже со своим серверным античитом везде спамишь =) Он у меня стоит, но хочется,чтобы и это какаха не работала вообще, и при запуске клиент закрывается.
    Осталась проблема: Когда закрываю консоль PuTTY, то сокет проверка отключается и лаунчер не работает. Как сделать так,чтобы они всегда работал, а ни тогда,когда я включу????!?!
     
  5. ReyCODE

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

    Баллы:
    66
    Имя в Minecraft:
    reygasai
    Смотря что за система у тебя... К примеру если CENTOS, то поставь утилиту screen (yum install screen)
    Если же debian, то ставить эту утилиту не нужно (поправьте, если ошибаюсь).
    Заходишь в папку с лаунчером, создаешь screen (screen -S <название_без_этих_скобочек>), там-же все и запускаешь. Потом просто выходишь из его (Cочетание клавиш CTRL+A и затем D)

    Чтобы вернуться в этот screen, просто пишешь screen -x <название_которое_ты_дал_при_создании>

    Если не понятно - в ЛС.
    "Каждый скрин - это что-то вроде окна, которое можно свернуть-развернуть, если проводить аналогию с графическим интрефейсом. Только вместо окна вы получаете виртуальную консоль, которую можно отправить в фон или вывести на передний план, и в которой запускается указанное приложение."
     
  6. pasha2003

    pasha2003 Участник Пользователь

    Баллы:
    36
    Спасибо большое =)
    =====
    Остаётся только понерфить чит EasyCheats, тогда будет всё чики-пуки. Жду ГУИДИКИ от тех,кто знает как это сделать.
     
  7. ReyCODE

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

    Баллы:
    66
    Имя в Minecraft:
    reygasai
    Если ты "матерый" программист, то исходники лаунчера открыты - добро пожаловать. Можешь допилить защиту, проверку и тд.
    Но лучше конечно серверный античит. Ибо игрок его уж точно не обойдет, и к нему у него не будет доступа.
    Лично я сейчас собираюсь использовать данный лаунчер только в качестве программы для авторизации и скачивания клиента. В плане защиты, я уже надеюсь полностью на сервер.
     
  8. pasha2003

    pasha2003 Участник Пользователь

    Баллы:
    36
    Ну с античитом тут беда. Большинство на 1.7.10 багает функция антифлая, пришлось её вырубить. Вот я и хочу как нибудь хоть от этого бесплатного куска избавится.
     
  9. Santa

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

    Баллы:
    76
    Имя в Minecraft:
    Jewish_Cat
    не хранить в папке с клиентом игры ядро. Лучше вынести его за пределы этой папки.
     
  10. pasha2003

    pasha2003 Участник Пользователь

    Баллы:
    36
    Не понял оО
     
  11. Santa

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

    Баллы:
    76
    Имя в Minecraft:
    Jewish_Cat
    хотя не, это уже не помогает. Как вариант написать античит для клиента.
     
  12. pasha2003

    pasha2003 Участник Пользователь

    Баллы:
    36
    да мне бы как вариант написать 1-2 строчки,чтобы при обнаружения class'a клиент оффался
    И как вот такое сделать:
    "Защититься от перехвата всех вариаций DefineClass (естественно, только нативным путем)"
    или же
    "Детектить класс чита по названию "Class.forName("net.ch.Main")"
     
  13. Bogdawka

    Bogdawka Ньюби

    Баллы:
    1
    Не знаешь как привязать сервер к лаунчеру?
     
  14. ReyCODE

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

    Баллы:
    66
    Имя в Minecraft:
    reygasai
    На сайте все описано жи, чего не понятного??? O_о
     
  15. pasha2003

    pasha2003 Участник Пользователь

    Баллы:
    36
    скачай специальный сервер под лаунчер, и потом сам лаунчер закинь в корневую папку этого сервера.
    Ну тогда когда как через дефайнкласс сделать?
     
  16. Bogdawka

    Bogdawka Ньюби

    Баллы:
    1
    Закидывал,он либо выключен,либо лаунчер его не видит. Можешь в скайпе все объяснить?
     
  17. ReyCODE

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

    Баллы:
    66
    Имя в Minecraft:
    reygasai
    Ты запускаешь на обычном хостинге, или на VDS/VPS???
     
  18. Bogdawka

    Bogdawka Ньюби

    Баллы:
    1
    playvds
     
  19. pasha2003

    pasha2003 Участник Пользователь

    Баллы:
    36
    Тоже стоит playvds но у меня всё работает...
     
  20. Bogdawka

    Bogdawka Ньюби

    Баллы:
    1
    объясни в скайпе пожалуйста
     

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