Gabryelf / Gabryelf/Volumetric-Graphics-Js
Создание socket сервера
- Dominant language
- JavaScript
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
🚀 Проект web 3D game: Galaxy battle
Создание socket сервера
---
## Создание на сервере fastify socket.io сервера
- [x] Установите модульный пакет `socket.io` через `npm`.
- [x] В скрипте `server.js` импортируйте экземпляр класса Server библиотеки `socket.io`.
- [x] Инициализируйте `socket.io` сервер на сервере `fastify`.
- [x] Создайте событие `on('connection') с колбеком и экземпляром 'socket`.
- [x] Создайте событие `on('join') и переменную `sessions` которая будет `new Map()`.
- [x] Создайте класс PlayerData в этом же скрипте с данными которые должен хранить игрок.
- [x] Сделайте так что бы создавалась новая сессия или присоединение игрока вк старой в зависимости от `sessionId`
---
---
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.