( +40.60 30,1 -10.50 )

[Гайд] Создание собственного проекта серверов

[Гайд] Создание собственного проекта серверов
[Гайд] Создание собственного проекта серверов
[Гайд] Создание собственного проекта серверов

Итак, обучение разделено на блоки. Советую проходить их поэтапно.

Техническая подготовка
DataLife Engine - движок, на котором мы будем создавать сайт. Скачайте демонстрационную версию, либо получите версию без ограничений, предварительно оплатив её.

Создание сайта
Итак, пришло время установить движок сайта. Для этого нам потребуется хостинг. Рекомендую использовать Hostinger - бесплатный хостинг для сайтов. Зарегистрируйтесь на нём, нажав на кнопку "Создать аккаунт". При регистрации советую указывать достоверные данные. При необходимости подтвердите адрес электронной почты и войдите в свой личный кабинет. Затем нажмите на кнопку "Новый хостинг".

[Гайд] Создание собственного проекта серверов

Выберете тарифный план "Бесплатный". Его возможностей будет более чем достаточно. Однако, в будущем, когда Ваш проект будет посещаемым, целесообразней будет купить тариф "Премиум" или "Бизнес", в которых сняты многие ограничения.

Затем настройте сайт. Выберете тип домена и пароль. Для начала рекомендуется использовать субдомен - он бесплатный и не требует дополнительной настройки. Нажмите на кнопку "Продолжить".

[Гайд] Создание собственного проекта серверов

На последнем шаге введите защитный код и согласитесь с правилами использования. Нажмите "Заказать". Подождите, пока сайт создастся. Обычно это занимает всего несколько секунд.

Затем нажмите на домен только что созданного сайта и выберите из выпадающего списка "Управление". Вы попадёте в панель управления Вашим сайтом. Найдите там раздел "Файлы" и выберите "FTP Доступ".

[Гайд] Создание собственного проекта серверов

Далее зайдите в любой FTP клиент. Я советую использовать FileZilla. Введите в программу данные, полученные от Hostinger (IP, Порт, Пользователь). Пароль введите тот, который выбирали при создании сайта. Затем нажмите на "Быстрое соединение".

[Гайд] Создание собственного проекта серверов

Следующим шагом будет распаковка движка DLE. Перетащите все файлы из папки "Upload" в правое окно программы FileZilla и дождитесь окончания процесса загрузки файлов на сервера Hostinger. При возникновении конфликтов заменяйте файлы.

После окончания загрузки файлов зайдите на свой сайт. Перед Вами откроется страница установки. Прочитайте информацию и нажмите на кнопку "Начать установку".

[Гайд] Создание собственного проекта серверов

Затем согласитесь с предложенным соглашением и нажмите "Продолжить". Следующие 2 страницы можно просто пропустить нажимая кнопку "Продолжить".

После этого нам потребуется вернуться в панель управления нашим сайтом. Найдите там раздел "Базы Данных" и выберите "Базы Данных MySQL". В открывшемся окне создайте новую базу данных. Желательно заполнять поля и "Имя базы данных MySQL" и "Имя пользователя MySQL" одинаково, для упрощения процедуры дальнейшей установки DataLife Engine.

[Гайд] Создание собственного проекта серверов

После окончания процедуры создание базы данных вернитесь во вкладку с установкой движка. Заполните данные блока "Данные для доступа к MySQL серверу" используя только что полученную информацию. В качестве сервера MySQL выберите "mysql.hostinger.ru". После этого заполните данные администратора для входа на сайт. Далее нажмите на кнопку "Продолжить".

Затем, мастер установки простит нас удалить файл install.php с нашего сайта для его защиты. Давайте так и сделаем. Переходим в FileZilla и удаляем из каталога public_html файл установки DataLife Engine. Для этого выделите его и нажмите клавишу "Del" на клавиатуре.

[Гайд] Создание собственного проекта серверов

Однако, это далеко не всё. Сейчас нам предстоит исправлять ошибки безопасности, которые Вы можете найти в самом низу панели управления сайтом (Находится по адресу: site.ru/admin.php). Для этого нам потребуется зайти в FileZilla и изменить предложенным сайтом файлам права доступа. Для этого нам потребуется выбрать нужный файл, нажать на него правой кнопкой мыши и выбрать из появившегося списка пункт "Права доступа к файлу...". В открывшемся окне измените "Числовое значение" на 444.

[Гайд] Создание собственного проекта серверов

Теперь настало время установить на наш сайт шаблон оформления. Вы можете сделать его самостоятельно по этой инструкции, либо использовать уже готовое решение.

Предположим, что мы решили установить шаблон "Minecraft". Для этого, нам потребуется перенести папку с ним в директорию "templates" нашего сайта с помощью FileZilla. После окончания процесса загрузки файлов, нам потребуется установить шаблон в системе. Для этого перейдите в раздел настроек системы (site.ru/admin.php?mod=options&action=syscon) и напротив пункта "Шаблон сайта по умолчанию" выберите "Minecraft". Затем сохраните настройки с помощью кнопки "Сохранить".

[Гайд] Создание собственного проекта серверов

Теперь настало время установки мониторинга сервера. Если Вы делали шаблон самостоятельно, то не забудьте создать окошко для данных счётчика. Если Вы использовали уже готовое оформление, то скорее всего такое окошко уже есть.

Для начала на потребуется зайти в раздел управления шаблонами (site.ru/admin.php?mod=templates) и в меню справа найти класс, в котором содержатся настройки окна мониторинга. В моём случае это оказался "sidebar". Вместо текста, который как правило стоит в готовых шаблонах, нам потребуется получить сам код мониторинга. Для этого я рекомендую использовать специальный сайт. Там достаточно простой интерфейс, поэтому долго заострять на этом внимание не будем. После замены кода, не забудьте сохранить шаблон, нажав на кнопку "Сохранить" внизу страницы.

[Гайд] Создание собственного проекта серверов

Расширить возможности своего сайта можно, устанавливая различные дополнения из форума RuBukkit. Там есть всё - от личного кабинета, до модуля платных услуг. Однако, рассмотреть это в рамках данного курса не представляется возможным.

Создание собственного лаунчера
Итак, для создания собственного лаунчера с нуля нам потребуется знание PhP. Вероятнее всего, таких знаний у Вас нет, поэтому предлагаю использовать уже готовое решение, оптимизировав его под себя. Исходники можно скачать здесь.

Для работы нам потребуется среда разработки. Я буду использовать NetBeans. После его установки и открытия нажмите на кнопку "Создать проект". Выберите язык "Java" и тип разработки - "Приложение Java". Затем нажмите на кнопку "Далее".

[Гайд] Создание собственного проекта серверов

Выберите имя проекта и его путь. Также, не забудьте выключить создание главного класса. После окончания процесса создания нового проекта, нам потребуется переместить папку "src" в наш проект (name_of_project/Пакеты_исходных_кодов). Затем зайдите в класс "src.net.launcher.run" и его подкласс "Settings.java" и нажмите на него 2 раза левой кнопкой мыши.

[Гайд] Создание собственного проекта серверов

Настройте значение данного подкласса под себя. Сделать это будет достаточно просто, поскольку каждый параметр прокомментирован. После завершения работы можно скомпилировать проект, нажав на клавишу "Собрать проект". Готовый файл будет сохранён в пути, который Вы указали при создании проекта.

Почти готово - осталось только настроить серверную часть. Для этого измените значения в файле "connect.php" в папке "web". Это нужно для интеграции лаунчера с DLE. После этого загрузите директорию "web" на Ваш сайт с помощью FileZilla.

Создание сервера
О том, как создать свой сервер Вы можете узнать из этого урока.

[Гайд] Создание собственного проекта серверов
  1. ТруЪ Олдфаги-с

    9 мая 2014 23:40

    0

    Качество — залог успеха, верно? Всего 5828 символов без пробелов.
  2. Главные редакторы

    10 мая 2014 00:08

    +3

    Цитата: artemkafomin
    Всего 5828 символов без пробелов.

    Достойно уважения. 5-ый мем.
  3. Посетители

    10 мая 2014 00:27

    -1

    5 мем и плюс тебе в репу
  4. ТруЪ Олдфаги-с

    10 мая 2014 00:33

    -1

    Как смогу,так отредвктирую свою новость и укажу ссылку на твою. А так 5 мем,но небольшой конфуз произошел..
  5. ТруЪ Олдфаги-с

    10 мая 2014 00:35

    -1

    buckij, конфуз? Какой конфуз?
  6. Олдфаги

    10 мая 2014 00:50

    0

    Так смешно, новость огромная и информативная, общий рейтинг -3,30
  7. ТруЪ Олдфаги-с

    10 мая 2014 00:51

    -1

    artemkafomin,
    Я с телефона сижу,нажал на комментарии и ткнул на пятый мем,в этот момент съехал экран и ткнул на первый.мем. -2.0...
    Кстати,я скоро свой сервер собирать буду,если с северной частю все получится, то с сайтом я хз. Мог бы ты сделать сайт? Боюсь по гайду делать долго буду
  8. ТруЪ Олдфаги-с

    10 мая 2014 00:54

    -3

    buckij, вообще, мне абсолютно всё равно на рейтинг своих публикаций. Второй вопрос: Сайт вместе с лаунчером? Или просто сайт?
  9. ТруЪ Олдфаги-с

    10 мая 2014 01:10

    -2

    buckij,
    artemkafomin,
    artemkafomin, с лаунчер конечно
  10. ТруЪ Олдфаги-с

    10 мая 2014 01:13

    -3

    Цитата: buckij
    buckij,
    artemkafomin,
    artemkafomin, с лаунчер конечно

    Забавный телефон. Хорошо, постараюсь помочь.
  11. Посетители

    10 мая 2014 06:18

    -1

    artemkafomin, Hostinger - это самый ненадежный Хостинг для сайта. Чтобы не быть голословным хейтером Хостингера, объясню почему я считаю этот хостинг ненадежным.
    1. Большую часть времени Ваш сайт недоступен.
    2. Частые DDos- атаки серверов Hostinger.
    3. DLE - шаблоны после прошествия некоторого времени слетают, и текст расползается до такого вида, что сайт становится просто ужасен.
    Следовательно, чтобы создавать Сайты - либо, Господа, заказывайте платный хостинг - либо колупайтесь с проблемами, которые Вам подарит Hostinger.
  12. Модератор

    10 мая 2014 11:09

    0

    Создавать сервера на хостингере? :I
    Во первых. Зачастую проекты серверов делают чтобы заработать. След-но, вы делаете сервер, а игроки играют. Они хотят больше и покупают донат. Но, чтобы это сделать, по крайней мере нужно иметь:
    - Качественный, мощный хост. Игроки вряд ли будут играть на лагучем сервере.
    - по крайней мере, в свое - спавн, пермишенс, сервер.
    В противном случае - фейл.
    А о хостингере скажу, что я на своем сайте где-то примерно пять минут держал F5, и в итоге сайт крашнулся. А еще старый юзер "Серега0000" тоже делал сервер на хостингере. Онлайн был хорошим. Был лаунчер, все было. Но не тут то было! Так как хостингер держал еще и сайт, и сервер, а игроков было много, в итоге сервер ПРОСТО ЧАСТО падал. А также временами очищалась датабаза, в итоге все данные от игроков удалялись, а опка у кого была - осталась, гыгы. да и сервер лагал. xD
    четвертый мем так как не очень уж и полезно
  13. ТруЪ Олдфаги-с

    10 мая 2014 11:31

    0

    Wheatley, данная статья описывала создание сайта и его интеграцию с лаунчером. О том, как и где размещать сам сервер не было сказано ни слова. Всё это предстоит решать самим пользователям.

    NikSuo, мною не было замечено ни одной из этих проблем.
  14. ТруЪ Олдфаги-с

    10 мая 2014 11:32

    0

    Собрат milo
    (Это.. Я вчера просто тоже объёмную новость написал...)
  15. Посетители

    10 мая 2014 11:32

    0

    Всего 5828 символов без пробелов. (c) artemkafomin
    ПОКАЗАТЕЛЬ ЗНАЧЕНИЕ
    Количество символов: 7337
    Количество символов без пробелов: 6320
    Количество слов: 938
    Запятых: 45
    Пробелов: 937
    Абзацев: 81
    -----------------------------------------------------------------
    Достойно уважения
  16. ТруЪ Олдфаги-с

    10 мая 2014 11:36

    0

    ForvaterMB, я не гонюсь за количеством. Приоритетней для меня остаётся качество.
  17. Просто хорошие люди

    10 мая 2014 12:56

    0

    О.О Пятый мем...
  18. XXXL ПХЛ

    10 мая 2014 14:41

    0

    5 мем, конечно!!! default3
  19. Просто хорошие люди

    10 мая 2014 15:47

    0

    Хоть я это и знаю, но парень старался. 5 мем!
  20. ТруЪ Олдфаги-с

    10 мая 2014 17:10

    -1

    Продолжаю отвечать на вопросы, которые задают пользователи. Хочу отметить, что подобные сообщения удаляются, а их авторы блокируется.
  21. XXXL ПХЛ

    11 мая 2014 00:09

    0

    artemkafomin,
    Пятый мем и плюс в репу. Кстати, спасибо за все твои советы happyf
  22. Посетители

    11 мая 2014 07:56

    0

    кто не понял как это делать могу помочь с сайтом
  23. Посетители

    11 мая 2014 17:05

    0

    конечно хорошо но ведь сервера могут позволять себе нормальные ютуберы и зарабатывающие деньги люди,ведь если брать хороший хостинг потом всякий дизайн(сайт,лаунчер),или может потребуется помощь (не бесплатная) то тут нужны неплохие деньжата,учитывая сколько времени надо на создание хорошего сервера тооооо......Ну вы поняли что этим надо заниматься всерьез а не просто какие-то бесплатные сайты и хостинги,(хоть и с платными подписками) CerealGuyAngry
    Хотя за подробное описание и труды 5 мем rainbow-face
  24. ТруЪ Олдфаги-с

    11 мая 2014 21:29

    -1

    Ursa, я ведь это писал для того, что бы Вам не потребовались программисты для создания сайта и лаунчера.
  25. Посетители

    12 мая 2014 10:33

    0

    Подскажи как распаковать движок DLE. И где эта папка Upload
  26. ТруЪ Олдфаги-с

    12 мая 2014 20:57

    -1

    SmertVK, в начале статьи есть ссылка на загрузку.
  27. Посетители

    13 мая 2014 20:38

    -2

    2 мем.
  28. ТруЪ Олдфаги-с

    14 мая 2014 10:26

    0

    Fairteck, интересная, конструктивная критика. Благодарю!
  29. ТруЪ Олдфаги-с

    14 мая 2014 23:10

    -1

    11, прошу удалиться.
  30. Посетители

    25 июня 2014 20:15

    0

    Цитата: NikSuo
    artemkafomin, Hostinger - это самый ненадежный Хостинг для сайта. Чтобы не быть голословным хейтером Хостингера, объясню почему я считаю этот хостинг ненадежным.
    1. Большую часть времени Ваш сайт недоступен.
    2. Частые DDos- атаки серверов Hostinger.
    3. DLE - шаблоны после прошествия некоторого времени слетают, и текст расползается до такого вида, что сайт становится просто ужасен.
    Следовательно, чтобы создавать Сайты - либо, Господа, заказывайте платный хостинг - либо колупайтесь с проблемами, которые Вам подарит Hostinger.

    Согласен.
    Лучше идти на Beget.ru
  31. Посетители

    20 июля 2014 16:13

    0

    что мне тут заменять?
    скачать код с яндекс диска
  32. Посетители

    20 июля 2014 16:20

    0

    молодец, хорошо объяснил, а то что я не понял, это пото му что я даун, 5 мем
  33. HENTAI BOY

    8 августа 2014 09:57

    +1

    Неплохой гайд для очередного школопроекта
  34. ТруЪ Олдфаги-с

    8 августа 2014 23:49

    -1

    zhekamegarep, Вы обратились не по адресу.
    Stairdeck, где критика?
  35. Посетители

    2 сентября 2014 18:43

    0

    5 мем за объяснение , довно искал в текстовом виде

    Фуууу не делаю , дурак
  36. Посетители

    23 октября 2014 12:01

    -3

    5мем[hide][/hide]
  37. Олдфаги

    4 января 2015 19:25

    0

    Поможет многим. Правда от этого школоты много будет администраторами проектов
  38. Посетители

    3 июля 2016 09:54

    0

    5 мем) rainbow-face
    Ну и пускай хост не особо подсказал зато можно хоть план составить)
    P. S. Серв сделан (не чисто сарвиал) и жду пока смогу открыть. Открою начну по плану этому)
  39. Посетители

    18 мая 2017 08:06

    0

    5 мем, молодец!
    Просто в видео ничего не понятно а тут всё подробно!
  40. Посетители

    19 мая 2019 12:45

    0

    Сурсы лаунчера битые
  41. Посетители

    17 сентября 2019 14:35

    0

    НЕ ФИГА НЕ РОБОТАЕТ ПОМОГИТЕЕЕЕЕ
  42. Посетители

    25 декабря 2021 13:18

    0

    HOSTINGER стал платным ЧТО ДЕЛАТЬ
Для написания комментария зарегистрируйся на сайте, это займет всего пару минут, голосуй за новости, зарабатывай репутацию.

Последние сообщения с форума

Название темы
Статистика
Последнее сообщение

Просмотров: 141380

Ответов: 680

Просмотров: 2781

Ответов: 18