Hytale v1.0.1

飒爽师叔 · 2026-07-01 03:51

更新日志

[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/227/download/egg-hytale.json"
    },
    "exported_at": "2026-02-02T01:40:00+00:00",
    "name": "Hytale",
    "author": "161775222+JoanFo1456@users.noreply.github.com",
    "description": "开始一场既适合创造又适合游玩的冒险。Hytale将沙盒的自由与RPG的推进力融为一体:探索一个程序生成的充满地牢、秘密和各类生物的世界,然后用方块一块块地塑造它。",
    "features": null,
    "docker_images": {
        "Hytale": "registry.cn-shanghai.aliyuncs.com/pterodactyl-images/games:hytale"
    },
    "file_denylist": [],
    "startup": "java -Xms128M -XX:MaxRAMPercentage=95.0 -jar HytaleServer.jar --bind 0.0.0.0:{{SERVER_PORT}} --assets ../Assets.zip",
    "config": {
        "files": "[]",
        "startup": "{\n    \"done\": \"Hytale Server Booted!\"\n}",
        "logs": "[]",
        "stop": "stop"
    },
    "scripts": {
        "installation": {
            "script": "#!/bin/bash\nset -e\n\necho '============================================'\necho 'Hytale Server Installation'\necho '============================================'\n\necho '[1/2] Creating directories...'\nmkdir -p /mnt/server/.tmp\nmkdir -p /mnt/server/Backups\nmkdir -p /mnt/server/Server/mods\nmkdir -p /mnt/server/Server/earlyplugins\nmkdir -p /mnt/server/.server-backups/release\nmkdir -p /mnt/server/.server-backups/pre-release\necho '  ✓ Directories created'\n\necho '[2/2] Creating config.json...'\ncat > /mnt/server/Server/config.json << 'EOF'\n{\n  \"Version\": 4,\n  \"ServerName\": \"Hytale Server\",\n  \"MOTD\": \"\",\n  \"Password\": \"\",\n  \"MaxPlayers\": 20,\n  \"MaxViewRadius\": 12,\n  \"Defaults\": {\n    \"World\": \"default\",\n    \"GameMode\": \"Adventure\"\n  },\n  \"ConnectionTimeouts\": {\n    \"InitialTimeout\": \"PT1M\",\n    \"AuthTimeout\": \"PT1M30S\"\n  },\n  \"RateLimit\": {},\n  \"Modules\": {},\n  \"LogLevels\": {\n    \"AssetModule|P\": \"SEVERE\",\n    \"AssetRegistryLoader\": \"SEVERE\",\n    \"AssetStore|AssignmentsAsset\": \"SEVERE\",\n    \"AssetStore|BiomeAsset\": \"SEVERE\",\n    \"AssetStore|BlockType\": \"SEVERE\",\n    \"AssetStore|CustomConnectedBlockTemplateAsset\": \"SEVERE\",\n    \"AssetStore|EntityEffect\": \"SEVERE\",\n    \"AssetStore|Environment\": \"SEVERE\",\n    \"AssetStore|GameplayConfig\": \"SEVERE\",\n    \"AssetStore|Interaction\": \"SEVERE\",\n    \"AssetStore|Item\": \"SEVERE\",\n    \"AssetStore|ModelVFX\": \"SEVERE\",\n    \"AssetStore|ParticleSystem\": \"SEVERE\",\n    \"AssetStore|PrefabListAsset\": \"SEVERE\",\n    \"AssetStore|ScriptedBrushAsset\": \"SEVERE\",\n    \"AssetStore|WorldStructureAsset\": \"SEVERE\",\n    \"BarterShopState\": \"SEVERE\",\n    \"BlockSetModule|P\": \"SEVERE\",\n    \"BuilderToolsPacketHandler\": \"SEVERE\",\n    \"CertificateUtil\": \"SEVERE\",\n    \"CollisionModule|P\": \"SEVERE\",\n    \"CommonAssetModule|P\": \"SEVERE\",\n    \"ConsoleModule|P\": \"SEVERE\",\n    \"EncryptedAuthCredentialStore\": \"SEVERE\",\n    \"Entity\": \"SEVERE\",\n    \"HandshakeHandler\": \"SEVERE\",\n    \"Hytale\": \"SEVERE\",\n    \"HytaleGenerator\": \"SEVERE\",\n    \"HytaleGenerator|P\": \"SEVERE\",\n    \"HytaleServer\": \"INFO\",\n    \"I18nModule|P\": \"SEVERE\",\n    \"JWTValidator\": \"SEVERE\",\n    \"LoginTiming\": \"SEVERE\",\n    \"MacroCommandBase\": \"SEVERE\",\n    \"NPC|P\": \"SEVERE\",\n    \"PasswordPacketHandler\": \"SEVERE\",\n    \"PathWatcherThread\": \"SEVERE\",\n    \"PlayerSavingSystems\": \"SEVERE\",\n    \"PluginExample|P\": \"INFO\",\n    \"PluginManager\": \"INFO\",\n    \"QUICTransport\": \"SEVERE\",\n    \"SERR\": \"SEVERE\",\n    \"ServerAuthManager\": \"SEVERE\",\n    \"ServerManager|P\": \"SEVERE\",\n    \"SessionServiceClient\": \"SEVERE\",\n    \"Shop|P\": \"SEVERE\",\n    \"Spawning|P\": \"SEVERE\",\n    \"Teleport|P\": \"SEVERE\",\n    \"Universe|P\": \"SEVERE\",\n    \"World|default\": \"SEVERE\",\n    \"World|default|M\": \"SEVERE\",\n    \"WorldGenerator\": \"SEVERE\",\n    \"WorldMapTracker\": \"SEVERE\"\n  },\n  \"Mods\": {},\n  \"DisplayTmpTagsInStrings\": false,\n  \"PlayerStorage\": {\n    \"Type\": \"Hytale\"\n  },\n  \"Update\": {}\n}\nEOF\necho '  ✓ config.json created'\n\necho 'Installation complete!'\necho '============================================'\necho 'Installed components:'\necho '  - Base directories'\necho '  - config.json'\necho '============================================'",
            "container": "registry.cn-shanghai.aliyuncs.com/pterodactyl-images/installers:debian",
            "entrypoint": "bash"
        }
    },
    "variables": [
        {
            "name": "自动更新",
            "description": "启动时自动更新游戏文件。",
            "env_variable": "AUTO_UPDATE",
            "default_value": "1",
            "user_viewable": true,
            "user_editable": true,
            "rules": "boolean",
            "field_type": "text"
        },
        {
            "name": "补丁线",
            "description": "服务器分支偏好,config.json中的Update.Patchline会覆盖此设置。",
            "env_variable": "PATCHLINE",
            "default_value": "release",
            "user_viewable": true,
            "user_editable": true,
            "rules": "required|string|in:release,pre-release",
            "field_type": "text"
        },
        {
            "name": "服务器版本",
            "description": "运行的版本:最新版、上一个版或特定版本。",
            "env_variable": "SERVER_VERSION",
            "default_value": "latest",
            "user_viewable": true,
            "user_editable": true,
            "rules": "required|string",
            "field_type": "text"
        },
        {
            "name": "预认证",
            "description": "在服务器启动前通过OAuth2进行预认证。",
            "env_variable": "HYTALE_API_AUTH",
            "default_value": "1",
            "user_viewable": true,
            "user_editable": true,
            "rules": "boolean",
            "field_type": "text"
        },
        {
            "name": "启用世界备份",
            "description": "启用游戏服务器的自动世界备份。",
            "env_variable": "ENABLE_WORLD_BACKUP",
            "default_value": "1",
            "user_viewable": true,
            "user_editable": true,
            "rules": "boolean",
            "field_type": "text"
        },
        {
            "name": "启用服务器备份",
            "description": "在更新或补丁线更改时存储先前服务器版本的备份。",
            "env_variable": "ENABLE_SERVER_BACKUP",
            "default_value": "1",
            "user_viewable": true,
            "user_editable": true,
            "rules": "boolean",
            "field_type": "text"
        },
        {
            "name": "服务器备份保留",
            "description": "每个补丁线保留的服务器版本备份数量。",
            "env_variable": "SERVER_BACKUP_RETENTION",
            "default_value": "2",
            "user_viewable": true,
            "user_editable": true,
            "rules": "integer|required|min:1",
            "field_type": "text"
        },
        {
            "name": "备份目录",
            "description": "世界备份的目录。",
            "env_variable": "BACKUP_DIR",
            "default_value": "Backups",
            "user_viewable": true,
            "user_editable": true,
            "rules": "required|string",
            "field_type": "text"
        },
        {
            "name": "备份频率",
            "description": "备份间隔(分钟)",
            "env_variable": "BACKUP_FREQUENCY",
            "default_value": "30",
            "user_viewable": true,
            "user_editable": true,
            "rules": "integer|required",
            "field_type": "text"
        },
        {
            "name": "备份最大数量",
            "description": "世界备份的最大数量。",
            "env_variable": "BACKUP_MAX_COUNT",
            "default_value": "5",
            "user_viewable": true,
            "user_editable": true,
            "rules": "integer",
            "field_type": "text"
        },
        {
            "name": "备份存档最大数量",
            "description": "要保留的最大备份存档数量。",
            "env_variable": "BACKUP_ARCHIVE_MAX_COUNT",
            "default_value": "5",
            "user_viewable": true,
            "user_editable": true,
            "rules": "integer",
            "field_type": "text"
        },
        {
            "name": "使用AOT缓存",
            "description": "启用预编译缓存以加快启动速度。",
            "env_variable": "USE_AOT_CACHE",
            "default_value": "1",
            "user_viewable": true,
            "user_editable": true,
            "rules": "boolean",
            "field_type": "text"
        },
        {
            "name": "紧凑对象标题",
            "description": "启用JVM紧凑对象头以减少内存使用。",
            "env_variable": "USE_COMPACT_HEADERS",
            "default_value": "1",
            "user_viewable": true,
            "user_editable": true,
            "rules": "boolean",
            "field_type": "text"
        },
        {
            "name": "允许自OP",
            "description": "允许玩家使用 /op self 命令为自己授予管理员权限。",
            "env_variable": "ALLOW_OP",
            "default_value": "0",
            "user_viewable": true,
            "user_editable": true,
            "rules": "boolean",
            "field_type": "text"
        },
        {
            "name": "加载早期插件",
            "description": "为服务器加载二进制注入插件,仅在你了解稳定性风险时启用。",
            "env_variable": "ACCEPT_EARLY_PLUGINS",
            "default_value": "0",
            "user_viewable": true,
            "user_editable": true,
            "rules": "boolean",
            "field_type": "text"
        },
        {
            "name": "禁用 Sentry",
            "description": "禁用 Sentry 错误报告和遥测。",
            "env_variable": "DISABLE_SENTRY",
            "default_value": "0",
            "user_viewable": true,
            "user_editable": true,
            "rules": "boolean",
            "field_type": "text"
        },
        {
            "name": "忽略损坏的模组",
            "description": "忽略损坏的模组,允许服务器在模组加载失败时仍能启动。",
            "env_variable": "IGNORE_BROKEN_MODS",
            "default_value": "0",
            "user_viewable": true,
            "user_editable": true,
            "rules": "boolean",
            "field_type": "text"
        },
        {
            "name": "运输",
            "description": "网络传输协议。QUIC (UDP) 为默认选项;如果 UDP/QUIC 被您的主机或网络屏蔽,请使用 TCP。",
            "env_variable": "TRANSPORT",
            "default_value": "QUIC",
            "user_viewable": true,
            "user_editable": true,
            "rules": "required|string|in:QUIC,TCP",
            "field_type": "text"
        },
        {
            "name": "配置文件 UUID",
            "description": "为服务器会话指定一个特定的Hytale配置文件UUID。",
            "env_variable": "HYTALE_PROFILE_UUID",
            "default_value": "",
            "user_viewable": true,
            "user_editable": true,
            "rules": "nullable|string",
            "field_type": "text"
        }
    ]
}