{"id":27642550,"url":"https://github.com/fodded/minigame-network","last_synced_at":"2026-04-09T08:44:00.427Z","repository":{"id":240144028,"uuid":"801768318","full_name":"fodded/Minigame-Network","owner":"fodded","description":"A code base for a minigame network aimed to scale horizontally seamlessly ","archived":false,"fork":false,"pushed_at":"2024-08-06T00:22:03.000Z","size":143,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-23T23:56:32.833Z","etag":null,"topics":["bungeecord","minigame","mongodb","redis","spigot"],"latest_commit_sha":null,"homepage":"","language":"Java","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/fodded.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,"publiccode":null,"codemeta":null}},"created_at":"2024-05-16T21:58:57.000Z","updated_at":"2025-03-28T22:20:42.000Z","dependencies_parsed_at":"2024-07-17T10:32:15.006Z","dependency_job_id":null,"html_url":"https://github.com/fodded/Minigame-Network","commit_stats":null,"previous_names":["fodded/minigame-network"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fodded%2FMinigame-Network","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fodded%2FMinigame-Network/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fodded%2FMinigame-Network/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fodded%2FMinigame-Network/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fodded","download_url":"https://codeload.github.com/fodded/Minigame-Network/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250535055,"owners_count":21446506,"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":["bungeecord","minigame","mongodb","redis","spigot"],"created_at":"2025-04-23T23:56:35.606Z","updated_at":"2026-04-09T08:43:55.390Z","avatar_url":"https://github.com/fodded.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"## PROJECT IDEA\n\nThis project was inspired by Hypixel. The general idea was to create a solid code base for a minigame network, to scale\nit horizontally with no pain. It tends to load new server instances on the fly in order to make it easier to handle many\nhunders of spigot/bungeecord instances with no need to touch config files.\n\n## PROJECT LIBRARIES\n\n![alt text](https://avatars.githubusercontent.com/u/45120?s=20\u0026v=4) Mongo Database\n\n- To save statistics in a persistent storage\n\n![alt text](https://avatars.githubusercontent.com/u/1529926?s=20\u0026v=1) Redis\n\n- To cache retrieved statistics from persistent storage to access it faster, whenever it's needed.\n- Redis is put in use as a way of inter communication inside of the network. As an example it synchronizes all players\n  among different proxies to make it look like one big server, basically it's an implementation of RedisBungee\n\n![alt text](https://avatars.githubusercontent.com/u/5713248?s=20\u0026v=1) Influx DB **AND\n** ![alt text](https://avatars.githubusercontent.com/u/7195757?s=20\u0026v=1) Grafana\n\n- To save metrics and display them in a nice way. Example of metrics collected by the project is provided below\n\nAs obvious as it's, the project also uses quite of a few smaller libraries to simplify the coding process. Such as\nCaffeine, Gson, Lombok and etc...\n\n## SCREENSHOTS\n\n![image](https://github.com/fodded/Minigame-Network/assets/47217090/33ecc4c1-d12a-446c-96ca-b3bf6d34dc81)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffodded%2Fminigame-network","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffodded%2Fminigame-network","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffodded%2Fminigame-network/lists"}