Создал эту статью, для того, чтобы разъяснить людям, как создать сервер, и играть вместе без всяких проблем. Сразу говорю, что сервер официальный, а не на Bukkit. Вам понадобится следующее: Hamachi(неуправляемый режим) Сервер Итак, начнем
Устанавливаем и запускаем хамачи, после чего нажимаем большую кнопку "Включить". После этого, IP вверху с 0.0.0.0 меняется на другой. Теперь это ваш IP в хамачи, игроки к вам будут подключаться по нему.
Далее необходимо создать сеть. Для этого нужно во вкладке "сеть" выбрать пункт "создать новую сеть". Вводим ID и пароль сети. Все! Мы создали новую сеть Важно! - не так давно бесплатные аккаунты хамачи урезали, и в одной сети может находиться не больше, чем 5 человек. Чтобы играть с большим кол-вом человек, нужно просто создать еще несколько сетей. Не обязательно, чтобы игроки были в одной сети, главное - чтобы все они находились в одной сети с хостером. Т.е. если игрок a находится в сети x, а игрок b в сети y, а хостер c находится в сетях x и y, то все ок
Важно! Туннель обязательно должен быть прямым. Туннель через ретранслятор может вызвать жуткие лаги. Если у вас туннель через ретранслятор, то попробуйте (как хостер, так и игрок) отключить фаерволл и перезапустить хамачи (кнопку "включить" вверху слева нажать 2 раза)
Для начала нам надо где-нибудь создать папку для сервера. После этого, кидаем в нее minecraft_server.jar и запускаем его. Ждем, пока в последней строчке будет написано что-то вроде этого
Code
[INFO] Done (0,549s)! For help, type "help" or "?"
Если это так, то выключаем сервер. Для этого вводим "stop" без кавычек. Далее, возвращаемся в папку с сервером. Там должны появиться различные файлы. Нас интересует server.properties . Открываем его, там будут различные параметры. Настраиваем их
----
Опишу наиболее важные параметры. Те, что выделены красным - настроить обязательно. Остальное - по вашему усмотрению allow-nether=true/false - отвечает за работу портала в нижний мир. True - работает, false - нет. level-name - имя папки с миром server-port=25565 - порт сервера. Должен быть 25565 server-ip=*.*.*.* - Ваш IP из хамачи spawn-npcs=true/false - отвечает за спавн NPC в деревнях white-list=true/false - Если true, то зайти смогут только те, чьи ники написаны в "white-list.txt" в папке с сервером spawn-animals=true/false - влияет на спавн животных online-mode=true/false - Если true, то зайти смогут только те, у кого лицензионный майнкрафт pvp=true/false - Если true, то игроки будут наносить друг другу урон при ударе. Если false - то нет difficulty=0/1/2/3 - сложность 0 - Peaceful, 1 - Easy, 2 - Normal, 3 - Hard gamemode=0/1 - 0 - режим выживания, 1 - режим творчества. max-players=20 - максимальное число игроков spawn-monsters=true/false - Отвечает за спавн монстров Вот и все. Можно запускать сервер!
Все игроки должны зайти в сеть с хостером (Вкладка "сеть", пункт "подключиться к существующей сети", и ввести туда ID и пароль сети). Далее, в самом майнкрафте нужно вводить хамачевский IP хостера и порт. Например "5.5.5.5:25565". Без кавычек, естественно
Чтобы сделать игрока (в том числе и себя) опом, надо вписать его ник в "ops.txt". После этого, когда игрок находится на сервере, он может вводить различные команды. Чтобы ввести команду из самой игры, надо открыть окно чата, набрать "/*команда*". Все без кавычек, разумеется. Вместо *команда* пишем саму команду.
Собственно список команд. Да, все вводится без скобок, кавычек, и.т.д. Где "player" - ник игрока, "amount" - число, "ip" - ip адрес, и.т.д.
kick "player" - Кикает игрока
ban "player" - Банит игрока
pardon "player" - Разбанивает игрока
ban-ip "ip" - Бан по IP (в нашем случае следует вводить IP из хамачи)
pardon-ip "ip" - Разбанивает IP
op "player" - Делает игрока опом (админом)
deop "player" - Делает опа простым игроком
tp "player1" "player2" - Телепортирует "player1" к "player2"
give "player" "id" "num" - Дает игроку "player" предмет с ID "id" в количестве "num"
tell "player" "message" - Приватное сообщение
stop - Выключает сервер
save-all - Принудительное сохранение карты
save-off - Выключает автосохранение карты
save-on -Снова включает автосохранение карты (она и без этого автоматически сохраняется ври выключении сервера, можете не использовать эту команду)
list - Показывает список игроков (ИМХО, лучше Tab юзать)
say "message" - Отправляет сообщение в чат (нужна, чтобы отправлять сообщение прямо из консоли, не заходя в игру)
time add/set "amount" - Прибавляет (add) или устанавливает (set) время на "amount" (0-24000)
gamemode "player" 0/1 - Устанавливает игроку режим игры (0 - выживание, 1 - творчество)
toggledownfall - Включает/выключает дождь
xp "player" "amount" Дает игроку опыт в размере "amount" (0-5000)
Добавлено (2012.05.24, 23:18) --------------------------------------------- Только вот есть одно но: Я все сделал из файлом server.properties и Hamachi, куда мне нужно заходить, чтоб я хостанул и ко мне зашли? В одиночку -> выбор мира -> играть, или сетевую -> добавить/по адресу -> выбор сервера -> заходим?
чтобы запустить сервер, тебе надо запустить RUN.bat или что-то подобное для запуска сервера. После того, как у тебя сгенерировался мир и появилась заветная строка:
Quote
[INFO] Done (0,549s)! For help, type "help" or "?"
ты уже заходишь в майн => сетевая игра => добавить/по адресу => пишешь адрес сервера(твои друзья должны входить по твоему айпи в хамачи, а ты можешь вместо айпи написать: localhost. Но можешь и свой айпи в хамачи) и заходишь на сервер.