Teamspeak6 Server v1.0.1

飒爽师叔 · 2026-07-01 16:29

更新日志

[AI翻译] 描述、说明、JSON描述、变量

版本内容

{
    "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
    "meta": {
        "version": "PTDL_v2",
        "update_url": "https://eggs.pterodactyl.top/eggs/265/download/egg-teamspeak6-server.json"
    },
    "exported_at": "2026-02-13T21:03:28+01:00",
    "name": "Teamspeak6 Server",
    "author": "161775222+JoanFo1456@users.noreply.github.com",
    "description": "以安全为设计理念的VoIP软件,拥有水晶般清晰的语音质量、无限的自定义选项,并可扩展至数千个并发用户。",
    "features": [],
    "docker_images": {
        "Debian": "registry.cn-shanghai.aliyuncs.com/pterodactyl-images/yolks:debian"
    },
    "file_denylist": [],
    "startup": "./tsserver --filetransfer-port {{TSSERVER_FILE_TRANSFER_PORT}} --query-http-port {{TSSERVER_QUERY_HTTP_PORT}} --query-ssh-port {{TSSERVER_QUERY_SSH_PORT}} --default-voice-port {{SERVER_PORT}}",
    "config": {
        "files": "{}",
        "startup": "{\r\n    \"done\": \"listening on 0.0.0.0:\"\r\n}",
        "logs": "{}",
        "stop": "^C"
    },
    "scripts": {
        "installation": {
            "script": "#!/bin/ash\r\n\r\nset -euo pipefail\r\n\r\nREPO=\"teamspeak/teamspeak6-server\"\r\nARCH=\"linux_amd64\"\r\nTARGET_DIR=\"/mnt/server\"\r\n\r\n\r\ngh_api() {\r\n    curl -sL \"$1\"\r\n}\r\n\r\nif [ -z \"${TS_VERSION:-}\" ] || [ \"${TS_VERSION}\" = \"latest\" ]; then\r\n    echo \"► Fetching latest Teamspeak 6 release info from GitHub…\"\r\n    RELEASE_JSON=\"$(gh_api \"https://api.github.com/repos/${REPO}/releases\" | jq '.[0]')\"\r\nelse\r\n    echo \"► Fetching release info for tag v${TS_VERSION}…\"\r\n    RELEASE_JSON=\"$(gh_api \"https://api.github.com/repos/${REPO}/releases\" \\\r\n        | jq --arg tag \"v${TS_VERSION}\" -c '[.[] | select(.tag_name==$tag)][0]')\"\r\nfi\r\n\r\nASSET_URL=\"$(echo \"$RELEASE_JSON\" \\\r\n    | jq -r --arg arch \"$ARCH\" '.assets[]\r\n        | select(.name | test(\"linux_amd64.*\\\\.tar\\\\.bz2$\"))\r\n        | .browser_download_url')\"\r\n\r\nif [ -z \"$ASSET_URL\" ] || [ \"$ASSET_URL\" = \"null\" ]; then\r\n    echo \"✗ No linux_amd64 tarball found in this release.\"\r\n    exit 1\r\nfi\r\n\r\necho \"► Downloading and extracting: $ASSET_URL\"\r\n\r\ncd \"$TARGET_DIR\"\r\ngh_api \"$ASSET_URL\" | tar -xvj --strip-components=1\r\n",
            "container": "registry.cn-shanghai.aliyuncs.com/pterodactyl-images/installers:alpine",
            "entrypoint": "ash"
        }
    },
    "variables": [
        {
            "name": "查询端口",
            "description": "Teamspeak 查询端口",
            "env_variable": "QUERY_PORT",
            "default_value": "10011",
            "user_viewable": true,
            "user_editable": true,
            "rules": "required|integer|between:1025,65535",
            "field_type": "text"
        },
        {
            "name": "服务器版本",
            "description": "运行服务器时使用的 Teamspeak 6 版本。\n重新安装时也会使用。",
            "env_variable": "TS_VERSION",
            "default_value": "latest",
            "user_viewable": true,
            "user_editable": true,
            "rules": "required|string|max:20",
            "field_type": "text"
        },
        {
            "name": "Tsserver 默认端口",
            "description": "服务器默认端口",
            "env_variable": "TSSERVER_DEFAULT_PORT",
            "default_value": "9987",
            "user_viewable": true,
            "user_editable": true,
            "rules": "required|integer|between:1024,65535",
            "field_type": "text"
        },
        {
            "name": "Tsserver 文件传输端口",
            "description": "Teamspeak文件传输端口",
            "env_variable": "TSSERVER_FILE_TRANSFER_PORT",
            "default_value": "30033",
            "user_viewable": true,
            "user_editable": true,
            "rules": "required|integer|between:1025,65535",
            "field_type": "text"
        },
        {
            "name": "Tsserver 许可证已接受",
            "description": "如果你接受许可或想要查看它。(值:接受,查看)",
            "env_variable": "TSSERVER_LICENSE_ACCEPTED",
            "default_value": "accept",
            "user_viewable": true,
            "user_editable": true,
            "rules": "required|string|max:12",
            "field_type": "text"
        },
        {
            "name": "Tsserver 查询 HTTP 端口",
            "description": "用于使用http进行ServerQuery连接的TCP端口已打开",
            "env_variable": "TSSERVER_QUERY_HTTP_PORT",
            "default_value": "10080",
            "user_viewable": true,
            "user_editable": true,
            "rules": "required|integer|between:1025,65535",
            "field_type": "text"
        },
        {
            "name": "Tsserver 查询 ssh 端口",
            "description": "使用SSH为ServerQuery连接打开的TCP端口",
            "env_variable": "TSSERVER_QUERY_SSH_PORT",
            "default_value": "10022",
            "user_viewable": true,
            "user_editable": true,
            "rules": "required|integer|between:1025,65535",
            "field_type": "text"
        }
    ]
}