{"meta":{"slug":"trackmania2020","name":"Trackmania2020","category":"trackmania2020","source":"pelican","owner":"pelican-eggs","repo":"games-standalone","branch":"main","path":"trackmania2020/egg-trackmania2020.json","rawUrl":"https://raw.githubusercontent.com/pelican-eggs/games-standalone/main/trackmania2020/egg-trackmania2020.json","indexedAt":1792246788483},"egg":{"_comment":"DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PANEL","meta":{"version":"PLCN_v2","update_url":null},"exported_at":"2025-09-28T14:19:00+00:00","name":"Trackmania (2020)","author":"pelican@stather.me","uuid":"a8135398-e0cb-44fd-93fc-e84564febdb1","description":"Trackmania is a free-to-play game that combines racing and creation. Compete on over 1000 community-made tracks, create your own with the editor, and join clubs and events online.","tags":[],"features":[],"docker_images":{"ghcr.io/parkervcp/yolks:debian":"ghcr.io/parkervcp/yolks:debian"},"file_denylist":[],"startup":"./TrackmaniaServer /nodaemon /dedicated_cfg=dedicated_cfg.xml /game_settings={{MATCH_SETTINGS}} /servername=\"{{SERVER_NAME}}\"","config":{"files":"{\n    \"UserData/Config/dedicated_cfg.xml\": {\n        \"parser\": \"xml\",\n        \"find\": {\n            \"dedicated.server_options.name\": \"{{server.environment.SERVER_NAME}}\",\n            \"dedicated.server_options.password\": \"{{server.environment.SERVER_PASSWORD}}\",\n            \"dedicated.server_options.password_spectator\": \"{{server.environment.SPECTATOR_PASSWORD}}\",\n            \"dedicated.server_options.max_players\": \"{{server.environment.MAX_PLAYERS}}\",\n            \"dedicated.server_options.max_spectators\": \"{{server.environment.MAX_SPECTATORS}}\",\n            \"dedicated.system_config.server_port\": \"{{server.allocations.default.port}}\",\n            \"dedicated.system_config.xmlrpc_port\": \"{{server.environment.XMLRPC_PORT}}\",\n            \"dedicated.masterserver_account.login\": \"{{server.environment.MASTER_SERVER_LOGIN}}\",\n            \"dedicated.masterserver_account.password\": \"{{server.environment.MASTER_SERVER_PASSWORD}}\"\n        }\n    }\n}","startup":"{\"done\": \"...Load succeeds\"}","logs":"{}","stop":"^C"},"scripts":{"installation":{"script":"#!/bin/bash\r\n# Server files: /mnt/server\r\nmkdir -p /mnt/server\r\ncd /mnt/server\r\n\r\nwget http://files.v04.maniaplanet.com/server/TrackmaniaServer_Latest.zip\r\nunzip -o TrackmaniaServer_Latest.zip\r\nrm TrackmaniaServer_Latest.zip\r\nchmod 755 TrackmaniaServer\r\n\r\ncp -n UserData/Config/dedicated_cfg.default.txt UserData/Config/dedicated_cfg.xml\r\ncp -n UserData/Maps/MatchSettings/example.txt  UserData/Maps/matchsettings.xml\r\necho \"Finished Installing.\"","container":"ghcr.io/parkervcp/installers:debian","entrypoint":"bash"}},"variables":[{"name":"Master Server Login","description":"Login to https://www.trackmania.com/player/dedicated-servers to make a login and password","env_variable":"MASTER_SERVER_LOGIN","default_value":"","user_viewable":true,"user_editable":true,"rules":["string","required"],"sort":7},{"name":"Master Server Password","description":"","env_variable":"MASTER_SERVER_PASSWORD","default_value":"","user_viewable":true,"user_editable":true,"rules":["string","required"],"sort":8},{"name":"Match settings","description":"","env_variable":"MATCH_SETTINGS","default_value":"matchsettings.xml","user_viewable":true,"user_editable":true,"rules":["string","required"],"sort":9},{"name":"Max Players","description":"","env_variable":"MAX_PLAYERS","default_value":"32","user_viewable":true,"user_editable":false,"rules":["integer","required"],"sort":4},{"name":"Max Spectators","description":"","env_variable":"MAX_SPECTATORS","default_value":"32","user_viewable":true,"user_editable":false,"rules":["integer","required"],"sort":5},{"name":"Server Name","description":"","env_variable":"SERVER_NAME","default_value":"Trackmania Server","user_viewable":true,"user_editable":true,"rules":["required","string"],"sort":1},{"name":"Server Password","description":"","env_variable":"SERVER_PASSWORD","default_value":"","user_viewable":true,"user_editable":true,"rules":["string"],"sort":2},{"name":"Spectator Password","description":"","env_variable":"SPECTATOR_PASSWORD","default_value":"","user_viewable":true,"user_editable":true,"rules":["string"],"sort":3},{"name":"XMLRPC Port","description":"","env_variable":"XMLRPC_PORT","default_value":"","user_viewable":true,"user_editable":false,"rules":["integer","required","between:1024,65535"],"sort":6}]},"readme":"# Trackmania (2020)\r\n\r\nTrackmania is a free-to-play game that combines racing and creation. Compete on over 1000 community-made tracks, create your own with the editor, and join clubs and events online.\r\n## Server Ports\r\n\r\nTrackmania requires two ports to be opened\r\n\r\n| Port   | default |\r\n|--------|---------|\r\n| Game   | 2350    |\r\n| XMLRPC | 5000    |\r\n"}