Загрузка...

[ЧАСТЬ: 3] Как сделать соверешнно бесплатно сервер Minecraft со своим лаунчером и сайтом.

Тема в разделе Minecraft создана пользователем 123adasasdasd123 14 янв 2021. (поднята 10 окт 2021) 6934 просмотра

  1. 123adasasdasd123
    123adasasdasd123 Автор темы 14 янв 2021 70 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]
    [

    Давайте запретить использование русского языка в качестве логина при регистрации.
    Код
    В файле /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 строчке, прописываем:

    Код
    <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 и вводим:

    Код
    curl -s http://mirror.keeperjerry.ru/launcher/v1/setup.sh | sh

    после установки, нужно запустить лаунчер.
    Код
    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- указываем название клиента!).

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

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

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


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

    [IMG]

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

    Код
     <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".

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

    Код
    apt-get install screen

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

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


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

    Код
    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
     
    14 янв 2021 Изменено
  2. Jesus_McWood
    Для новичков пойдёт. А вообще нету норм cms. Лучше свою написать. Тема полезная)
     
    1. Посмотреть предыдущие комментарии (1)
    2. Jesus_McWood
      123adasasdasd123, имеются псд или может быть сама вёрстка майнкрафт. Dle не годиться. Искал. Годных псд нету
    3. Eggb_inactive3763791
      123adasasdasd123, можно ссылки на предыдущие части?
  3. VityaClassic
    VityaClassic 22 янв 2021 221 11 окт 2020
    ебать ты написал, симпу поставлю позже нахуй, лимит, +уважение
     
  4. Stitch
    Stitch 24 янв 2021 :tg: Новости форума - https://t.me/lolz_news 8838 21 янв 2021
    Можем связаться в ДС или ТГ есть предложения?
     
    1. 123adasasdasd123 Автор темы
      Stitch, ответил в Лс
  5. Rwenish
    Rwenish 24 янв 2021 326 24 янв 2021
    неплохая идея
    мб сделать бесплатный сервер для челов с лолза? только адекватные нужны, не детишки которые через день все сломают
    --- Сообщение объединено с предыдущим 24 янв 2021
    можно даже попробовать поставить его на ванили, что бы интереснее было
     
    1. Futsis
      Rwenish, Норм идея, если возьмешься за нее - пиши)
  6. 123adasasdasd123
    123adasasdasd123 Автор темы 25 янв 2021 70 22 янв 2019
    Сегодня будет продолжение- установка лаунчера.
     
    1. Посмотреть предыдущие комментарии (1)
    2. 123adasasdasd123 Автор темы
    3. Bat9SadMan
    4. 123adasasdasd123 Автор темы
      Bat9SadMan, потому что, я так хочу.
  7. Удаленный пользователь 2520124
    чувак, спасибо) но к счастью я в майнкрафт не играю
     
    1. decoy_inactive2622874
      @cursedplayer1g, всм к счастью, если установить шейдеры и позвать пару друзей, а также играть на лицензионных серверах - заебись
  8. MrMystery
    щас бы юзать DLE, слитые скрипты и сашок...
     
    1. Посмотреть предыдущие комментарии (3)
    2. 123adasasdasd123 Автор темы
      Овальный, ну это та ещё шайка. Не знающим людям с ним не разобраться, а в конфе ДС будешь послан.
    3. Овальный
      123adasasdasd123, его установить проще простого, и поддержка в дс всегда помогает
    4. 123adasasdasd123 Автор темы
      Овальный, ради бога, кому как угодно. Ставьте хоть k773, я не против. В качестве примера, на уроке продемонстрировал Сашка.
  9. noprochit
    noprochit 13 фев 2021 3 9 апр 2019
    когда прода то?
     
    1. 123adasasdasd123 Автор темы
  10. geralandwood
    123adasasdasd123, очень интересно . Молодец, надо попробовать
     
  11. 123adasasdasd123
    123adasasdasd123 Автор темы 18 июн 2021 70 22 янв 2019
    Обновил линк- юзайте.
     
  12. Nalborr
    Nalborr 1 авг 2021 0 28 апр 2020
    Ссылка на лк умерла ;D
     
  13. 123adasasdasd123
    123adasasdasd123 Автор темы 17 ноя 2021 70 22 янв 2019
    Обновлю ссылки скоро.
     
    1. DOh1221
      123adasasdasd123, ну и когда обнова то?Уже месяц нет...
Top
Загрузка...