ГайдPlugin CivCraft - строй не только из блоков!

Сколько людей, игравших когда-либо в игру "Цивилизация", хотели хоть раз поиграть в нее от первого лица? На просторах интернета уже давно гуляет плагин для Minecraft под названием CivCraft. И он многим известен на англоязычных ресурсах, а не так давно внедрился и в наши, русскоязычные ряды!

В настоящий момент версия плагина CivCraft 1.0 доступна всем желающим. Вы можете перейти на Официальный сайт, чтобы узнать все о плагине самостоятельно и уже начать играть, или прочесть эту статью и узнать что-то новое. Кроме обычного описания плагина и разбора его деталей, я так же покажу, как создать свой сервер CivCraft.

ГайдPlugin CivCraft - строй не только из блоков!
CivCraft - плагин, созданный на основе популярной пошаговой стратегии Civilization и позволивший каждому желающему окунуться в этот прекрасный мир градостроения, увидеть все происходящее от первого лица.
Вы начинаете играть с обычного, блуждающего, скитающегося по миру человека. Вы никому не интересны, никто не собирается Вам помогать. Но для Вас уготован трудный путь - путь продвижения своего маленького городка до огромной, влиятельной империи!
Зайдя впервые на сервер CivCraft, Вам покажут следующее окно
ГайдPlugin CivCraft - строй не только из блоков!
Где нижнее окно - Ваш инвентарь, а верхнее окно - вся необходимая информация для старта. Надо только навести на нужный значок, чтобы отобразилась информация. Тут же можно заметить стартовый набор. Он может отличаться на разных серверах, но этот стоит по умолчанию. Он содержит деревянную кирку, деревянный топор, деревянную лопату, 10 дуба, 2 удочки, 10 жаренных курицы, компас и книжку. Книжка поможет Вам не потеряться в игре. Открыв ее, Вы увидите еще 2 книжки: одна (левая) откроет Вам нужную информацию, а другая (правая), откроет рецепты предметов CivCraft.
ГайдPlugin CivCraft - строй не только из блоков!
К слову, если в игре можно делать любого типа инструменты, то те же мечи можно сделать только деревянными и каменными. Броню Вы тоже не сможете скрафтить. Для этого следует создать цивилизацию и изучить ту науку, которая открывает возможность создавать броню. Если посмотреть в книжку, где вся информация, то можно навести на дверку - она отобразит рецепт крафта Camp (Лагерь), с чего Вам и предстоит начать.

Чтобы создать лагерь, Вам понадобится 18 кожи,18 перьев,27 угля,243 дерева (любого). Полазив по крафтам, Вы сможете скрафтить все необходимые для лагеря вещи (из тех, что я написал), а далее и сам лагерь! Как только создадите его, бегом ставить его! Только будьте осторожны: лагерь нельзя атаковать в течении 24 часов, но как только это время пропадет, каждый захочет его сломать. Поэтому стоит зайти туда, где людей, а особенно цивилизаций, очень мало или вообще нет.

Как только Вы поставите лагерь, высветится окошечко (если Вы играете на своем сервере/играете на сервере, где бесплатные темы). В нем мы можем выбрать тему для лагеря. Такие же темы можно будет использовать и при создании цивилизации, т.е. есть несколько вариантов постройки, что делает возможным отличить одну цивилизацию, от другой. Подробнее о темах я расскажу потом.
Если окно не высветилось, или если Вы уже выбрали тему, то далее в чате появятся надписи. Они вам скажут, что если вы хотите отменить постройку, то напишите "cancel" (серым), а если хотите создать, то напишите название лагеря. Заметьте, что писать можно только буквами (на своем сервере, без настроек, только латинскими), без знаков и прочего!
ГайдPlugin CivCraft - строй не только из блоков!
____
Хочу так же упомянуть, что если Вы не админ сервера, то у вас будет появляться надпись, если под лагерем недостаточно хорошая опора. Вы не можете построить в небе какие-либо постройки, да даже на земле это не всегда получается, потому что надо укрепить основание, на котором будет стоять постройка, а иначе Вы просто не построите ее! Так же, если после постройки, опора каким-то образом ухудшилась, то постройка может сломаться.
____
Вот такой лагерь у нас появляется после его создания (дефолтный лагерь).
ГайдPlugin CivCraft - строй не только из блоков!

А теперь у нас есть еще обязанности. Лагерь требует поддержку. Для этого надо класть уголь в костер, чтобы наш лагерь не разрушился. Так же мы можем походить по лагерю и заметить 3 очень важные таблички. Они расскажут, что надо купить дополнения к лагерю, а именно:
Garden (сад)
Sifter (дробилка)
Longhouse


Sifter поможет Вам добывать из булыжника полезные ресурсы (в версии 1.0), а из гранита, андезита, диорита добывать можно молоточки, колбочки (в версии 2.0).
Garden дает возможность выращивать еду. В CivCraft нельзя выращивать что-то, выкопав свои грядки. Это делается только на специальных постройках, как Garden в лагере, или Farm в городе.
Longhouse - самое важное улучшение. Оно производит нужные для создания флага основателя (вещь для создания цивилизации) предметы. После покупки этого улучшения, Вам надо класть в появившийся сундук хлеб и каждый час там будет вместо хлеба появляться заветные жетончики.
Каждое улучшение стоит 500 монет (coin).

Примечание: постройки, созданные плагином, нельзя сломать. Вам можно строить что угодно, но появившиеся блоки сломать у Вас не получится. Только обсидиан можно сломать во время WarTime (во время войны) для цивилизаций, или каждый день в определенное время для лагерей.



ГайдPlugin CivCraft - строй не только из блоков!
Чтобы создать сервер Вам потребуется следующее:
Xampp (MySql) и навыки работы с этой программой
Navicat
Опыт работы с созданием серверов
Однако если Вы что-то не умеете, то не бойтесь: я все объясню в подробностях.

Для начала нам надо скачать XAMPP. Сделать это можно тут.
После скачивания, открываем установщик. Нажимаем "Yes" в открывшемся окне (если окно не появилось, ничего страшного).
ГайдPlugin CivCraft - строй не только из блоков!
Нажимаем "Next". В следующем окне выставляем все так, как показано на картинке.
ГайдPlugin CivCraft - строй не только из блоков!
Далее просто нажимаем "Next", пока не начнется загрузка. Когда откроется сайт, или как у меня консоль, то просто закройте этот сайт/консоль.
Наша программа установлена удачно!

Для начала надо скачать программу. Сделать это можно тут.
Как только скачается установщик, открываем его. В его установке нет ничего сложного: просто постоянно кликайте "Next", потом "Install" и он установится.

Начнем же нашу работу с созданием сервера. Для начала нам потребуется скачать сам плагин, что можно сделать на оф. сайте, перейдя по этой ссылке.
Далее выбираем любую версию плагина (внизу)
ГайдPlugin CivCraft - строй не только из блоков!
Скачав архив, переносим все содержимое единственной его папки (или саму папку) куда Вам угодно. Там же вы можете увидеть руководство по установке плагина INSTALL.
После распаковки Вам потребуется создать start.bat (файл для запуска сервера). Чтобы его создать, необходимо зайти на сайт Minecraft.net и скопировать следующее в текстовый файл (его надо создать):
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Параметры Xmx и Xms необходимо поднять до 2GB (2G или 2048M). "minecraft_server.jar" надо заменить на название ядра (при установке, к примеру 1.3 версии плагина, надо вставить "civcraft-spigot-1.7.10.jar"). В итоге получится так:
java -Xmx2G -Xms2G -jar civcraft-spigot-1.7.X.jar nogui

Или так:
java -Xmx2048M -Xms2048M -jar civcraft-spigot-1.7.X.jar nogui

Где X - последняя цифра названия ядра Вашего сервера.
Скопировав это в текстовый файл, переименуйте его, заменив .txt (.doc и подобное) на .bat .
После всего этого необходимо запустить сервер. При включении сервера версии 1.3 он быстро закроется, но появится файл "EULA", в котором вам необходимо заменить единственное слово "false" на "true".
ГайдPlugin CivCraft - строй не только из блоков!
Далее снова запускаем сервер. Он начнет прогружать местность. Но мы еще не закончили! После полной прогрузки сервер, напишите команду "stop" в консоли, после чего сервер сохранится и закроется.
Теперь нам надо залезть в файл config.yml, что находится в папке /plugins/CivCraft.
ГайдPlugin CivCraft - строй не только из блоков!
________________________________________________________________________________
Вы можете пока не открывать этот файл или просто его свернуть. Далее идет работа с Navicat.
Открываем Navicat. Жмем "Connection", выбираем MySql. Все что вам надо сделать - написать что угодно в поле "Connection name". ( к пример "Test")
ГайдPlugin CivCraft - строй не только из блоков!
Дальше жмете "OK"
После этого запускаете XAMPP, а в нем нажимаете на кнопку "Start",напротив "MySql".
ГайдPlugin CivCraft - строй не только из блоков!
Потом заходим в Navicat и , дважды кликнув на название подключения, открываем его.
ГайдPlugin CivCraft - строй не только из блоков!
Нажимаем на иконку USER. Выбираем "New User". Заполняем все данные. Все данные, кроме поля "HOST" вы можете ввести свои. (пароль я беру "test", чтобы потом не возникало вопросов). Так же во вкладке "Server Privileges" выставляем ВСЕ галочки.
ГайдPlugin CivCraft - строй не только из блоков!
ГайдPlugin CivCraft - строй не только из блоков!
Теперь удаляем наше подключение (в моем случае "Test") слева, а после создаем новое со всеми данными пользователя, которого Вы только что создали. (Connection-MySql)
ГайдPlugin CivCraft - строй не только из блоков!
Открываем новое подключение. Справа удаляем всех пользователей, кроме себя. Получится так (вместо "Adski" - Ваше имя пользователя):
ГайдPlugin CivCraft - строй не только из блоков!
Теперь жмем ПКМ по подключению, выбираем New Database. Создаем 3 DATABASE: civcraft_global, civcraft_perks, civcraft_local. При создании каждой Database вам нужно ввести всего навсего название.
Должно получиться так:
ГайдPlugin CivCraft - строй не только из блоков!
________________________________________________________________________________
Переходим к нашему файлику config.yml
Открываем этот файл, или разворачиваем его, если он у Вас уже открыт. Прокручиваем вниз и видим, что там есть незаполненные поля. Заполняем их данными из Navicat, что мы только что записали.
Получится примерно так:
# MySQL database to store game data in across reloads.
mysql:
hostname: localhost
port: '3306'
database: civcraft_local
username: Adski
password: test
table_prefix: ''
min_conns: '5'
max_conns: '10'
parts: '3'

global_database:
database: civcraft_global
hostname: localhost
port: '3306'
username: Adski
password: test
min_conns: '5'
max_conns: '10'
parts: '3'

perk_database:
database: civcraft_perks
hostname: localhost
port: '3306'
username: Adski
password: test
min_conns: '5'
max_conns: '10'
parts: '3'

Примечание! После всех двоеточий должны стоять пробелы. Username должен быть Ваш, пароль тоже Ваш. В "table_prefix: '' " надо поставить '', которые можно скопировать у '5'.
_________________________________________________
Теперь надо заняться установкой необходимых плагинов.
А именно:
TagAPI
VanishNoPacket
WorldBorder
WorldEdit

Вообще, наиболее необходим только WorldBorder, но остальные тоже стоит установить. А устанавливается все очень просто: скачав файл .jar , переместите его в папку plugins вашего сервера.

Теперь следует удалить папки world, world_nether и world_the_end в папке Вашего сервера, чтобы не возникло никаких конфликтов.

Примечание! При каждом запуске сервера надо запускать MySql сервер (нажимать "start" напротив "MySql" в XAMPP)

Ваш сервер готов к использованию!


ГайдPlugin CivCraft - строй не только из блоков!
При создании своего сервера у меня возникали проблемы, решение которых заняло достаточно долгий поиск информации на англоязычных ресурсах. Однажды, как потом оказалось из-за тупой ошибки, я даже обратился к автору плагина. Чтобы Вам не пришлось искать на сторонних ресурсах, я напишу тут решение нескольких проблем. Если Вы найдете еще проблемы - напишите в комментариях или мне в лс.
________________________________________________________________________
Ошибка консоли: Initial heap size set to a larger value than the maximum heap size.

Эта проблема возникает, когда прописываешь в параметрах стартера сервера Xms и Xmx 2G. Ошибка не отражает суть решения. Все что нужно сделать: либо сменить 2G на значение более низкое (1G к примеру), что нам совершенно не подходит, так как CivCraft требует минимум 2G; либо установить Java 64-bit. Второй вариант нам больше всего по душе, поэтому и решением этой проблемы является скачивание и установка 64-битной версии Java, что можно сделать здесь.
________________________________________________________________________
Ошибка Navicat: Host 'xxx.xx.xxx.xxx' is not allowed to connect to this MySQL server (MariaDB server)

На самом деле эта ошибка потрепала изрядно мои нервы. Но все-таки это очень легко исправить. Самый легкой способ: переустановить XAMPP.
Ошибка может возникать, когда Вы удаляете подключение в Navicat, а потом создаете новое, но подключиться к нему не можете.

________________________________________________________________________
Ошибка в игре: постройка цитадели не начинается/ ни одна постройка не строится.

Это ошибка на самом деле является не ошибкой игры, а Ваша невнимательность. Все очень легко исправить: установить необходимые плагины, а именно установить WorldBorder.
________________________________________________________________________
Ошибка: при попытке пересоздать сервер/ удалить карту, все цивилизации и прогресс остаются прежними.

Все что надо сделать: пересоздать базу данных в Navicat. Т.е. создать новое подключение, желательно с другим пользователем, а далее снова все занести в config.yml. Внимание!!! Эта ошибка часто влечет за собой проблему Navicat, о которой я рассказал выше.
________________________________________________________________________



Статья будет дополняться и обновляться!
UPD. Изменил часть с "Что такое CivCraft?". Теперь все под спойлерами. Добавил скрины. Убрал часть с цивилизацией, что будет добавлена позже снова.
UPD2. Добавил решение различных проблем.

Похожие плагины:

Комментарии