30 lines
523 B
Markdown
30 lines
523 B
Markdown
# Löve2D ENET Gaming Backend
|
|
|
|
A multiplayer game server written in GO Lang wrapping ENet for networking.
|
|
Designed to support mutiple of my LÖVE2D game experiments at once.
|
|
|
|
## Architecture
|
|
|
|
## Technology Stack
|
|
|
|
- Language: Go Lang
|
|
- Networking:
|
|
- https://github.com/codecat/go-enet
|
|
- http://enet.bespin.org/index.html
|
|
- Docker image
|
|
- Nomad deployment
|
|
|
|
|
|
## Local Development
|
|
|
|
```shell
|
|
$ docker compose up --build
|
|
```
|
|
|
|
## Prod Deployment
|
|
|
|
```shell
|
|
$ ./build.sh
|
|
```
|
|
|
|
Then go to homelab repo and deploy the nomad job
|