{"id":19944875,"url":"https://github.com/gameworkstore/unity-multiplayer-env","last_synced_at":"2025-10-10T07:19:35.105Z","repository":{"id":108955555,"uuid":"488637853","full_name":"GameWorkstore/unity-multiplayer-env","owner":"GameWorkstore","description":"Enable your Unity projects to work with 1 single source code and many simlink projects side by side.","archived":false,"fork":false,"pushed_at":"2022-05-09T18:32:39.000Z","size":61,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"upm","last_synced_at":"2025-10-10T07:19:33.199Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GameWorkstore.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2022-05-04T15:12:33.000Z","updated_at":"2022-05-04T16:59:10.000Z","dependencies_parsed_at":"2023-03-07T13:01:01.203Z","dependency_job_id":null,"html_url":"https://github.com/GameWorkstore/unity-multiplayer-env","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/GameWorkstore/unity-multiplayer-env","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameWorkstore%2Funity-multiplayer-env","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameWorkstore%2Funity-multiplayer-env/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameWorkstore%2Funity-multiplayer-env/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameWorkstore%2Funity-multiplayer-env/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GameWorkstore","download_url":"https://codeload.github.com/GameWorkstore/unity-multiplayer-env/tar.gz/refs/heads/upm","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GameWorkstore%2Funity-multiplayer-env/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279003172,"owners_count":26083533,"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","status":"online","status_checked_at":"2025-10-10T02:00:06.843Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-13T00:23:20.109Z","updated_at":"2025-10-10T07:19:35.089Z","avatar_url":"https://github.com/GameWorkstore.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Unity Multiplayer Environment Tool\nA tool to let the user quickly duplicate their unity project *without copying all the assets*, for multiplayer testing.\nEnable your Unity projects to work with 1 single source code and many simlink projects side by side.\nUse it your own risk!\n\n# Why?\nOne method of quickly debugging multiplayer code is to run multiple unity editors of the same project, and inspect each instance as it works its way through the server/client functions. This is disabled by design for a unity project because of file IO concerns, so this tool lets you get around that by cloning your unity project and creating a series of hard links/junctions in your new cloned folder. These links point back to the original, which can let you edit code and see the results fairly quickly in each cloned unity.\n\n# How to install\n\nAt package.json, add these lines of code:\n```json\n\"com.gameworkstore.unitymultiplayerenv\": \"https://github.com/GameWorkstore/unity-multiplayer-env.git#1.0.0\"\n```\n\nAnd wait for unity to download and compile the package.\n\nyou can upgrade your version by including the release version at end of the link:\n```json\n\"com.gameworkstore.unitymultiplayerenv\": \"https://github.com/GameWorkstore/unity-multiplayer-env.git#1.0.0\"\n```\n\n# Where?\nThe new cloned project will be placed library folder.\n\nTo open the window which allows to create a clone and manage it, in Unity Editor go to \"Window/Unity Multiplayer Environment\".\nAfter the clone is created, you can launch it from the same window (\"Open clone project\" button will appear there).\nNo need to add the clone to Unity Hub or anywhere else.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgameworkstore%2Funity-multiplayer-env","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgameworkstore%2Funity-multiplayer-env","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgameworkstore%2Funity-multiplayer-env/lists"}