Как создать свой сервер в Minecraft
Я расскажу вам, как поднять и админить свой собственный Сервер для Alpha версии.
0.Установка.
0. 1. Под Windows.
Ну, здесь все просто. Вам достаточно скачать лаунчер сервера, скачиваем по ссылке http://minecraft.net/download/Minecraft_Server.exe и запускаем. При первом запуске сервер сначала создаст конфиг-файл и карту, после этого он вырубится, так что не пугайтесь. После этого зайдите на http://2ip.ru и скопируйте оттуда свой IP в конфиг-файл server.properties, в строку server-ip, т.е. после этого файл должен выглядеть примерно так:#Minecraft server properties
#Fri Aug 02 12:54:31 MSD 2010
server-ip=12.123.45.67
server-port=25565
level-name=world
Сохраняйте файл и запускайте сервер. Ваш сервер готов =)
Не забудьте открыть порт который прописали в server.properties.0. 2. Под Linux/MacOS.
Таким же образом можно запускать под Windows без GUI. На самом деле здесь все точно так же, только вам надо скачать http://minecraft.net/download/minecraft_server.jar и запустить его командой java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
Для этого нужно создать .bat файл. Открываем блокнот и в нем пишем java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui .Сохраняем его в папку с сервером в формате .bat
1. Администрирование.
1. 1. Описание элементов GUI.
1. Количество пожираемых ресурсов.2. Список игроков.
3. Лог. Сохраняется в файл server.log.
4. Строка ввода.
GUI будет если только вы запустите сервер через Minecraft_Server.exe
1.2. Описание доступных команд.
Команды вводятся в строке ввода сервера. Или, если вы OP, в чате и перед ними ставится знак /.О том как стать OP'ом читайте ниже
Вот и сами команды:
help или ? - вывод доступных команд.list - выводит список игроков.
give player id num - дает игроку player предмет id в количестве num.
kick player - кикает игрока player.
say msg - кидает в чат сообщение msg от имени сервера.
stop - выключает сервер.
ban name - добавляет указанный аккаунт в банлист.
pardon name - удаляет name из банлиста.
ban-ip ip - добавляет указанный IP в банлист.
pardon-ip ip - удаляет указанный IP из банлиста.
op name - сделать name OP'ом.
deop name - убрать статус OP'а с name.
tp p1 p2 - перемещает игрока р1 к игроку р2.
save-all - сохраняет карту.
save-on - включить автосохранение (включено по-умолчанию).
save-off - выключить автосохранение.
2. FAQ.
Q: Как мне банить игроков?A: Бан по нику или по IP, как это сделать написано выше
Q: Почему сервер все время кидает в лог сообщения "Can't keep up! Is server overloaded or system time changed?"A: Сервер перегружен. Такое бывает, если у вас не хватает ресурсов. Количество сжираемых ресурсов прямо пропорционально количеству игроков. Если сообщения появляются слишком часто, значит, сервер в полной жопе и его надо перезапускать.
Q: Как мне админить прямо из игры?A: Добавьте себя в ops.txt и вводите команды через слеш (/) в игровой чат.
Q: Как мне запустить на сервере карту из сингла?A: Просто скопируйте папку с картой (World1, например) в папку с сервером и поправьте название карты в конфиге сервера в строке level-name на свое, например level-name=World1.
Q: [INFO] %username% lost connection: End of streamA: Такое бывает на Windows XP SP3.Решить эту проблему может только смена ОС.
3. Список багов.
Тележки работают криво. Лодки работают, но не видны другим игрокам. Использовать печь, но на форуме есть способ решения этой проблемы (ссылка). Двери работают некорректно. Таблички работают, но надписи на них не видны. Сундуки не сохраняются. Инвентарь тоже но только с помощью Persister'a. Из мобов есть только свинья и курица, но они бессмертны. PVP нет.