Загрузка...

[PART: 3] How to make a completely free Minecraft server with your own launcher and website.

Thread in Minecraft created by 123adasasdasd123 Jan 14, 2021. (bumped Oct 10, 2021) 6947 views

  1. 123adasasdasd123
    123adasasdasd123 Topic starter Jan 14, 2021 70 Jan 22, 2019
    [IMG]

    [IMG]
    Часть: 3 "Настройка/установка WEB".
    Эта часть подойдет не только для кубоидов, но и для простых смертных, которые хотят сделать свой сайт на движке DLE.

    Нам понадобится:

    1. Движок DLE.
    2. Иметь ровные руки.
    3. Запастись терпением.
    4. ЛК (Free версия).
    new 4.1. ЛК из моей темы (Мой слив фулл версии)

    [IMG]
    :flexing_parrot:
    1-ое. Установка движка DLE.

    [IMG]

    Обратим внимание, на верхнию панель:

    [IMG]

    Именно туда, Вы должны вписать данные от своего хостинга.
    После успешного входа. У вас должны появится файлы вашего хостинга:

    [IMG]

    Если, что-то появилось, идем дальше!
    Переходим в директорию:
    И удаляем из неё все файлы. Мы будем заливать свои!

    [IMG]


    Теперь нужно скачать архив с движком DLE (Скачать его можно выше!).
    Все файлы из архива, нужно закинуть на хостинг, через FileZila.
    Должно получится вот так:

    [IMG]


    Заходим в браузер, и в адресной строке пишем свой IP/Домен.
    И видим, что там появилась вот такая шняга:
    Не долго думая, тыкаем на кнопку "Начать установку".

    [IMG]

    Теперь перед вами вот такая не понятная шняга:
    Если все горит зеленым, то тыкаем на кнопку "Продолжить".
    А если красным, то, я вам сочувствую.

    [IMG]

    После этого, видим такую веселую картину:
    Как Вы уже поняли, нам нужно изменить права папок.
    Ну.... если не поняли, то делаем то, что, я вам напечатал ниже.

    [IMG]

    В главной директории движка, находим красно горящие папки и прописываем CHMOD 777.


    [IMG]
    [IMG]

    После изменения прав, обновляем страницу сайта, и видим, что строчки горят зеленым:
    После проделанной процедуры, перед Вами загорается зеленый свет, Ура, идем дальше!
    Жмем "Продолжить".


    [IMG]

    И начинается самое интересное, нам нужно подключить БД к нашему движку:

    [IMG]

    Переходим в панель управления Phpmyadmin (Не забываем, что Мы изменили адрес!).
    В левом углу видим "Создать БД".
    Теперь нужно придумать название БД.
    После чего, тыкаем на кнопку "Создать".

    [IMG]
    [IMG]

    Дальше заходим на наш сайт, и заполняем все данные!
    Вот, что у меня вышло, тыкаем на кнопку "Продолжить".

    [IMG]

    Ура, движок установлен!
    Не забываем удалить файл:
    Завершаем установку тыкая на кнопку "Продолжить".

    Ну.. сообственно говоря, вот наш сайт: >)

    [IMG]

    Чтобы зайти в Админ-панель, нужно
    ввести в адресной строке:

    И вписать туда, данные Администратора, которые указали
    при установке движка.

    [IMG]

    Наверное стоит обратить внимание, на адрес Админ-панели.
    Его тоже можно изменить, как мы изменили c Phpmyadmin
    .
    Открываем FileZila, ищем там файл: var/www/html/admin.php, и меняем название, например: "lolzgurucraft.php".
    И закидываем файл обратно.

    [IMG]

    И после замены, админ панель будет открываться только по адресу: "
    IP/lolzgurucraft.php".

    :flexing_parrot:
    2-ое. Настройка DLE под наши задачи, устанавливаем личный кабинет.

    Меняем стандартный шаблон DLE.

    Давально кропотливое занятие, конечно. Но мы возьмем готовое решение с какого-нибудь сайта.
    Если, Вы хотите быть индивидуалом, то стоит обратиться к студиям, которые работают над дизайнами для сайтов.

    Чтобы изменить дизайн, нужно зайти в
    FileZila, потом перейти в директорию:
    И туда закинуть папку с нашим шаблоном.

    [IMG]

    Потом заходим в Админ-панель, после чего переходим в раздел: "Настройки системы" и находим пункт: "Шаблон сайта по умолчанию". Из предложенного списка, нужно выбрать тот шаблон, который загрузили ранее.
    Тыкаем на кнопку "Сохранить".

    [IMG]

    Вот, что получилось! (Да, признаюсь- это простой макет, с дефолтыми модулями. Ну а что вы хотите за 0 грошей? :D))

    [IMG]
    [

    Давайте запретить использование русского языка в качестве логина при регистрации.
    Code
    В файле /engine/modules/register.php найти: if (strpos( strtolower ($name) , '.php' ) !== false) $stop .= $lang['reg_err_4'];
    добавить ниже: if( preg_match( "/[а-яёА-ЯЁ|\s]/", $name ) ) $stop .= $lang['reg_err_99'];

    В файле /engine/ajax/registration.php найти: if (preg_match("/[\||\'|\<|\>|\[|\]|\"|\!|\?|\$|\@|\/|\\\|\&\~\*\{\+]/",$name)){$stop .= $lang['reg_err_4'];}
    добавить ниже: if( preg_match( "/[а-яёА-ЯЁ|\s]/", $name ) ){$stop .= $lang['reg_err_99'];}

    В файле /language/Russian/website.lng найти: ' reg_err_27' => "Вы уже авторизованы на сайте под зарегистрированным аккаунтом.",
    добавить ниже: 'reg_err_99' => "Запрещено использовать пробелы, а также русские символы в имени пользователя",
    Результат:

    [IMG]

    Теперь давайте установим на наш сайт личный кабинет. Скачать его можно выше!

    После разархивации, закидываем все файлы на наш хостинг.

    [IMG]

    Далее открываем файл:
    и нам нужно найти вот эти строчки:

    [IMG]

    Здесь, нам нужно указать данные от БД сайта, где ранее устанавливали DLE движок.

    Переходим к настройкам отображения Личного кабинета:
    '
    template' => 'default'! В моем случае: 'matrix'.

    [IMG]

    Указываем всё как на скрине!

    Далее переходим в Phpmyadmin, и там создаем новую БД для игрового сервера.
    Я буду использовать только 1 игровой сервер:
    HiTech

    [IMG]

    И указываем нашу созданную БД:

    [IMG]

    Чтобы добавить сервер, просто скопируете этот конфиг и вставите ниже (Не забываем создавать отдельную БД для каждого сервера!).

    Далее в Phpmyadmin ищем БД с нашим движком, и жмем SQL.
    Сюда нужно вставить текст из блаконта bd ЛК, в этом SQL, код для 3 серверов, стираем сервера до: "server_0".
    Если у вас 3 сервера и более, в SQL нужно добавить строчки от : server_0 до server_N.
    После чего, тыкаем "Вперед".

    [IMG]

    [IMG]

    Далее работаем с движком .
    Заходим в Админ-панель, переходим в настройки, и ищем: "Новости".

    [IMG]

    Листаем в самый низ, и там находим пункт: "Разрешить посетителям сайта делиться интересными материалами вашего сайта"
    Выключаем (Переводим ползунок влево!).

    [IMG]

    Далее переходим в раздел: "Статические страницы"

    И тыкаем на кнопку: "Создать новую страницу".
    Обращаем внимание только на эту строчку:

    [IMG]

    Пишем как на скрине.
    Остальные строчки, заполняйте как хотите!
    Сохраняем, закрываем.

    Теперь переходим опять в FIleZila.
    И идем по директории:
    Нам нужно создать новый файл: 'lk.tpl'.
    И в 1 строчке, прописываем:

    Code
    <iframe src="/lk/index.php" width=900 height=1000 frameborder scrolling="no"></iframe>
    Далее, сохраняем, зыкрываем, и закидываем обратно в FileZila.

    Далее заходим на наш сайт, и находим кнопку "личный кабинет".
    Потом через FileZila, находим нужный .tpl файл, где есть код с этой кнопкой, и изменяем ссылку на: /lk.html.
    После чего обновляем, заходим в личный кабинет, и видим это:

    [IMG]

    Дальнейшие настройки с ним, Вы можете сделать уже сами, в файле:

    Чтобы подключить оплату в нашем Личном кабинете, переходим в файл:[
    QUOTE]/var/www/html/lk/payment/config.php[/QUOTE]
    Находим подключение к БД (Указываем где стоит движок DLE и личный кабинет!):

    [IMG]

    Потом находим подключение к UnitPay, и вводим свои данные от кошелька.
    Не забываем включить:
    'enable' => true!

    [IMG]

    Внимание, ссылка на обработчик находится тут:

    Далее переходим на сайт: Unitpay.ru и создаем новый кошелек.
    Вводим данные с нашего сайта, не забываем про метод!

    [IMG]

    Внимание! Unitpay, работает только c доменами!
    Перед подключением, следуют арендовать себе домен.
    Установка личного кабинета закончена.


    Так же вы можете самостоятельно добавить любые модули на ваш CMS, взятые с инета.
    :flexing_parrot:
    3-тье. Установка и настройка лаунчер Сашка v3.

    Приступаем:

    Запускаем PuTTY и вводим:

    Code
    curl -s http://mirror.keeperjerry.ru/launcher/v1/setup.sh | sh

    после установки, нужно запустить лаунчер.
    Code
    java -Xmx512M -jar LaunchServer.jar  (512мб - выделяемое ОЗУ для запуска лаунчера!).

    В ходе 1 запуска Нас попросит указать IP- указываем.
    Далее переходим в директорию с установленым лаунчером, и открываем файл:
    "LaunchServer.cfg'

    Теперь есть 2 варианта способа авторизации:

    1-е, Авторизация лаунчера будет работать от БД нашего DLE (Будет пропускать только зарегистрированных пользователей, с правильным паролем!).
    Находим строчку: "#Управление системой авторизации пользователей". Скопировать можно из моего блокнота:

    [IMG]
    2-е, Авторизация лаунчера будет автономной (Будет возможность заходить под любой аккаунт, даже, который еще не зарегистрирован на сайте!).
    Находим строчку: "#Управление системой авторизации пользователей". Скопировать можно из моего блокнота
    :

    [IMG]

    P.S Если будет ошибка с авторизацией, а Вы сделали все как у меня, то меняем версию DLE на 11.1!
    (Установка
    11.1 точно такая же как и 14.1!)

    А управление системой скинов- указываем как в ЛК (Не забываем, что нужно в обоих директориих обязательно поставить
    CHMOD 777!).

    [IMG]

    Закидываем все обратно и переходим в консоль
    и прописываем:

    *** downloadAsset 1.7.10 "asset1.7.10" (***- Для внимания! где 1.7.10 - Ставим нужную вами версию!).

    Потом устанавливаем клиент:

    *** downloadClient 1.7.10 "HiTech" (***- Для внимания! где 1.7.10 - Ставим нужную вами версию. Где HiTech- указываем название клиента!).

    После установки, прописываем:

    Code
    syncAll
    и
    Code
    build
    В директории где устанавливали лаунчер, появился Launcher.jar- Именно это и есть сам лаунчер!

    Теперь можно указать путь к Launcher.jar, чтобы можно было скачать его через наш сайт.
    Открываем:


    Давайте скачку поставим на эту кнопку:

    [IMG]

    Ищем в main.tpl строчку:

    Code
     <a href="../Launcher.jar" class="btn-startgames pulse" title="Скачать лаунчер"><span class="ic-sx22"></span> Скачать лаунчер</a>
    У меня лаунчер и сайт установлены в 1 директории, мне нужно всего лишь указать ../Launcher.jar.
    Закидываем файл обратно, идем на сайт, обновляем страницу.
    Теперь давайте жмякнем на эту кнопку!

    Ура, получилось! Запускаем лаунчер.

    [IMG]
    [IMG]

    Я уже успел поменять дизайн и сделать сервер (Не обращаем внимания!). ;))

    Логинемся под данными, которые зарегистрировали на сайте!
    Если сделали все как у меня, то вот результат:

    [IMG]
    [IMG]

    Вроде как лаунчер мы установили, но далее будет для вас задачка!
    Если закрыть нашу консоль, то лаунчер перестанет работать, и будет выдавать ошибку:

    [IMG]

    Как же заставить его быть всегда включенным??
    А вот для этого есть Утилита Screen.
    Давайте установим её.

    Если у вас лаунчер запущен, то выключите его, нажав: "ctrl+c".

    Вводим в консоль:

    Code
    apt-get install screen

    Приступаем к практике:

    Code
    Создаем скрин: screen -S Launcher


    Потом переходим в нашу директорию с лаунчером:
    Прописываем:

    Code
    cd /var/www/html
    И запускаем лаунчер:
    [CODE]java -Xmx512M -jar LaunchServer.jar (512мб - выделяемое ОЗУ для запуска лаунчера!).[/CODE]
    Profit! Теперь можно спокойно закрывать консоль, и у нас ничего не выключится!

    И да.. перед каждым изменением Дизайна, нужно заново прописывать:

    [CODE]build[/CODE]и заново установить лаунчер на свой ПК- Это обязательно, иначе лаунчер у вас работать не будет!
    При установке: Модов, библиотек и клиентов, такая процедура- не нужна!

    6-ое, Установка модов, настройка клиента.
    Переходим в директорию через FileZila:

    Видим:

    [IMG]

    Здесь все точно также как и с лаунчером на ПК, в котором Вы сами устанавливаете моды и тд.
    После загрузки модов, не забываем прописать:

    [CODE]syncAll[/CODE]И перезайти в лаунчер!

    Продолжение следует...

    Части: 1 - 2 - 4
     
  2. Jesus_McWood
    Для новичков пойдёт. А вообще нету норм cms. Лучше свою написать. Тема полезная)
     
    1. View previous comments (1)
    2. Jesus_McWood
      123adasasdasd123, имеются псд или может быть сама вёрстка майнкрафт. Dle не годиться. Искал. Годных псд нету
    3. Eggb_inactive3763791
      123adasasdasd123, можно ссылки на предыдущие части?
  3. VityaClassic
    VityaClassic Jan 22, 2021 221 Oct 11, 2020
    ебать ты написал, симпу поставлю позже нахуй, лимит, +уважение
     
  4. Stitch
    Stitch Jan 24, 2021 :tg: Новости форума - https://t.me/lolz_news 8838 Jan 21, 2021
    Можем связаться в ДС или ТГ есть предложения?
     
    1. 123adasasdasd123 Topic starter
      Stitch, ответил в Лс
  5. Rwenish
    Rwenish Jan 24, 2021 326 Jan 24, 2021
    неплохая идея
    мб сделать бесплатный сервер для челов с лолза? только адекватные нужны, не детишки которые через день все сломают
    The post was merged to previous Jan 24, 2021
    можно даже попробовать поставить его на ванили, что бы интереснее было
     
    1. Futsis
      Rwenish, Норм идея, если возьмешься за нее - пиши)
  6. 123adasasdasd123
    123adasasdasd123 Topic starter Jan 25, 2021 70 Jan 22, 2019
    Сегодня будет продолжение- установка лаунчера.
     
    1. View previous comments (1)
    2. 123adasasdasd123 Topic starter
    3. Bat9SadMan
    4. 123adasasdasd123 Topic starter
      Bat9SadMan, потому что, я так хочу.
  7. Удаленный пользователь 2520124
    чувак, спасибо) но к счастью я в майнкрафт не играю
     
    1. decoy_inactive2622874
      @cursedplayer1g, всм к счастью, если установить шейдеры и позвать пару друзей, а также играть на лицензионных серверах - заебись
  8. MrMystery
    щас бы юзать DLE, слитые скрипты и сашок...
     
    1. View previous comments (3)
    2. 123adasasdasd123 Topic starter
      Овальный, ну это та ещё шайка. Не знающим людям с ним не разобраться, а в конфе ДС будешь послан.
    3. Овальный
      123adasasdasd123, его установить проще простого, и поддержка в дс всегда помогает
    4. 123adasasdasd123 Topic starter
      Овальный, ради бога, кому как угодно. Ставьте хоть k773, я не против. В качестве примера, на уроке продемонстрировал Сашка.
  9. noprochit
    когда прода то?
     
    1. 123adasasdasd123 Topic starter
  10. geralandwood
    123adasasdasd123, очень интересно . Молодец, надо попробовать
     
  11. 123adasasdasd123
    123adasasdasd123 Topic starter Jun 18, 2021 70 Jan 22, 2019
    Обновил линк- юзайте.
     
  12. Nalborr
    Nalborr Aug 1, 2021 0 Apr 28, 2020
    Ссылка на лк умерла ;D
     
  13. 123adasasdasd123
    123adasasdasd123 Topic starter Nov 17, 2021 70 Jan 22, 2019
    Обновлю ссылки скоро.
     
    1. DOh1221
      123adasasdasd123, ну и когда обнова то?Уже месяц нет...
Top
Loading...