Установка сервера
Для работы необходимо установить на сервер Node.JS версии 16 (обязательно именно эту версию, не ниже и не выше).
https://nodejs.org/en/download/package-manager
Сервер можно установить либо на свой хостинг и подключаться по выделенному IP, либо установить на свой компьютер и подключаться по localhost. Для тестирования проекта можно обойтись собственным компьютером.
Мы постарались максимально упростить взаимодействие разработчиков с игроками, поэтому Вам останется лишь обрабатывать готовые события, получаемые от клиентов игроков, и отправлять им команды на взаимодействие с объектами интерфейса и локации.
Создайте папку для будущего проекта.
После установки Node.JS, нужно скачать KotikiServer:
Скачайте архив и распакуйте его: KotikiServer.zip
Воспользуйтесь пакетом wget или curl для скачивания архива, и распакуйте его с помощью пакета tar:
wget https://dev.kotiki.fun/files/KotikiServer.tar.gz
tar –xvzf KotikiServer.tar.gz
В корневой папке пакета находится файл loop.js
В этом файле содержится вся игрокая логика и обработчик получаемых команд от игроков.
Подробную информацию о том, как редактировать этот файл и добавлять свои механики и свою логику Вы сможете получить из серии уроков (тут ссылка на раздел с уроками).
Чтобы запустить сервер и протестировать подключение к нему, выполните команду в корневой папке проекта:
npm run
Если в консоли появилось сообщение Server Started!
, переходите к главе Тестирование проекта
.