Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matheusoreis/godoserver
GodoServer é um template de servidor WebSocket flexível e escalável, ideal para jogos multiplayer. O GodoServer pode ser facilmente adaptado para outras plataformas como Unity, Phaser, Unreal etc...
https://github.com/matheusoreis/godoserver
bunjs godot mmorpg mmorpg-server multiplayer
Last synced: 1 day ago
JSON representation
GodoServer é um template de servidor WebSocket flexível e escalável, ideal para jogos multiplayer. O GodoServer pode ser facilmente adaptado para outras plataformas como Unity, Phaser, Unreal etc...
- Host: GitHub
- URL: https://github.com/matheusoreis/godoserver
- Owner: matheusoreis
- License: mit
- Created: 2024-08-29T11:35:00.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-10-07T17:59:23.000Z (4 months ago)
- Last Synced: 2024-10-10T01:43:52.523Z (4 months ago)
- Topics: bunjs, godot, mmorpg, mmorpg-server, multiplayer
- Language: TypeScript
- Homepage:
- Size: 379 KB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# GodoServer
[![Typescript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge)](https://www.typescriptlang.org/)
[![Bun](https://img.shields.io/badge/BunJS-010409?style=for-the-badge)](https://bun.sh/)
[![Websocket](https://img.shields.io/badge/uWebsocket-2969d5?style=for-the-badge)](https://github.com/uNetworking/uWebSockets)## Objetivo
O **Bun Game Server (BGS)** foi projetado para ser um servidor de **MMO** e **ORPG**. O BGS oferece um template flexível e escalável que pode ser facilmente adaptado para qualquer jogo que necessite de funcionalidades multiplayer. Com o BGS, desenvolvedores podem rapidamente implementar e personalizar recursos essenciais para jogos online, facilitando a criação e implementação de funcionalidades novas de acordo com o jogo a ser desenvolvido.
## Requisitos
- [BunJS](https://bun.sh/)
Para utilizar este projeto, é necessário conhecimento no BunJS e Typescript
## Início
Para instalar as dependências do BunJS, execute o comando abaixo:
```bash
bun install
```Com a implementação do prisma é necessário digitar os comandos a seguir para iniciar o servidor:
```bash
bunx prisma generate
```Para executar basta executar o comando
```bash
bun start
```ou o comando
```bash
bun start dev
```para executar em ambiente de desenvolvimento
## Licença
Este projeto está licenciado sob a Licença Pública Mozilla, Versão 2.0 - consulte o arquivo [LICENSE](LICENSE) para obter detalhes.