{"id":26579994,"url":"https://github.com/slne-development/surf-mojang-auth-server","last_synced_at":"2025-03-23T06:29:44.018Z","repository":{"id":281720148,"uuid":"946201600","full_name":"SLNE-Development/surf-mojang-auth-server","owner":"SLNE-Development","description":null,"archived":false,"fork":false,"pushed_at":"2025-03-10T19:18:05.000Z","size":52,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-19T21:59:22.715Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/SLNE-Development.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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},"funding":{"github":"SLNE-Development"}},"created_at":"2025-03-10T19:15:04.000Z","updated_at":"2025-03-10T19:18:08.000Z","dependencies_parsed_at":"2025-03-10T20:28:13.379Z","dependency_job_id":"576f4446-d350-454b-afa2-c9aaf5e6e916","html_url":"https://github.com/SLNE-Development/surf-mojang-auth-server","commit_stats":null,"previous_names":["slne-development/surf-mojang-auth-server"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SLNE-Development%2Fsurf-mojang-auth-server","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SLNE-Development%2Fsurf-mojang-auth-server/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SLNE-Development%2Fsurf-mojang-auth-server/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/SLNE-Development%2Fsurf-mojang-auth-server/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/SLNE-Development","download_url":"https://codeload.github.com/SLNE-Development/surf-mojang-auth-server/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245066468,"owners_count":20555402,"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":[],"created_at":"2025-03-23T06:29:43.328Z","updated_at":"2025-03-23T06:29:44.005Z","avatar_url":"https://github.com/SLNE-Development.png","language":"Java","funding_links":["https://github.com/sponsors/SLNE-Development"],"categories":[],"sub_categories":[],"readme":"## Mojang Proxy Server\r\n\r\nConfigure the Mojang Proxy server by editing the configurationfile at `./proxy.properties`.\r\n\r\nDefaults:\r\n\r\n```\r\nhostname=0.0.0.0\r\nport=8000\r\nlogAllUnknownRequests=false\r\nlogKnownRequest=true\r\n# gameProfileCacheClass=\r\nauthKey=\r\ncacheCount=10000\r\ncacheDuration=3600\r\n```\r\n\r\n - **hostname:** `\u003cip/hostname\u003e` The ip/hostname to listen to. 0.0.0.0 is global\r\n - **port:** `\u003cport\u003e` The port to listen to\r\n - **logAllUnknownRequests:** `\u003ctrue/false\u003e` Whether to log unknown requests to a `./unknown-requests` folder. Mainly for debugging.\r\n - **logKnownRequests:** `\u003ctrue/false\u003e` Whether to announce requests in the console to known endpoints\r\n - **gameProfileCacheClass:** `\u003cnull/class\u003e` Either empty/null or a full class identifier for a class to take over the GameProfile caching. The default is the internal `net.wouto.proxy.cache.GameProfileCache` which is assumed if nothing is provided.\r\n - **authKey:** `\u003cnull/key\u003e` Either empty/null or a string of characters that the server requires for authentication. Needs to match the server's proxy key if the server has one.\r\n - **cacheCount:** `\u003ccount\u003e` The maximum amount of GameProfiles to keep in the application memory (or other storage if a custom gameProfileCacheClass is defined)\r\n - **cacheDuration:** `\u003ctimeout\u003e` The amount of seconds to cache a GameProfile.\r\n\r\nYou can also decide to route one type of requests through Mojang's API and the other through the proxy, although this prevents the proxy from being able to cache items.\r\n\r\n### Spigot Plugin\r\n\r\nSee [mojang-proxy-plugin](https://github.com/WouterG/mojang-proxy-plugin)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslne-development%2Fsurf-mojang-auth-server","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fslne-development%2Fsurf-mojang-auth-server","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fslne-development%2Fsurf-mojang-auth-server/lists"}