Gabryelf / Gabryelf/Volumetric-Graphics-Js

Создание socket сервера

Open
#30 0 comments 0 reactions 0 assignees View on GitHub
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.