19 июня 2011 19.06.11 43 21K

Создание сервера для новичков

+17

Так всем привет сейчас я расскажу как делать сервер простой и Bukkit
Кто нуб, а кто впервые или же кто хочет пополнить знания =)

Простой сервер:
Идем на офф сайт СЮДА.
Ищим Multiplayer beta server software и качаем minecraft_server.jar в самом низу.
Зачем? Да все просто, если вы хотите поддержки кириллице, ну об этом позже.

Создаем папку и кидаем minecraft_server.jar, запускаем его… Он начинает качать
и создавать мир. Ждите… После всего вы закрываете сервер и ищите файл server.properties, его можно открыть простым блокнотом

#Minecraft server properties
#Wed Jun 08 13:34:59 MSD 2011
level-name=world
allow-nether=true
view-distance=10
spawn-monsters=true
online-mode=false
spawn-animals=true
max-players=20
server-ip=
pvp=true
level-seed=
server-port=25565
allow-flight=false
white-list=false
spawn-protection=16

level-name — название папки с файлами карты, которую будет использовать сервер во время игры. Данная папка размещена в том же каталоге, где находится сервер. Если её не окажется, сервер автоматически сгенерирует новый мир и поместит его файлы в папку с этим названием.
allow-nether — может принимать значения true и false. Данный параметр определяет возможность перехода в Нижний мир.
view-distance — Число в диапазоне 3-15, по умолчанию 10. Регулирует радиус обновляемых чанков для отсылки игроку.
spawn-monsters — может принимать значения true и false. Если значение false, враждебные мобы (например, скелеты, зомби) не смогут появляться во время игры (даже при использовании, например, CraftBook'а), а здоровье игроков будет восстанавливаться — фактически, это аналог сложности Peaceful одиночной игры. Если значение параметра true, то, как и в одиночной игре, в ночное время и в темных пещерах на карте будут появляться враждебные мобы и будут стараться нанести вред игрокам на сервере.
online-mode — может принимать значения true и false. Этот параметр позволяет включить/выключить проверку подлинности премиум-аккаунтов пользователей, которые подключаются к данному серверу. Если false — программа не будет проверять аккаунты игроков и на сервер смогут заходить игроки, в учетных записей которых отсутствует статус «премиум-аккаунт». По сути, если проверка аккаунтов отключена, данный сервер может считаться «пиратским». Администратор, который создает сервер в таком режиме, не нарушает условия пользовательского соглашения, поскольку данная опция была добавлена в список настраиваемых параметров сервера намеренно. Если значение параметра true, на сервер смогут зайти только пользователи с премиум-аккаунтом.
spawn-animals — может принимать значения true и false. Позволяет отключать/включать спаун дружелюбных мобов на карте. При true дружелюбные мобы (например, коровы, свиньи, овцы) будут спауниться на карте. Если установлено false, дружелюбные мобы не смогут спауниться на игровой карте.
max-players — может принимать натуральные числовые значения в промежутке 0-255 включительно. Указывает максимальное допустимое количество игроков на сервере.
server-ip — может принимать любое значение. Указывает IP-адрес сервера, который будет использоваться другими игроками для подключения к данному серверу. Данное поле рекомендуется оставлять пустым. Но если вы хотите присвоить особое значение IP-адреса сервера, то можно воспользоваться этим параметром, чтобы задать его. Подробнее про данный параметр читайте в следующих разделах статьи.
pvp — может принимать значения true и false. Включает/отключает получение урона игрокам от атак других игроков на сервере. При true игроки смогут «воевать» между собой, убивая друг друга. Если уставлено значение false, игроки не смогут наносить прямой урон один другому. Данный параметр рекомендуется включить, если Вы создаете SMP-сервер для игры в сплиф.
level-seed — входные данные (сид) для генератора случайных уровней.
server-port — может принимать натуральные числовые значения в промежутке 1-65535 включительно. Данные параметр определяет значение порта в протоколах TCP и UDP, который будет использовать сервер игры. Для Minecraft существует особый порт, значение которого используется сервером игры по умолчанию — 25565. Рекомендуется не изменять значение, установленное по-умолчанию, поскольку при использовании других портов есть вероятность того, что этот порт уже будет занят другим сетевым ресурсом.
allow-flight — может принимать значения true и false. Позволяет игроку совершать полёты по миру Minecraft.
white-list — может принимать значения true и false. Позволяет включать/отключать использование вайтлиста на сервере. При true опция вайтлиста будет включена и администратору сервера необходимо будет добавить в данных список ники игроков, которые смогут подключиться к его серверу. Если же установлено значение false, любой игрок сможет зайти на данный сервер, зная его IP-адрес и порт.
spawn-protection — радиус защиты точки спавна — внутри этой области только операторы смогут устанавливать/разрушать блоки.

Все теперь запускаем у нас появилось окно, надеюсь вы разберитесь.
Запускаем Minecraft и кидайте свой ip другу, а вы можете зайти по ip или же по локальному 127.0.0.1
PROFIT!!!

Теперь установим кириллицу, если хотите, но перед этим вы должны закрыть сервер. Открываем minecraft_server.jar (Winrar'ом. Ищи Font.TXT, Качаем Font.txt… Потом вставляем мой font.txt. Все у вас кириллица

Установка Bukkit:
1)Качаем билд
2)Перемещаем craftbukkit-0.0.1-snapshot.jar в папку для сервера
3)Открываем блокнот
4)Вписываем туда следующие строки:
@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
"%ProgramFiles%\Java\jre6\bin\java.exe" -Xincgc -Xmx1G -jar craftbukkit-0.0.1-SNAPSHOT.jar
PAUSE

6)Сохраняем файл в формате .bat(например Start.bat)
Вот если не получилось скачайте start.bat
7)Сервер готов, для запуска сервера открываем .bat файл.
PROFIT!!!

Установка плагинов на Bukkit:
Качаем ищем вам понравившиеся плагин ТУТ
И скачанный плагин кидаем в папку plugins. ВСЕ!

Установка кириллице на Bukkit
Открываем craftbukkit-0.0.1-snapshot.jar (Winrar'ом. Ищи Font.TXT, Качаем Font.txt… Потом вставляем мой font.txt. Все у вас кириллица

Задавайте вопросы… Я вам отвечу :D


Лучшие комментарии

открой блокнот напиши что сверху нажми «сохранить как» и пишешь где имя start.bat
я с тобой согласен, но если посмотреть коментарии то никто неумеет использовать интернет омг. Вот и пришлось выложить =)
Какую программу? Нет такого! Качай и устанавливай тут все разжевана, тут даже полный нуб поймет xD
P.S. Читай внимательней! Не ленись
делать админом не в CommandBook'е, а в Permissions, либо в консоли пишешь на англ. op ВАШНИК
нет правда, какие нафиг скрины) нет, ну если создавать фак по паинту, тоже картинки надо да?) хм… весело, ну ладно, вообще тут картинки можно но они ни к месту, ибо и так все понятно.
Кстати говоря, есть способ гораздо проще! скачайте все готовое, запустите, играйте! я к примеру делаю такие сборки, если кому интересно — вот ссылка там сервер и клиент, если надо сервер, просто с раб стола ярлык Server Bukkit и все, ваш ip там написан если что, (P.S если у вас черный экран и ничего не работает — в корне с игрой есть patcher.exe запустите и укажите путь к папке appdata/roaming/.minecraft и нажмите patch, все заработает, это HD текстуры просто)
Материал скорее всего с вики по майну и норм люди уже все это знают :3
Ты лучше скажи какие полезные плагины можно установить на букит сервер(Worledit, LWC, Homelit, Craftbook уже стоят)
О, спасибо большое. Еще бы узнать, как ставить текстур-паки и вообще прекрасно С:
В блогах есть 1 такой пост. Ищи
Читай также