Для тех ребят, которые хотят проводить snake codenjoy мероприятия мы с Серегем подготовили этот пост.
1. Установка JDK
Для начала нужно скачать JDK (7-й версии!) и установить его. Скачать JDK7 (не JRE!) можно отсюда. В инете много хороших инструкций как установить JDK, вот одна из них.
2. Запуск сервера
2.1. Способ для ленивых
Для вас мы подготовили архив с настроенным для запуска серваком (http://codenjoy.com/files/snake-combat-server.zip).
После его распаковки куда-то на жесткий диск, стоит всего лишь запустить start.bat из папки snake-combat-server и немного (до минуты) подождать.
2.2. Для любителей сложностей
Нужно выгрузить проект с GitHub вот отсюда https://github.com/tdd-elevator-training/snake
Далее стоит установить Maven. Java (JDK!) уже должна быть уставлена и правильно сконфигурирована.
После этого в папке D:\snake-master запустить start-server.bat и немного подождать. Окончание загрузки можно определить по остановке жизни в логе со строчкой
2012-11-14 13:55:26.962:INFO:oejs.AbstractConnector:Started SelectChannelConnector@0.0.0.0:8080
[INFO] Started Jetty Server
Прелесть этого подхода в том, что на руках у вас будут сырцы, а значит это все можно загрузить в свою любимую IDE и хорошенько поэкспериментировать там!
Если вдруг что-то случилось не так — пиши в комменты к посту, поможем.
3. Настройки и админ консоль
После идем на http://127.0.0.1:8080 и играем.. Так же к нему есть доступ по урлу http://IP:8080 для всех желающих.
Хорошо бы перед началом встречи посмотреть пингуется ли IP сервака с компьютера клиента и наоборот. Помешать игре может фаервол, который лучше отключить на время игры.
Чтобы остановить сервер достаточно закрыть окно консоли.
Есть скрин админка, расположен он тут http://127.0.0.1:8080/admin31415
На нем можно сделать немного (пока) полезного для управления игрой, а именно приостановить ее.
А для MAC инструкцию можно увидеть?
Все так же, этот же java. В батниках команды — их в консоли запускаем. Все через мавен.