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

[Vanilla]Решение от разработчиков

Тема в разделе "Альтернативные серверные платформы", создана пользователем Vova96, 9 дек 2012.

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

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

    Баллы:
    173
    Статья взята из моей темы.​
    Ссылка на скачивание: JAR | EXE

    Ванилька - то, с чего всё начиналось. Но её сейчас используют, фактически, только для игры с друзьями и создания новой платформы. И всё это только потому что она не поддерживала плагины, которые добавляют новые команды. Почему не поддерживала? Потому что с недавнего времени появились моды для сервера на основе Forge, являющиеся чем-то наподобие плагинов под CraftBukkit. Их, конечно, ещё не так много, но это уже должно расширить область применения этой платформы.​
    Если посмотреть на плюсы стандартного сервера, то можно выделить то, что он поддерживает гораздо больше модов, чем остальные платформы, так как это официальное ядро сервера и сначала моды пишут под него. Количество модов для мультиплеера достаточно велико, а количество портированых под другие сервера находится в диапазоне пары десятков. Вторым плюсом можно назвать вышеупомянутые плагины. О них чуть позже.
    Из минусов выделяется лишь низкая производительность по сравнению с другими платформами. И этот минус существенен, что вызывает грустьпечаль на лице.
    Если вы решили ставить ваниль, то стоит научиться/вспомнить, как её настроить под себя/модифицировать.

    Настройка​

    Ничего сложного в первичной настройке нет. Для начала запускаем файл сервера, чтобы он создал все необходимые файлы. Если вы сидите на Windows и скачали .exe сервер, то, я надеюсь, вы догадались, как его запустить. Если Вы скачали .jar файл, то его стоит запустить через .bat/.sh скрипт (зависит от вашей ОС).

    BAT-ник для запуска:
    Код:
    @echo off
    "%ProgramFiles%\Java\jre6\bin\java.exe" -Xms1024M -Xmx1024M -jar имя_файла_сервера.jar nogui pause
    
    xms - стартовое значение выделеной под сервер ОЗУ
    xmx - максимальное
    nogui - параметр, показывающий консоль сервера вместо GUI-окна.
    "%ProgramFiles%\Java\jre6\bin\java.exe" можно заменить словом java для автоматического определения местоположения джавы на компьютере или "%ProgramFiles%\Java\jre7\bin\java.exe", если у вас стоит Java 7.

    SH-скрипт для запуска:
    Код:
    #!/bin/sh
    BINDIR=$(dirname "$(readlink -fn "$0")")
    cd "$BINDIR"
    java -Xms1024M -Xmx1024M -jar имя_файла_сервера.jar
    
    Вы запустили сервер, файлы создались. Останавливаем сервер командой stop или насилуем его выходом на красный крестик. Теперь прописываем в ops.txt никнеймы администраторов сервера, добавляем в white-list игроков, которым разрешено заходить на сервер (если вы включили белый список в настройках) и переходим к последнему шагу первичной настройки - файлу server.propertis.
    generator-settings=//настройки генератора супер-плоского мира
    allow-nether=true//настройка позволяет отключать Нижний мир. Иногда может оказаться полезной.
    level-name=world//название папки с миром
    enable-query=false//включение протокола GameSpy4 для возможности получать информацию о сервере сторонними источниками.
    allow-flight=false //настройка позволяет запретить полёты в режиме выживания. Эдакий примитивный античит. Фактически бесполезен.
    server-port=25565//выставляется порт. Необходим открытый порт, иначе на сервер никто, кроме вас, не сможет зайти.
    level-type=DEFAULT//выставляется тип мира (суперплоский или обычный)
    enable-rcon=false//позволяет использовать удалённое управление сервером через консоль
    level-seed=//семя мира, код для генератора карты
    server-ip=//ip-адрес сервера. Рекомендуется оставлять пустым, сервер сам определит ip-адрес.
    max-build-height=256//максимальная высота мира, выставляется числом, кратным 16 в диапазоне от 64 до 256.
    spawn-npcs=true//функция, позволяющая отключить спавн свидвардов NPC
    white-list=false//белый лист
    spawn-animals=true//отключить или включить спавн мирных и нейтральных животных
    hardcore=false//включается режим хардкора, то есть после смерти вы не воскреснете.
    texture-pack=//позволяет клиенту скачать текстурпак, путь к которому вы укажете в этом поле. Удобно, если вы используете изменённые текстуры при стройке зданий, к примеру, в средневековом стиле. Стоит учесть, что можно подключать текстуры только 16х16.
    online-mode=true//проверка клиента на лицензию
    pvp=true//позволяет отключить пвп или засцал на сервере
    difficulty=1//сложность, выставляется числом в диапазоне от 0 до 3 при условии, что 0 - это Peaceful, а 3 - Hard.
    gamemode=0//выставляет стандартный режим. 0 - выживание, 1 - креатив, 2 - приключения.
    max-players=20//максимальное количество игроков на сервере.
    spawn-monsters=true//позволяет отключить появление враждебных монстров на сервере
    view-distance=10//означает дольность прорисовки в чанках, обычно выставляется значение от 5 до 8.
    generate-structures=true//позволяет отключить генерацию деревень, сокровищниц и других прелестей
    motd=A Minecraft Server//сообщение, которые выводится в списке серверов в клиенте
    О модах и плагинах (что в данном случае совершенно одно и тоже) поговорим позже.

    Статья Roksonix aka Vova96 | All Rights Reserved, Bitch!​
     
  2. Автор темы
    Vova96

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

    Баллы:
    173
    Мод - расширение для игры, которое добавляет в неё новый контент. Это могут быть новые предметы, блоки, животные, монстры или изменённый генератор карт. Для Minecraft уже сделано сотни, если не тысячи, модов. Не все они поддерживают мультиплеер, но те, которые поддерживают игру по сети, составляют достаточно большое число и нам есть из чего выбирать. Их можно найти где угодно, но я советую MinecraftForum. Просто ищем любой мод с тэгом [SMP] в названии. Эта приставка означает, что эту модификацию можно поставить на ванильный сервер.
    Для установки мода нам нужен сервер в .JAR. В него мы будем скидывать моды. Далее стоит просто взглянуть на инструкцию в теме мода, если она имеется, или, если в названии темы мода присутствует приставка [FORGE], следовать следующей инструкции. Допустим, мы выбрали мод DivineRPG. В названии темы есть надпись [FORGE]. Значит нам нужно перейти на сайт MinecraftForge и скачивать нужную нам версию и устанавливаем себе на сервер. Для этого открывает архив с MCForge и minecraft_server.jar с помощью WinRAR/7Zip/%другой_архиватор% и переносим все содержимое архива с модом в джарник сервера с заменой, после чего закрываем всё это дело и запускаем сервер. В консоли должны появится надписи Forge и Forge ModLoader, которые означают наш успех. Всё, что нам осталось - это положить джарник нашего мода в папку mods на сервере. PROFIT!
    Что касается плагинов, то с ними более проблематично только по той причине, что их мало. Вот две ссылки на темы с ними: раз, два. Для их установки вам нужно проделать те же операции, что и модами. Разве что в папку mods вы должны переносить zip-архивы. (В теме из ссылки раз также сказано, что для работы этих плагинов необходимо поместить в minecraft_server.jar содержимое архива Core Mod. )
    Теперь не забудьте собрать клиент с этими модами и всё, ваш сервер готов к эксплуатации!
     
  3. Player

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

    Баллы:
    88
    Skype:
    Tolko-dlya-znakomix.
    Нет ну, портированные моды на bukkit лучше.
     
  4. Oleg2031

    Oleg2031 Активный участник

    Баллы:
    61
    Многие разработчики модов не будут портировать свои моды только из-за того что это достаточно сложно.
     
  5. Автор темы
    Vova96

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

    Баллы:
    173
    А вот и спаситель ситуации. Плагины для ведра теперь можно запустить на ванильке и, при этом, поддерживаются все моды, а не только портированые под МСРС.
     
    ITrAnEI и CyberMan нравится это.
  6. shumskiy2

    shumskiy2 Активный участник

    Баллы:
    63
    Имя в Minecraft:
    shumskiy2
    Буккит и ванила начали сливаться в одно целое?:confused:
     
  7. Автор темы
    Vova96

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

    Баллы:
    173
    Для начала возьмём тот факт, что разработчики CraftBukkit уже около полугода как сотрудники Mojang. А для конца - этот мод сделан независимым разработчиком и внедряет Bukkit API в стандартный сервер по средствам Forge. Сливаться никто не собирается.
     
    ITrAnEI нравится это.
  8. 1lyaSweeper

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

    Баллы:
    173
    Skype:
    Iswperr
    Имя в Minecraft:
    1lyaSweeper
    Новый спаситель, да и получше: MCPC+
     
    DavidShabaev нравится это.
  9. MineMan910

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

    Баллы:
    173
    Имя в Minecraft:
    MineMan910
    Согласен, но он с некоторыми модами конфликтирует (DivineRPG)
     
  10. 1lyaSweeper

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

    Баллы:
    173
    Skype:
    Iswperr
    Имя в Minecraft:
    1lyaSweeper
    Скоро исправят, поверьте.
     
  11. MineMan910

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

    Баллы:
    173
    Имя в Minecraft:
    MineMan910
    Буду ждать.
     
  12. NikitaCemen

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

    Баллы:
    88
    Skype:
    Jlenin147
    Имя в Minecraft:
    Jlenin
    ох сомневаюсь я в Этом
    мспс+ на мой взгляд лучше :)
     
  13. Автор темы
    Vova96

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

    Баллы:
    173
    Он о том же самом написал.
     
    ITrAnEI нравится это.
  14. Ярослав & Nekki

    Ярослав & Nekki Активный участник

    Баллы:
    61
    Имя в Minecraft:
    Nekki
    а можете добавить плагины WorldGuard и WorldEdit?
     
  15. kiskesis

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

    Баллы:
    103
    Skype:
    kisukesis
    Имя в Minecraft:
    kiskesis
    Хмм сейчас опробуем)
     
  16. DixyOxx

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

    Баллы:
    73
    Dereku и alexandrage нравится это.

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