变更: v1.0.1 → v1.0.2
2026-06-30 08:30 → 2026-06-30 10:21
v1.0.1
v1.0.2
-27
+27
| 1 | { | |
| 2 | "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PANEL", | |
| 3 | "meta": { | |
| 展开 3 行未改动 | ||
| 7 | "exported_at": "2024-06-01T00:04:36+00:00", | |
| 8 | "name": "Post Scriptum", | |
| 9 | "author": "admin@softwarenoob.com", | |
| 10 | - | "description": "Post Scriptum is a WW2-themed first-person tactical shooter that provides an authentic WWII combat experience. Focusing on historical accuracy, large-scale battles, and a challenging battlefield demands an intense need for cohesion, communication, and teamwork.", |
| 11 | "features": [ | |
| 12 | "steam_disk_space" | |
| 13 | ], | |
| 展开 17 行未改动 | ||
| 31 | }, | |
| 32 | "variables": [ | |
| 33 | { | |
| 34 | - | "name": "Server Query Port", |
| 35 | - | "description": "Server Query port", |
| 36 | "env_variable": "QUERY_PORT", | |
| 37 | "default_value": "10037", | |
| 38 | "user_viewable": true, | |
| 39 | "user_editable": false, | |
| 40 | "rules": "required|numeric", | |
| 41 | "field_type": "text" | |
| 42 | }, | |
| 43 | { | |
| 44 | - | "name": "RCON Port", |
| 45 | - | "description": "Port used for RCON connections", |
| 46 | "env_variable": "RCON_PORT", | |
| 47 | "default_value": "21114", | |
| 48 | "user_viewable": true, | |
| 49 | "user_editable": false, | |
| 50 | "rules": "required|numeric", | |
| 51 | "field_type": "text" | |
| 52 | }, | |
| 53 | { | |
| 54 | - | "name": "RCON Password", |
| 55 | - | "description": "Password for RCON connections, leave empty to disable.", |
| 56 | "env_variable": "RCON_PASSWORD", | |
| 57 | "default_value": "", | |
| 58 | "user_viewable": true, | |
| 59 | "user_editable": true, | |
| 60 | "rules": "nullable|regex:/^[a-zA-Z0-9]*$/", | |
| 61 | "field_type": "text" | |
| 62 | }, | |
| 63 | { | |
| 64 | - | "name": "Auto Update", |
| 65 | - | "description": "Auto-update the game each time server is started, enter value 0 to disable.", |
| 66 | "env_variable": "AUTO_UPDATE", | |
| 67 | "default_value": "1", | |
| 68 | "user_viewable": true, | |
| 69 | "user_editable": true, | |
| 70 | "rules": "boolean", | |
| 71 | "field_type": "text" | |
| 72 | }, | |
| 73 | { | |
| 74 | - | "name": "Server Name", |
| 75 | - | "description": "The name that will be displayed in the server browser list", |
| 76 | "env_variable": "hostname", | |
| 77 | "default_value": "Pterodactyl Server", | |
| 78 | "user_viewable": true, | |
| 79 | "user_editable": true, | |
| 80 | "rules": "required|string|max:32", | |
| 81 | "field_type": "text" | |
| 82 | }, | |
| 83 | { | |
| 84 | - | "name": "Max Players", |
| 85 | - | "description": "Sets the maximum number of players.", |
| 86 | "env_variable": "maxplayers", | |
| 87 | "default_value": "80", | |
| 88 | "user_viewable": true, | |
| 89 | "user_editable": true, | |
| 90 | "rules": "required|numeric", | |
| 91 | "field_type": "text" | |
| 92 | }, | |
| 93 | { | |
| 94 | - | "name": "Allow Team Change", |
| 95 | - | "description": "Allow players to change teams (true/false)", |
| 96 | "env_variable": "allowteamchange", | |
| 97 | "default_value": "true", | |
| 98 | "user_viewable": true, | |
| 99 | "user_editable": true, | |
| 100 | "rules": "required|string|in:true,false", | |
| 101 | "field_type": "text" | |
| 102 | }, | |
| 103 | { | |
| 104 | - | "name": "Advertise Server", |
| 105 | - | "description": "Display the server in the public server browser list (true/false)", |
| 106 | "env_variable": "advertise", | |
| 107 | "default_value": "true", | |
| 108 | "user_viewable": true, | |
| 109 | "user_editable": true, | |
| 110 | "rules": "required|string|in:true,false", | |
| 111 | "field_type": "text" | |
| 112 | }, | |
| 113 | { | |
| 114 | - | "name": "Reserved Slots", |
| 115 | - | "description": "The number of reserved slots", |
| 116 | "env_variable": "reservedslots", | |
| 117 | "default_value": "0", | |
| 118 | "user_viewable": true, | |
| 119 | "user_editable": true, | |
| 120 | "rules": "required|numeric|max:80", | |
| 121 | "field_type": "text" | |
| 122 | }, | |
| 123 | { | |
| 124 | - | "name": "Prevent team change", |
| 125 | - | "description": "This will prevent players from changing teams when teams are not balanced (true/false)", |
| 126 | "env_variable": "team_change", | |
| 127 | "default_value": "true", | |
| 128 | "user_viewable": true, | |
| 129 | "user_editable": true, | |
| 130 | "rules": "required|string|in:true,false", | |
| 131 | "field_type": "text" | |
| 132 | }, | |
| 133 | { | |
| 134 | - | "name": "Enforce Team Balance", |
| 135 | - | "description": "This will force team balance if the teams are uneven, by default 3 player difference. (true/false)", |
| 136 | "env_variable": "teambalance", | |
| 137 | "default_value": "true", | |
| 138 | "user_viewable": true, | |
| 139 | "user_editable": true, | |
| 140 | "rules": "required|string|in:true,false", | |
| 141 | "field_type": "text" | |
| 142 | }, | |
| 143 | { | |
| 144 | - | "name": "Record Demos", |
| 145 | - | "description": "This will record demos of the players (true/false)", |
| 146 | "env_variable": "demo_recording", | |
| 147 | "default_value": "true", | |
| 148 | "user_viewable": true, | |
| 展开 3 行未改动 | ||
| 152 | }, | |
| 153 | { | |
| 154 | "name": "ld lib path", | |
| 155 | - | "description": "This is required, do not touch it", |
| 156 | "env_variable": "LD_LIBRARY_PATH", | |
| 157 | "default_value": ".", | |
| 158 | "user_viewable": false, | |
| 159 | "user_editable": false, | |
| 160 | "rules": "required|string", | |
| 161 | "field_type": "text" | |
| 162 | }, | |
| 163 | { | |
| 164 | - | "name": "App ID", |
| 165 | "description": "", | |
| 166 | "env_variable": "SRCDS_APPID", | |
| 167 | "default_value": "746200", | |
| 展开 4 行未改动 | ||
| 172 | } | |
| 173 | ] | |
| 174 | } | |
| 1 | { | |
| 2 | "_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PANEL", | |
| 3 | "meta": { | |
| 展开 3 行未改动 | ||
| 7 | "exported_at": "2024-06-01T00:04:36+00:00", | |
| 8 | "name": "Post Scriptum", | |
| 9 | "author": "admin@softwarenoob.com", | |
| 10 | + | "description": "《Post Scriptum》是一款以二战为主题的第一人称战术射击游戏,致力于提供真实的二战战斗体验。游戏注重历史准确性、大规模战役以及充满挑战的战场环境,要求玩家具备高度的凝聚力、沟通能力和团队协作精神。", |
| 11 | "features": [ | |
| 12 | "steam_disk_space" | |
| 13 | ], | |
| 展开 17 行未改动 | ||
| 31 | }, | |
| 32 | "variables": [ | |
| 33 | { | |
| 34 | + | "name": "服务器查询端口", |
| 35 | + | "description": "服务器查询端口", |
| 36 | "env_variable": "QUERY_PORT", | |
| 37 | "default_value": "10037", | |
| 38 | "user_viewable": true, | |
| 39 | "user_editable": false, | |
| 40 | "rules": "required|numeric", | |
| 41 | "field_type": "text" | |
| 42 | }, | |
| 43 | { | |
| 44 | + | "name": "RCON 端口", |
| 45 | + | "description": "用于RCON连接的端口", |
| 46 | "env_variable": "RCON_PORT", | |
| 47 | "default_value": "21114", | |
| 48 | "user_viewable": true, | |
| 49 | "user_editable": false, | |
| 50 | "rules": "required|numeric", | |
| 51 | "field_type": "text" | |
| 52 | }, | |
| 53 | { | |
| 54 | + | "name": "RCON 密码", |
| 55 | + | "description": "RCON连接的密码,留空以禁用。", |
| 56 | "env_variable": "RCON_PASSWORD", | |
| 57 | "default_value": "", | |
| 58 | "user_viewable": true, | |
| 59 | "user_editable": true, | |
| 60 | "rules": "nullable|regex:/^[a-zA-Z0-9]*$/", | |
| 61 | "field_type": "text" | |
| 62 | }, | |
| 63 | { | |
| 64 | + | "name": "自动更新", |
| 65 | + | "description": "每次服务器启动时自动更新游戏,输入值 0 以禁用。", |
| 66 | "env_variable": "AUTO_UPDATE", | |
| 67 | "default_value": "1", | |
| 68 | "user_viewable": true, | |
| 69 | "user_editable": true, | |
| 70 | "rules": "boolean", | |
| 71 | "field_type": "text" | |
| 72 | }, | |
| 73 | { | |
| 74 | + | "name": "服务器名称", |
| 75 | + | "description": "将在服务器浏览器列表中显示的名称", |
| 76 | "env_variable": "hostname", | |
| 77 | "default_value": "Pterodactyl Server", | |
| 78 | "user_viewable": true, | |
| 79 | "user_editable": true, | |
| 80 | "rules": "required|string|max:32", | |
| 81 | "field_type": "text" | |
| 82 | }, | |
| 83 | { | |
| 84 | + | "name": "最大玩家数", |
| 85 | + | "description": "设置最大玩家数量。", |
| 86 | "env_variable": "maxplayers", | |
| 87 | "default_value": "80", | |
| 88 | "user_viewable": true, | |
| 89 | "user_editable": true, | |
| 90 | "rules": "required|numeric", | |
| 91 | "field_type": "text" | |
| 92 | }, | |
| 93 | { | |
| 94 | + | "name": "允许更换队伍", |
| 95 | + | "description": "允许玩家更换队伍 (true/false)", |
| 96 | "env_variable": "allowteamchange", | |
| 97 | "default_value": "true", | |
| 98 | "user_viewable": true, | |
| 99 | "user_editable": true, | |
| 100 | "rules": "required|string|in:true,false", | |
| 101 | "field_type": "text" | |
| 102 | }, | |
| 103 | { | |
| 104 | + | "name": "宣传服务器", |
| 105 | + | "description": "在公共服务器浏览器列表中显示该服务器(true/false)", |
| 106 | "env_variable": "advertise", | |
| 107 | "default_value": "true", | |
| 108 | "user_viewable": true, | |
| 109 | "user_editable": true, | |
| 110 | "rules": "required|string|in:true,false", | |
| 111 | "field_type": "text" | |
| 112 | }, | |
| 113 | { | |
| 114 | + | "name": "预留位", |
| 115 | + | "description": "预留位数量", |
| 116 | "env_variable": "reservedslots", | |
| 117 | "default_value": "0", | |
| 118 | "user_viewable": true, | |
| 119 | "user_editable": true, | |
| 120 | "rules": "required|numeric|max:80", | |
| 121 | "field_type": "text" | |
| 122 | }, | |
| 123 | { | |
| 124 | + | "name": "阻止队伍变更", |
| 125 | + | "description": "这将防止玩家在队伍不平衡时更换队伍(true/false)", |
| 126 | "env_variable": "team_change", | |
| 127 | "default_value": "true", | |
| 128 | "user_viewable": true, | |
| 129 | "user_editable": true, | |
| 130 | "rules": "required|string|in:true,false", | |
| 131 | "field_type": "text" | |
| 132 | }, | |
| 133 | { | |
| 134 | + | "name": "强制队伍平衡", |
| 135 | + | "description": "如果队伍人数不均,这将强制平衡队伍,默认情况下相差3名玩家。(true/false)", |
| 136 | "env_variable": "teambalance", | |
| 137 | "default_value": "true", | |
| 138 | "user_viewable": true, | |
| 139 | "user_editable": true, | |
| 140 | "rules": "required|string|in:true,false", | |
| 141 | "field_type": "text" | |
| 142 | }, | |
| 143 | { | |
| 144 | + | "name": "录制演示", |
| 145 | + | "description": "这将记录玩家的演示(是/否)", |
| 146 | "env_variable": "demo_recording", | |
| 147 | "default_value": "true", | |
| 148 | "user_viewable": true, | |
| 展开 3 行未改动 | ||
| 152 | }, | |
| 153 | { | |
| 154 | "name": "ld lib path", | |
| 155 | + | "description": "这是必需的,不要动它。", |
| 156 | "env_variable": "LD_LIBRARY_PATH", | |
| 157 | "default_value": ".", | |
| 158 | "user_viewable": false, | |
| 159 | "user_editable": false, | |
| 160 | "rules": "required|string", | |
| 161 | "field_type": "text" | |
| 162 | }, | |
| 163 | { | |
| 164 | + | "name": "应用ID", |
| 165 | "description": "", | |
| 166 | "env_variable": "SRCDS_APPID", | |
| 167 | "default_value": "746200", | |
| 展开 4 行未改动 | ||
| 172 | } | |
| 173 | ] | |
| 174 | } | |
更新说明
v1.0.1
[AI翻译] 名称、描述、说明、JSON描述、变量
v1.0.2
[AI翻译] 描述、说明、JSON描述、变量