Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Туториал Создаем конкурентоспособный проект с нуля

Discussion in 'Руководства, инструкции, утилиты' started by Ccc, Apr 16, 2013.

  1. Автор темы
    Ccc

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

    Trophy Points:
    153
    Skype:
    Dyadyasasha1234
    Имя в Minecraft:
    Dyadyasasha1234
    -----------------------------------------------------------------------------------------------------------------
    Введение
    -----------------------------------------------------------------------------------------------------------------
    \Здесь вы сможете найти некую "инструкцию" по созданию сервера, лаунчера, сайта, и так далее. Но перед тем как создавать сервер, вы должны не просто представить, а точно знать, каким он будет. Для начала вам стоит выбрать: будет ли у вас сервер на основе ядра bukkit или vanilla(остальные варианты рассматривать не буду, так как действительно заслуживающих внимание пока что нет). Если вы хотите использовать различные плагины и сторонние модификации(чужой труд, так сказать :D), то вам подойдет сервер bukkit. Но если же вы хорошо разбираетесь в java и хотите сделать свой сервер со "своими добавками"(Пример: на сервере Minecraft-Galaxy таким образом была добавлена профессия Медик, обладающий которой может изменить расу другому игроку,скажем на робота который не получает урона в лаве и от падений или на другую расу...надеюсь пример будет вам понятен), то лучше использовать vanilla сервер(на самом деле в этом случае подойдут оба варианта, но ведь bukkit сервер - это модифицированный vanilla сервер, и, думаю, будет сложнее разобраться). Но с настройкой 2-го варианта лучше идти на форумы по java, так что будем рассматривать 1-й вариант :D . Теперь нужно подумать, какой тематики будет сервер:SandBox, HiTech, Hardcore или может какой-то свой вариант. Но не будем долго топтыться на месте: переходим к первой главе.
    -----------------------------------------------------------------------------------------------------------------
    Глава 1: Создание сервера
    -----------------------------------------------------------------------------------------------------------------
    Глава 1.1: Добавление модов на сервер и клиент
    Если вы хотите создать сервер без модов, этот шаг можно смело пропускать :D . Остальные же должны поставить себе ядро сервера bukkit c forge (куда же без него...). До этого, если вы хотели создать сервер на ядре bukkit с модами, вы не могли брать стандартные моды для vanilla сервера, а можно было качать только портированые моды (ядро MCPC). Но с недавних пор появилось ядро, поддерживающее и vanilla моды( ядро MCPC+ ). Ядро MCPC+ последней версии можно скачать по ссылке. Далее скачаный jar файл поместите в предварительно созданную папку. Там же создайте файл формата .bat с любым названием. Откройте его текстовым редактором и наберите в нем следующее:
    Code:
    java -Xmx1024M -jar mcpc-plus.jar
    PAUSE
    Цифра "1024" - кол-во выделяемой памяти(можете задать свое). "mcpc-plus.jar" - название скачанного файла. Запускаем и ждем пока всплывет строка "[INFO] Done(25s)!..."После чего закрываем. В нашей папке появились еще мнооого файлов :D . Все моды устанавливаются примерно так же как и на клиент. Теперь просто нужно установить моды, которые вы хотели бы видеть на своем сервере.
    Глава 1.2:Добавление плагинов на сервер
    Теперь тем кто пропустил предыдущую главу нужно скачать обычное bukkit ядро по этой ссылке и следовать инструкции по установке сервера из предыдущей главы :trf:. После этого стоит поговорить о плагинах. Некоторые из них в каком-то смысле обязательны(например: PermissionsEx,WorldEdit,WorlGuard и т.д.). Плагины авторизации даже не стоит ставить вообще, так как авторизацию мы будем подключать через лаунчер. Перейдем к делу:первый плагин который мы будем ставить - PEX(PermissionsEx). Это плагин, позволяющий разделить игроков на группы с различными возможностями. Скачать его можно по ссылке. Из скачанного архива нужно перенести в папку plugins файлы PermissionsEx.jar и ChatManager.jar(Если кого-то не устраивает ChatManage - качайте другой плагин:cap:),запустите сервер и после полной прогрузки выключите. После этого в папке plugins появятся еще 2 папки:ChatManager и PermissionsEx. Откройте файл config.yml в папке ChatManager при помощи блокнота или любого другого текстового редактора и замените в первой строчке"Enable:false" false на true. После этого снова включите сервер, запустите клиент и войдите на сервер. Далее дайте себе оп(в консоли напишите "op <ник>")и уже в чате для изменения прав групп(вообще всего,что связано с группами) пишите следующие команды:
    Code:
    /pex - помощь;
    /pex reload - перезагрузить плагин;
    /pex user <ник> prefix "префикс" - задать префикс игроку(это может быть любое слово, которое будет отображаться в чате перед его ником);
    /pex user <ник> suffix "суффикс" - задать суффикс игроку(слово после ника);
    /pex group <группа> create [группы - родители] - создать группу с указанным названием, насследующую права от групп-родителей(если таких нет - просто не нужно указывать);
    /pex group <группа> prefix "префикс" - задать префикс группы;
    /pex group <группа> suffix "суффикс" - задать суффикс группы;
    /pex group <группа> - посмотреть права группы;
    /pex group <группа> add <permission> - добавить группе право(например право использовать команду WorldGuard "/region claim" - "worldguard.region.claim");
    /pex group <группа> remove <permission> - забрать право у группы;
    /pex group <группа> user add <ник> - добавить игрока в группу;
    /pex group <группа> user remove <ник> - убрать игрока из группы
    Об этом еще хотелось бы сказать, что стандартная группа называется default, и что права для любого плагина можно найти на Wiki странице этого плагина. Остальные же плагины ставятся по желанию. Поищите здесь, и вы обязательно найдете то, что вам нужно.
    -----------------------------------------------------------------------------------------------------------------
    Глава 2: Сайт и веб-часть лаунчера
    -----------------------------------------------------------------------------------------------------------------
    Теперь стоит поговорит о сайте. Сайт выступает в роли визитной карточки сервера. Все зависит от его простоты и удобности в использовании. Но для того чтобы создать сайт нужно для начала купить домен и хостинг. Купите те, что вам больше понравятся. Далее мы вибираем CMS... Я чаще всего вижу CMS DLE в деле и считаю DLE "классикой", но не думаю, что она - лучший вариант для сайта minecraft тематики. Вы можете использовать любуюCMS(желательно выбирать из Joomla, IPB, XenForo, WordPress, vBulletin, DLE, Drupal или CMS хэширующие пароль в md5, как WebMCR). Выбираете, устанавливаете и заполняете всем тем,что нужно вам.
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    Ccc

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

    Trophy Points:
    153
    Skype:
    Dyadyasasha1234
    Имя в Minecraft:
    Dyadyasasha1234
  4. Автор темы
    Ccc

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

    Trophy Points:
    153
    Skype:
    Dyadyasasha1234
    Имя в Minecraft:
    Dyadyasasha1234
  5. Автор темы
    Ccc

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

    Trophy Points:
    153
    Skype:
    Dyadyasasha1234
    Имя в Minecraft:
    Dyadyasasha1234
  6. Автор темы
    Ccc

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

    Trophy Points:
    153
    Skype:
    Dyadyasasha1234
    Имя в Minecraft:
    Dyadyasasha1234
    как думаете, нужна ли тема?
     
  7. Randall

    Randall Старожил Заблокирован

    Trophy Points:
    153
    Имя в Minecraft:
    Randall
    Интересная тема.Продолжай...
     
    ZloYCRipeeR and Ccc like this.
  8. hucker96

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

    Trophy Points:
    68
    Имя в Minecraft:
    hucker96
    Молодца, если закончишь и при подключении лаунчера к сайту и т.п. сделаешь всё на картинках, цены тебе не будет;)
     
    ZloYCRipeeR likes this.
  9. Googleman

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

    Trophy Points:
    173
    Skype:
    google-apps
    Имя в Minecraft:
    Googleman
    Проект станет конкурентоспособным только тогда, когда весь код будет самописным.
     
    Faldar, ZloYCRipeeR, Sazon4ik and 4 others like this.
  10. vvswarhead

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

    Trophy Points:
    173
    кто то уже писал подобное... объедините усилия =)
    ps. готов помочь советом и могу дать разъяснения по конфигам, ядрам, хостингам и дедикам
    pps. мне кажется, надо писать более продвинутые вещи, ибо как забустить bukkit.jar знает даже самый упоротый школьник= )
    ppps. немного подправь верстку, убери вырвиглазные цвета и размеры шрифтов, тогда будет совсем хорошо
     
    ZloYCRipeeR, Jack11398 and Ccc like this.
  11. Автор темы
    Ccc

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

    Trophy Points:
    153
    Skype:
    Dyadyasasha1234
    Имя в Minecraft:
    Dyadyasasha1234
    На помощь я как раз и расчитывал!!! Буду премного благодарен. А оформление темы сегодня настрою....
     
  12. Автор темы
    Ccc

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

    Trophy Points:
    153
    Skype:
    Dyadyasasha1234
    Имя в Minecraft:
    Dyadyasasha1234
    Это конечно так, но бесплатной помощи по созданию самописного сервера нигде не найдешь... А здесь я скорее обобщаю и привожу ввиде инструкци всю уже известную информацию
     
  13. Tweet

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

    Trophy Points:
    88


    Добавлю пару слов о рекламе сервера и онлайне.

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

    Второй вариант - бесплатный. Суть заключается в том, что проект будет медленно подниматься по лестнице, набирая онлайн. Для этого достаточно флудить свой IP и ссылку на сайт\группу вконтакте , чтобы люди могли быстро зайти на ваш сервер не проходя длительную процедуру регистрации и скачивания лаунчера ( обычно это многие не любят)
    Но нужно как-то удержать зашедших пользователей - это уже дело вашей фантазии.
    А когда уже сервер наберёт достаточную аудиторию то вы можете смело добавить к своему проекту специальный лаунчер, предварительно предупредив игроков.

    Надеюсь это кому-нибудь поможет :)
     
    slavik123123123 and Ccc like this.
  14. Тарас1987

    Тарас1987 Старожил Пользователь

    Trophy Points:
    173
    Skype:
    tarikyuzkiv1
    Имя в Minecraft:
    Tarik
    Это больше похоже на сервер для друзей, нежели на "Конкурентоспособный проЭкт"...
     
  15. vvswarhead

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

    Trophy Points:
    173
    пусть человек пишет, ибо дело то хорошее, возможно пара другая школьников после прочтения этих статей хоть чему то научатся
     
    ZloYCRipeeR, Тарас1987 and Ccc like this.
  16. Автор темы
    Ccc

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

    Trophy Points:
    153
    Skype:
    Dyadyasasha1234
    Имя в Minecraft:
    Dyadyasasha1234
    Именно для этого я и создал эту тему
     
  17. Randall

    Randall Старожил Заблокирован

    Trophy Points:
    153
    Имя в Minecraft:
    Randall
    Можно еще сюда создание лаунчера впихнуть.Для админов-новичков будет самое то!
     
  18. Автор темы
    Ccc

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

    Trophy Points:
    153
    Skype:
    Dyadyasasha1234
    Имя в Minecraft:
    Dyadyasasha1234
    Я планировал описать создание лаунчера после сайта
     
  19. REZAYS

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

    Trophy Points:
    153
    Он напишет.
    UPD я опоздал -_-
     
    Ccc likes this.
  20. Автор темы
    Ccc

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

    Trophy Points:
    153
    Skype:
    Dyadyasasha1234
    Имя в Minecraft:
    Dyadyasasha1234
    А Яндекс тоже считает что пишется проЕкт, а не проЭкт :D
     
  21. Indeoo

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

    Trophy Points:
    103
    Skype:
    Indeoo3
    Имя в Minecraft:
    Indeoo
    Афтар, с какиx пор запущенный сервер стал конкурентносопосбным на рынке?
     

Share This Page