René's URL Explorer Experiment


Title: How to contribute to the MCSManager App Market? · Issue #77 · MCSManager/Script · GitHub

Open Graph Title: How to contribute to the MCSManager App Market? · Issue #77 · MCSManager/Script

X Title: How to contribute to the MCSManager App Market? · Issue #77 · MCSManager/Script

Description: English You only need to submit a PR following the format of the file at market.json. Once merged, all MCSManager users will be able to get the latest data. We accept any game, provided that it has a certain player base and is made avail...

Open Graph Description: English You only need to submit a PR following the format of the file at market.json. Once merged, all MCSManager users will be able to get the latest data. We accept any game, provided that it has...

X Description: English You only need to submit a PR following the format of the file at market.json. Once merged, all MCSManager users will be able to get the latest data. We accept any game, provided that it has...

Opengraph URL: https://github.com/MCSManager/Script/issues/77

X: @github

direct link

Domain: patch-diff.githubusercontent.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"How to contribute to the MCSManager App Market?","articleBody":"\u003cimg width=\"1617\" height=\"1199\" alt=\"Image\" src=\"https://github.com/user-attachments/assets/204d3cf3-92ea-40b0-b50c-4815d3fd3034\" /\u003e\n\n# English\n\nYou only need to submit a PR following the format of the file at [market.json](https://github.com/MCSManager/Script/blob/master/market.json).\n\nOnce merged, all MCSManager users will be able to get the latest data.\n\n\n1. We accept any game, provided that it has a certain player base and is made available as a Docker image whenever possible. To prevent supply chain attacks, the Docker image or download link you provide must come from an official source. For third-party images or server software distributed by third parties, we will only recognize them if they have over 10,000 monthly downloads and are popular among a large number of players (e.g., Spigot, Forge).\n\n\n2. We only accept two languages: English and Chinese.\n\n\n\nApp Template:\n\n\n```json5\n{\n  title: \"Terraria Server\",\n  language: \"en_us\",\n  platform: \"Linux\",\n  description: \"For Linux systems, using a third-party Docker image of Terraria for quick server deployment!\",\n  image: \"https://mcsmanager.oss-cn-guangzhou.aliyuncs.com/package-images/terraria.webp\",\n  \n  gameType: \"Terraria\",             // Primary category\n  category: \"Latest Version\",       // Secondary category\n  runtime: \"Ubuntu/Centos LTS\",     // Supported system environment description\n  hardware: \"RAM 8G+\",              // Hardware requirements\n  size: \"\",                         // Installation package size (optional)\n  \n  // Installation package download address, only official game download addresses and ZIP files are supported (optional)\n  // If a Docker image (docker.image) is provided, this setting can be left empty\n  targetLink: \"\",\n  author: \"MCSManager\",\n  tags: [\"Docker version\"],\n  \n  setupInfo: {\n    // Startup command, leave empty to use the container's built-in EntryPoint\n    startCommand: \"\",\n    stopCommand: \"exit\",            // Stop command when clicking the close button\n    ie: \"utf8\", \n    oe: \"utf8\",\n    \"type\": \"steam/universal\",      // Game type, not recommended to modify\n    tag: [\"terraria\"],              // Tag labels (optional)\n    fileCode: \"utf8\",\n    processType: \"docker\",          // Process type, if set to docker, the docker.image field must be filled (optional)\n    updateCommand: \"\",              // Command executed when clicking the update button, also runs inside the container (optional)\n    \n    // The following are settings related to the Docker image\n    docker: {\n      image: \"ryshe/terraria:latest\",       // Most important! Image name\n      ports: [\"{mcsm_port1}:7777/tcp\"],     // Mapped ports, mcsm_port1~5 are reserved ports for each instance by MCSManager\n      // Additional mounted directories\n      extraVolumes: [], \n      workingDir: \"/root/.local/share/Terraria/Worlds\",  // Working directory\n      // Environment variables\n      env: [\n        \"SERVER_NAME=Private PalWorld Server\",\n        \"SERVER_DESC=Private PalWorld Server\",\n        \"ADMIN_PASSWORD=123456\"\n      ],\n      changeWorkdir: false           // Whether to force switch to the working directory\n    }\n  }\n}\n```\n\n\u003cbr /\u003e\n\n\n# 中文\n\n只需按照 [market.json](https://github.com/MCSManager/Script/blob/master/market.json) 文件中的格式提交一个 PR(拉取请求)即可。一旦合并,所有 MCSManager 用户都能获取到最新数据。\n\n\n1. 我们接受任何游戏,但需满足以下条件:游戏需拥有一定的玩家基数,且尽可能以 Docker 镜像的形式提供。为防止供应链攻击,您提供的 Docker 镜像或下载链接必须来自官方渠道。若为第三方镜像或第三方分发的服务端软件,则需满足“月下载量超过 10000 次”且“受大量玩家欢迎”这两个条件,我们才会认可(例如 Spigot、Forge 等)。\n\n\n2. 我们仅接受两种语言:英语和中文。\n\n\n### 应用模板:\n```json5\n{\n  title: \"Terraria Server(泰拉瑞亚服务器)\",\n  language: \"en_us\",  // 语言设置(en_us 表示英文,zh_cn 表示中文)\n  platform: \"Linux\",  // 运行平台\n  description: \"适用于 Linux 系统,使用泰拉瑞亚第三方 Docker 镜像实现服务器快速部署!\",\n  image: \"https://mcsmanager.oss-cn-guangzhou.aliyuncs.com/package-images/terraria.webp\",  // 服务器相关图片链接\n  \n  gameType: \"Terraria\",             // 一级分类(游戏名称)\n  category: \"Latest Version\",       // 二级分类(版本类型,如“最新版本”“稳定版本”)\n  runtime: \"Ubuntu/Centos LTS\",     // 支持的系统环境说明(Ubuntu 或 Centos 长期支持版本)\n  hardware: \"RAM 8G+\",              // 硬件要求(内存 8GB 及以上)\n  size: \"\",                         // 安装包体积(可选,无数据时留空)\n  \n  // 安装包下载地址(可选):仅支持游戏官方下载地址及 ZIP 格式文件\n  // 若已提供 Docker 镜像(docker.image 字段),此设置可留空\n  targetLink: \"\",\n  author: \"MCSManager\",  // 模板作者/提供者\n  tags: [\"Docker version\"],  // 标签(用于分类筛选,如“Docker 版本”“官方镜像”)\n  \n  setupInfo: {  // 服务器配置与运行信息\n    // 启动命令:留空则使用容器自带的入口程序(EntryPoint)\n    startCommand: \"\",\n    stopCommand: \"exit\",            // 停止命令:点击“关闭”按钮时执行的命令\n    ie: \"utf8\",  // 输入编码格式(utf8 为通用编码,建议保持默认)\n    oe: \"utf8\",  // 输出编码格式(同上)\n    \"type\": \"steam/universal\",      // 游戏类型:不建议修改(标识基于 Steam 平台的通用类型)\n    tag: [\"terraria\"],              // 附加标签(可选,用于更精细的分类)\n    fileCode: \"utf8\",  // 文件编码格式(确保配置文件读写编码一致)\n    processType: \"docker\",          // 进程类型:若设为 docker,必须填写 docker.image 字段(可选)\n    updateCommand: \"\",              // 更新命令(可选):点击“更新”按钮时执行的命令,会在容器内运行\n    \n    // 以下为 Docker 镜像相关配置(进程类型设为 docker 时需配置)\n    docker: {\n      image: \"ryshe/terraria:latest\",       // 最重要!Docker 镜像名称(格式为“镜像名:标签”,latest 表示最新版本)\n      ports: [\"{mcsm_port1}:7777/tcp\"],     // 端口映射:{mcsm_port1~5} 为 MCSManager 为每个实例预留的动态端口,映射到容器内 7777 端口(泰拉瑞亚默认端口)\n      // 额外挂载目录(可选):需挂载外部目录时填写,无额外挂载则留空数组\n      extraVolumes: [], \n      workingDir: \"/root/.local/share/Terraria/Worlds\",  // 容器内工作目录(泰拉瑞亚世界文件存储路径)\n      // 环境变量(可选):用于配置服务器参数,如服务器名称、密码等\n      env: [\n        \"SERVER_NAME=Private PalWorld Server(私人幻兽帕鲁服务器)\",  // 服务器名称(此处示例为“私人幻兽帕鲁服务器”,实际使用时需改为对应游戏名称)\n        \"SERVER_DESC=Private PalWorld Server(私人幻兽帕鲁服务器)\",  // 服务器描述\n        \"ADMIN_PASSWORD=123456\"  // 管理员密码(建议部署时修改为自定义密码)\n      ],\n      changeWorkdir: false           // 是否强制切换到工作目录:false 表示不强制,保持默认即可\n    }\n  }\n}\n```","author":{"url":"https://github.com/yumao233","@type":"Person","name":"yumao233"},"datePublished":"2025-09-27T04:12:07.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/77/Script/issues/77"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:9b146a4d-7f05-0b69-07ab-19a2c7c22e4b
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idB320:98C6B:D90D5A:124019B:698F79B5
html-safe-nonce66384dee79f586a1cc6421a4328d4d69903d050ada809ac53a0334ae17d9f504
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCMzIwOjk4QzZCOkQ5MEQ1QToxMjQwMTlCOjY5OEY3OUI1IiwidmlzaXRvcl9pZCI6IjI4MzE0NTUyNzE4MDg2MjkxNzMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac762c1651f5af2274dd2535b96373f9998478a0b786d8bb42ed65dc1e9d7be760
hovercard-subject-tagissue:3459697598
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/MCSManager/Script/77/issue_layout
twitter:imagehttps://opengraph.githubassets.com/e5958ac55a57522f30a022a7d7bc195b0bbc3bfa3affe4a960f528c297fd0e63/MCSManager/Script/issues/77
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/e5958ac55a57522f30a022a7d7bc195b0bbc3bfa3affe4a960f528c297fd0e63/MCSManager/Script/issues/77
og:image:altEnglish You only need to submit a PR following the format of the file at market.json. Once merged, all MCSManager users will be able to get the latest data. We accept any game, provided that it has...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameyumao233
hostnamegithub.com
expected-hostnamegithub.com
None4763146d672e989a41c6c0bd715790c0c59341d9f855508c8a3196e1e480b8f7
turbo-cache-controlno-preview
go-importgithub.com/MCSManager/Script git https://github.com/MCSManager/Script.git
octolytics-dimension-user_id96219710
octolytics-dimension-user_loginMCSManager
octolytics-dimension-repository_id440541327
octolytics-dimension-repository_nwoMCSManager/Script
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id440541327
octolytics-dimension-repository_network_root_nwoMCSManager/Script
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release8b442a4e0d8e68ffb351da689499018fde153e49
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://patch-diff.githubusercontent.com/MCSManager/Script/issues/77#start-of-content
https://patch-diff.githubusercontent.com/
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FMCSManager%2FScript%2Fissues%2F77
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://patch-diff.githubusercontent.com/login?return_to=https%3A%2F%2Fgithub.com%2FMCSManager%2FScript%2Fissues%2F77
Sign up https://patch-diff.githubusercontent.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=MCSManager%2FScript
Reloadhttps://patch-diff.githubusercontent.com/MCSManager/Script/issues/77
Reloadhttps://patch-diff.githubusercontent.com/MCSManager/Script/issues/77
Reloadhttps://patch-diff.githubusercontent.com/MCSManager/Script/issues/77
MCSManager https://patch-diff.githubusercontent.com/MCSManager
Scripthttps://patch-diff.githubusercontent.com/MCSManager/Script
Notifications https://patch-diff.githubusercontent.com/login?return_to=%2FMCSManager%2FScript
Fork 42 https://patch-diff.githubusercontent.com/login?return_to=%2FMCSManager%2FScript
Star 13 https://patch-diff.githubusercontent.com/login?return_to=%2FMCSManager%2FScript
Code https://patch-diff.githubusercontent.com/MCSManager/Script
Issues 1 https://patch-diff.githubusercontent.com/MCSManager/Script/issues
Pull requests 0 https://patch-diff.githubusercontent.com/MCSManager/Script/pulls
Actions https://patch-diff.githubusercontent.com/MCSManager/Script/actions
Security 0 https://patch-diff.githubusercontent.com/MCSManager/Script/security
Insights https://patch-diff.githubusercontent.com/MCSManager/Script/pulse
Code https://patch-diff.githubusercontent.com/MCSManager/Script
Issues https://patch-diff.githubusercontent.com/MCSManager/Script/issues
Pull requests https://patch-diff.githubusercontent.com/MCSManager/Script/pulls
Actions https://patch-diff.githubusercontent.com/MCSManager/Script/actions
Security https://patch-diff.githubusercontent.com/MCSManager/Script/security
Insights https://patch-diff.githubusercontent.com/MCSManager/Script/pulse
New issuehttps://patch-diff.githubusercontent.com/login?return_to=https://github.com/MCSManager/Script/issues/77
New issuehttps://patch-diff.githubusercontent.com/login?return_to=https://github.com/MCSManager/Script/issues/77
Featurehttps://patch-diff.githubusercontent.com/MCSManager/Script/issues?q=type:"Feature"
How to contribute to the MCSManager App Market?https://patch-diff.githubusercontent.com/MCSManager/Script/issues/77#top
documentationImprovements or additions to documentationhttps://github.com/MCSManager/Script/issues?q=state%3Aopen%20label%3A%22documentation%22
https://github.com/yumao233
https://github.com/yumao233
yumao233https://github.com/yumao233
on Sep 27, 2025https://github.com/MCSManager/Script/issues/77#issue-3459697598
https://private-user-images.githubusercontent.com/18360009/494677283-204d3cf3-92ea-40b0-b50c-4815d3fd3034.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NzEwMTA3ODYsIm5iZiI6MTc3MTAxMDQ4NiwicGF0aCI6Ii8xODM2MDAwOS80OTQ2NzcyODMtMjA0ZDNjZjMtOTJlYS00MGIwLWI1MGMtNDgxNWQzZmQzMDM0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNjAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjYwMjEzVDE5MjEyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZhZDg4YjEyYWVlZmNmZDUzYTg4MzM0YTI3MzExYjJkZjdjZTFkNmYwMjIwMDY2MWQwMGJiOGNmYzE2MDgzNjgmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.UkYGeSyQiGtRPY_NjwSyp_uPCY_ApCHQli6l6KjYf-Q
market.jsonhttps://github.com/MCSManager/Script/blob/master/market.json
market.jsonhttps://github.com/MCSManager/Script/blob/master/market.json
documentationImprovements or additions to documentationhttps://github.com/MCSManager/Script/issues?q=state%3Aopen%20label%3A%22documentation%22
Featurehttps://patch-diff.githubusercontent.com/MCSManager/Script/issues?q=type:"Feature"
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.