Подробная инструкция по поднятию bukkit сервера под Windows. Bukkit. Что это и с чем его едят

Скачать Viber 26.04.2019
Скачать Viber

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

Для этого создаем файл с расширением.txt и переименовываем его в любое вышеуказанное имя.

3. Затем открываем его блокнотом либо ПКМ(правой кнопкой мыши) по файлу -> изменить.

4. Пишем в него:

Для систем x32:

SET BINDIR=%~dp0

CD /D "%BINDIR%"

"%ProgramFiles%\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit.jar

Для систем x64:

SET BINDIR=%~dp0

CD /D "%BINDIR%"

"%ProgramFiles(x32)%\Java\jre6\bin\java.exe" -Xmx1024M -Xms1024M -jar craftbukkit.jar

5. Сохраняем

6. Запускаем start.bat который должен находиться в папке с сервером.

Должно появиться что-то вроде этого, я даже порт поменял чтобы все было точь-в-точь =) Белым выделено то что должно высветиться в конце. Если высветилось *** FAILED TO BIND TO PORT - не беда! Это нам выдает о том что не порт не может быть использован. Об открытии порта ниже.

7. Если все ок и нету ошибки использования порта то в нашей папке появится несколько файлов и папок. А именно нам нужен server.propetries лежащий в корне.

Открываем его блокнотом

И так подробно о строках:

true - разрешить

false - запретить

allow-nether= Разрешить ли ад на сервере (доступ к нему и генерацию в общем)

level-name=world Имя мира можно не менять

enable-query=false Честно? Сам не разобрался, но лучше не трогать

allow-flight=false Разрешить полет? тоже лучше не трогать

server-port=25561 Порт

level-type=DEFAULT Тип уровня стандарт

enable-rcon=false Тоже незнаю, и как-то живу без этого =)

server-ip= Ip сервера тоже лучше не трогать

spawn-npcs=true Спавнить ли NPC - людей я так понимаю

white-list=false White list - вкл или откл

spawn-animals=true Спавнить ли животных

online-mode=true Онлайн режим (соединение с офф сервером для получени данных)

pvp=true Включить ли PvP - можно ли драться

difficulty=1 Сложность

gamemode=0 Игровой режим 0 - простой 1 - творческий

max-players=20 Максимальное кол-во игроков на сервере

spawn-monsters=true Спавнить ли монстров

generate-structures=true Генерировать ли здания?

view-distance=10 Дистанция обзора

motd=A Minecraft Server Имя сервера

Точнее нам нужна строка online-mode= Чтобы могли играть с пиратскими клиентами заменяем true на false. Далее motd= Пишем желаемое имя. Настраиваем максимальное кол-во игроков. Например у меня железо Intel core I5, RAM 4gb - две самых важных вещей и OS Windows 7 x64 - Тянет свободноь без лагов 40 человек, но многое и зависит от расположения, страны и т.д. игрока и вашей скорости интернет-отдачи

Все. Сохраняем файл иии! Настройка сервера заверена.

Теперь открытие порта.

1. Скачиваем программу Simple port forwarding: Simple port forwarding

2. Распаковываем и открываем файл spf.exe

И так в пункте 1 мы должны выбрать свой роутер. Если вы не знаете чот у вас за модель посмотрите на дне или верхушке роутера. Или же в мануале к роутеру должно быть подробное описание.

Во 2 пункте мы заполняем IP адрес роутера имя по стандарту admin и пароль по стандарту admin или 1234 !!!Внимание во избежание проблем советую перед запуском людей на сервер изменить пароль роутера!!! Так идем у пункту 3. Жмем на "+" рядом с кнопкой выполнить, должно появится такое окно

3. Жмем кнопку обведенную красным

4. Заполняем так. IP адрес НЕ ТРОГАЕМ!! Если не знаете своего локального ip (программа выставит его сама)

Жмем добавить и закрываем окно. В первом окне жмем выполнить! Ждем... если роутер выбран правильно и пароль с логином введены правильно то напишет что-то вроде "Все команды выполнены".

Все с портами окончено. ПОЧТИ

Один из этапов это отключение брандмауэра.

1. Идем пуск -> панель управления

В Windows XP тоже самое

2. В строке поиска вводим брандмауэр. Открываем "брандмауэр Windows"

3. Идем во включение и отключение. Ставим галки везде отключить. Ок!

Таак. Теперь завершающий этап. Отключение firewall антивируса. Для этого идем в Яндекс и вводим поисковый запрос Отключение firewall в (Имя вашего антивируса).

После того как отключите зовем друзей, а для этого даем им ip который написан тут: 2ip

А сами заходим на сервер с помощью своего локального IP или вместо ип пишем localhost.

Если что-то не работает в яндексе ищем (отключение firewall "имя своего роутера")

Частые ошибки:

Not egnouht resources и warning system change ... Это означает нехватка ресурсов ПК.

Можем сделать файл подкачки больше. Для этого идем в Java, java -> runtime parametres

Ставим в пустом поле -Xms минимальное кол-во выделяемой оперативной памяти и -Xmx максимальное кол-во. Лучше брать 3/4 от общего кол-ва

User not premium - исправить в файле server.propetris: online-mode= true на false

Bad login - Либо кто то играет с таким ником, либо попробуйте использовать ник типа "Abcd" или "abcd"

Если возникнут вопросы или проблемы пишите в комментариях - постараюсь помочь!

Bukkit. Что это и с чем его едят?

Bukkit. Что это и с чем его едят?

Bukkit - серверная API, для взаимодействия с игровым миром и созданная для упрощения создания плагинов под SMP сервер. Призван заменить hey0"s Mod . Bukkit был первоначально задумана как два инструмента: CraftBukkit и Bukkit. Позже разработали ScrapBukkit. Bukkit является самой популярной API, и, по-видимому таковой и останется до выхода официального API от Mojang (а то и после).

Установка

mv craftbukkit-1.1-R2.jar CraftBukkit.jar

В следующей команде замените на количество Вашей оперативной памяти (512M, 1536M, 1G, 2G, 4G...):

Плагины

Вам надоело играть на "чистом" сервере?

Этот мини-гайд объясняет, как установить основные плагины на Ваш сервер.

1. Выбираем нужный плагин (лучше от сюда - Bukkit Plugin List)

2. Перемещаем файл.jar и другие файлы в папку /plugins

3. Запустите сервер и дождатесь его полной загрузки.

4. Введите Stop в консоль сервера.

5. Запустите сервер.

6. Все сделано! Ваш плагин должен быть установлен и готов к использованию.

Основные плагины:

World Edit - позволяет редактировать мир. Быстрее, чем это делается в ручную:)

Так как иногда появляются темы с просьбами "Создайте мне сервер пажалуйста!!!" решил дать новичкам флаг в руки.
Разделю по шагам:
1) Ядро буккит
2) Создание батника.
4) Плагины
4.1 Установка
4.2 Доступ к командам

1) Для начала нам понадобится само ядро - Bukkit .
Скачать его можно (слева будет окно сборок) . Скачайте и переместите в отдельную папку, в которой и будет находится ваш будущий сервер.

2) Теперь нам нужно создать Батник:
Создайте любой текстовый документ (например блокнотом) и вставьте туда ето

SpoilerTarget">Спойлер

SET BINDIR=%~dp0

CD /D "%BINDIR%"

Java -Xincgc -Xmx1G -jar craftbukkit.jar


Теперь жмите "Сохранить как..." вводите название батника (Например Server) в конце дописуете.bat , потом выберите тип файла "Все файлы" и жмите сохранить.
Батник киньте в папку с ядром и переназовите скачанное ядро craftbukkit-0.0.1-SNAPSHOT.jar (не обязательно называется именно так! ) просто в craftbukkit.jar .
Ярлык батника можете кинуть на Рабочий Стол (по желанию).


Запускаем батник и ждем... Ждем пока в батнике не будет написано такое (Пример) :
Done! (0.644s!) For help , type "help"or "?" .
Дождались? теперь пишем в консоли stop и ждем пока выключится, когда скажет - жмем любую клавишу и консоль закрывается. Теперь вы можете заметить, что состав папки с сервером немного увеличился - это загрузились компоненты сервера (карта и часть конфигураций) .
Теперь начальная настройка:
Открываем любым текстовым редактором (Блокнот, Word , Notepad++) файл Server.Properties и видим следуйщие строчки

SpoilerTarget">Спойлер

allow-nether=true
level-name=world
enable-query=false
allow-flight=true
server-port=25565
enable-rcon=false
level-seed=
server-ip=
white-list=false
spawn-animals=true
online-mode=false
pvp=true
difficulty=1
server-name=Unknown Server
gamemode=0
max-players=30
spawn-monsters=true
view-distance=10
motd=Rangars server

так как ето начальная подготовка - обьясню только нужное
allow-nether=true - разрешить мир Незер
online-mode=false\true - Ставьте false если вы играете на пиратском Майнкрафт или true если на лицензионном (при значении true все, кто играет на пиратках к вам не зайдут)
white-list=false\true - выключает\включает вайт-лист. при true все, кого нету в файле white-list.txt (я про ники игроков) не попадут на ваш сервер
gamemode=0\1 - если вы играли в СинглПлеер там были 2 режима игры. Так вот 0 - ето survival . 1 - это creative . В зависимости от того, какое значение стоит, игроки будут начинать игру на вашем сервере в нужном гейммоде.
max-players=30 - максимальное количество игроков на сервере.

Меняем это все по своему усмотрению.



Рекомендуем почитать

Наверх