Minecraft Wiki
Advertisement

Я расскажу вам, как поднять и админить свой собственный SMP-сервер.

Собственно, установка

Под Windows

Ну, здесь все просто. Вам достаточно скачать вот это и запустить. При первом запуске сервер сначала создаст конфиг-файл и карту, после этого он вырубится, так что не пугайтесь. После этого зайдите на http://whatismyip.org и скопируйте оттуда свой IP в конфиг-файл server.properties, в строку server-ip, т.е. после этого файл должен выглядеть примерно так:

  1. Minecraft server properties
  2. Fri Aug 06 00:47:12 MSD 2010

server-ip=93.123.144.171 server-port=25565 level-name=world Сохраняйте файл и запускайте сервер. Все.


Под Linux/MacOS

Таким же образом можно запускать под виндой без GUI. На самом деле здесь все точно так же, только вам надо скачать http://minecraft.net/download/minecraft_server.jar и запустить его командой java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

Администрирование

Описание элементов GUI

Файл:Smpgui.png

1. Лагограф/количество пожираемых ресурсов. 2. Список игроков. Честно, не помню, можно ли что-то с ним делать, кроме как смотреть. 3. Лог. Сохраняется в файл server.log. 4. Строка ввода. Гуй будет если только вы запустите сервер через Minecraft_Server.exe

Описание доступных команд

Команды вводятся в строке ввода сервера. Или, если вы оп, в чате и перед ними ставится знак /. help/? - вывод доступных команд. list - выводит список игроков. give player id num - дает игроку player предмет id в количестве num. kick player - кикает игрока player. say msg - кидает в чат сообщение msg от имени сервера. stop - вырубает сервер. ban name - добавляет указанный аккаунт в банлист. pardon name - удаляет name из банлиста. ban-ip ip - добавляет указанный айпишник в банлист. pardon-ip ip - удаляет указанный айпишник из банлиста. op name - сделать name ОПом. deop name - убрать статус ОПа с name. tp p1 p2 - перемещает игрока р1 к игроку р2. save-all - сохраняет карту. save-on - включить автосохранение (включено по-умолчанию). save-off - выключить автосохранение.

FAQ

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 stream A: Такое бывает на Windows XP SP3. Смените ОС, лол.

Advertisement