{"id":17358888,"url":"https://github.com/vu-luong/ezy-smashers","last_synced_at":"2025-04-14T23:32:09.629Z","repository":{"id":43870400,"uuid":"388809769","full_name":"vu-luong/ezy-smashers","owner":"vu-luong","description":"An MMO socket game using Ezyfox server and Unity client","archived":false,"fork":false,"pushed_at":"2024-03-17T04:17:21.000Z","size":9078,"stargazers_count":55,"open_issues_count":1,"forks_count":16,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-03-28T12:21:12.231Z","etag":null,"topics":["game","java","online-games","unity"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vu-luong.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2021-07-23T13:24:55.000Z","updated_at":"2025-01-24T08:23:20.000Z","dependencies_parsed_at":"2024-03-05T15:08:30.301Z","dependency_job_id":null,"html_url":"https://github.com/vu-luong/ezy-smashers","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vu-luong%2Fezy-smashers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vu-luong%2Fezy-smashers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vu-luong%2Fezy-smashers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vu-luong%2Fezy-smashers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vu-luong","download_url":"https://codeload.github.com/vu-luong/ezy-smashers/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248978985,"owners_count":21192885,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["game","java","online-games","unity"],"created_at":"2024-10-15T19:07:25.037Z","updated_at":"2025-04-14T23:32:07.448Z","avatar_url":"https://github.com/vu-luong.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# EzySmashers\n\nA simple MMO socket game using Ezyfox server and Unity client\n\n# Full version\n\nPurchase the complete version at: https://ezyplatform.com/market/items/ezysmashers\n\n# Demo\n\n![demo2](https://user-images.githubusercontent.com/8142030/138592739-6fa73afd-69a0-492e-82f0-d1917506e1d9.gif)\n\n# How to run?\n\n1. Set up repository:\n    - Clone this repo:\n      ```\n      git clone https://github.com/vu-luong/ezy-smashers.git \u0026\u0026 cd ezy-smashers\n      ````\n    - Clone submodules `ezyfox-server-csharp-client`:\n      ```\n      git submodule update --init --recursive\n      ```\n2. Run server:\n    - Install mongodb ([Tutorial](https://docs.mongodb.com/manual/administration/install-community/))\n    - Create `ezy-smashers` database with `user=root` and `password=123456` using mongo shell:\n      ```\n        \u003e use ezy-smashers;\n        \u003e db.temp.insert({\"key\": \"value\"});\n        \u003e db.createUser({user: \"root\", pwd: \"123456\", roles:[{role: \"readWrite\", db: \"ezy-smashers\"}]})\n      ```\n    - Import ```server``` folder into an IDE (Eclipse, Intellij, Netbean)\n    - 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)\n3. Run Unity client:\n  - Add ```client-unity``` folder to Unity Hub and open it.\n  - Open LoginScene: `Assets/1 - Static Assets/1.1 - Scenes/LoginScene.unity`\n  - Run LoginScene\n\n# Documentation\n\n1. [ezyfox-server](https://youngmonkeys.org/project/ezyfox-sever/)\n2. [C# client](https://github.com/youngmonkeys/ezyfox-server-csharp-client)\n\n# Contact us\n\n- Touch us on [Facebook](https://www.facebook.com/youngmonkeys.org)\n- Ask us on [stackask.com](https://stackask.com)\n- Email to me [Vu Luong](mailto:vubinhcht@gmail.com)\n- Chat with us on [Discord](https://discord.gg/hKV2cbaT5h)\n\n# Help us by donation\n\nCurrently, 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!\n\n[https://youngmonkeys.org/donate/](https://youngmonkeys.org/donate/)\n\n# License\n\n- Apache License, Version 2.0\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvu-luong%2Fezy-smashers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvu-luong%2Fezy-smashers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvu-luong%2Fezy-smashers/lists"}