Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vu-luong/ezy-smashers
An MMO socket game using Ezyfox server and Unity client
https://github.com/vu-luong/ezy-smashers
game java online-games unity
Last synced: 11 days ago
JSON representation
An MMO socket game using Ezyfox server and Unity client
- Host: GitHub
- URL: https://github.com/vu-luong/ezy-smashers
- Owner: vu-luong
- Created: 2021-07-23T13:24:55.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-03-17T04:17:21.000Z (8 months ago)
- Last Synced: 2024-11-01T07:40:47.125Z (18 days ago)
- Topics: game, java, online-games, unity
- Language: C#
- Homepage:
- Size: 8.66 MB
- Stars: 54
- Watchers: 5
- Forks: 14
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EzySmashers
A simple MMO socket game using Ezyfox server and Unity client
# Full version
Purchase the complete version at: https://ezyplatform.com/market/items/ezysmashers
# Demo
![demo2](https://user-images.githubusercontent.com/8142030/138592739-6fa73afd-69a0-492e-82f0-d1917506e1d9.gif)
# How to run?
1. Set up repository:
- Clone this repo:
```
git clone https://github.com/vu-luong/ezy-smashers.git && cd ezy-smashers
````
- Clone submodules `ezyfox-server-csharp-client`:
```
git submodule update --init --recursive
```
2. Run server:
- Install mongodb ([Tutorial](https://docs.mongodb.com/manual/administration/install-community/))
- Create `ezy-smashers` database with `user=root` and `password=123456` using mongo shell:
```
> use ezy-smashers;
> db.temp.insert({"key": "value"});
> db.createUser({user: "root", pwd: "123456", roles:[{role: "readWrite", db: "ezy-smashers"}]})
```
- Import ```server``` folder into an IDE (Eclipse, Intellij, Netbean)
- Run file [EzySmashers-startup/src/main/java/org/youngmonkeys/ezysmashers/ApplicationStartup.java](https://github.com/vu-luong/ezy-smashers/blob/master/server/EzySmashers-startup/src/main/java/org/youngmonkeys/ezysmashers/ApplicationStartup.java)
3. Run Unity client:
- Add ```client-unity``` folder to Unity Hub and open it.
- Open LoginScene: `Assets/1 - Static Assets/1.1 - Scenes/LoginScene.unity`
- Run LoginScene# Documentation
1. [ezyfox-server](https://youngmonkeys.org/project/ezyfox-sever/)
2. [C# client](https://github.com/youngmonkeys/ezyfox-server-csharp-client)# Contact us
- Touch us on [Facebook](https://www.facebook.com/youngmonkeys.org)
- Ask us on [stackask.com](https://stackask.com)
- Email to me [Vu Luong](mailto:[email protected])
- Chat with us on [Discord](https://discord.gg/hKV2cbaT5h)# Help us by donation
Currently, our operating budget is fully from on our own salaries, and all product developments are still based on voluntary contributions from a few members of the organization. Apparently, the low budget would cause many considerable difficulties for us. Therefore, with a clear roadmap and an ambitious goal to provide intellectual products for the community, we really appreciate your support if you can provide a donation to take us further steps. Thanks in advance for your meaningful contributions!
[https://youngmonkeys.org/donate/](https://youngmonkeys.org/donate/)
# License
- Apache License, Version 2.0