_comment: 'DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PANEL' meta: version: PLCN_v3 update_url: 'https://github.com/pelican-dev/panel/raw/main/database/Seeders/eggs/rust/egg-rust.yaml' exported_at: '2025-10-31T12:25:32+00:00' name: Rust author: panel@example.com uuid: bace2dfb-209c-452a-9459-7d6f340b07ae description: |- The only aim in Rust is to survive. To do this you will need to overcome struggles such as hunger, thirst and cold. Build a fire. Build a shelter. Kill animals for meat. Protect yourself from other players, and kill them for meat. Create alliances with other players and form a town. Do whatever it takes to survive. image: 'data:image/png;base64,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' tags: - source - steamcmd features: - steam_disk_space docker_images: Rust: 'ghcr.io/parkervcp/games:rust' file_denylist: { } startup_commands: Default: './RustDedicated -batchmode +server.port {{SERVER_PORT}} +server.queryport {{QUERY_PORT}} +server.identity "rust" +rcon.port {{RCON_PORT}} +rcon.web true +server.hostname \"{{SERVER_HOSTNAME}}\" +server.level \"{{LEVEL}}\" +server.description \"{{DESCRIPTION}}\" +server.url \"{{SERVER_URL}}\" +server.headerimage \"{{SERVER_IMG}}\" +server.logoimage \"{{SERVER_LOGO}}\" +server.maxplayers {{MAX_PLAYERS}} +rcon.password \"{{RCON_PASS}}\" +server.saveinterval {{SAVEINTERVAL}} +app.port {{APP_PORT}} $( [ -z ${MAP_URL} ] && printf %s "+server.worldsize \"{{WORLD_SIZE}}\" +server.seed \"{{WORLD_SEED}}\"" || printf %s "+server.levelurl {{MAP_URL}}" ) {{ADDITIONAL_ARGS}}' config: files: { } startup: done: 'Server startup complete' logs: { } stop: quit scripts: installation: script: |- #!/bin/bash # steamcmd Base Installation Script # # Server Files: /mnt/server ## just in case someone removed the defaults. if [ "${STEAM_USER}" == "" ]; then echo -e "steam user is not set. " echo -e "Using anonymous user. " STEAM_USER=anonymous STEAM_PASS="" STEAM_AUTH="" else echo -e "user set to ${STEAM_USER}" fi ## download and install steamcmd cd /tmp mkdir -p /mnt/server/steamcmd curl -sSL -o steamcmd.tar.gz https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz tar -xzvf steamcmd.tar.gz -C /mnt/server/steamcmd mkdir -p /mnt/server/steamapps # Fix steamcmd disk write error when this folder is missing cd /mnt/server/steamcmd # SteamCMD fails otherwise for some reason, even running as root. # This is changed at the end of the install process anyways. chown -R root:root /mnt export HOME=/mnt/server ## install game using steamcmd ./steamcmd.sh +force_install_dir /mnt/server +login ${STEAM_USER} ${STEAM_PASS} ${STEAM_AUTH} +app_update ${SRCDS_APPID} ${EXTRA_FLAGS} validate +quit ## other flags may be needed depending on install. looking at you cs 1.6 ## set up 32 bit libraries mkdir -p /mnt/server/.steam/sdk32 cp -v linux32/steamclient.so ../.steam/sdk32/steamclient.so ## set up 64 bit libraries mkdir -p /mnt/server/.steam/sdk64 cp -v linux64/steamclient.so ../.steam/sdk64/steamclient.so container: 'ghcr.io/parkervcp/installers:debian' entrypoint: bash variables: - name: 'Additional Arguments' description: 'Add additional startup parameters to the server.' env_variable: ADDITIONAL_ARGS default_value: '' user_viewable: true user_editable: true rules: - nullable - string sort: 14 - name: 'App ID' description: '' env_variable: SRCDS_APPID default_value: 258550 user_viewable: false user_editable: false rules: - required - string - 'in:258550' sort: 18 - name: 'App Port' description: 'Port for the Rust+ App. -1 to disable.' env_variable: APP_PORT default_value: 28082 user_viewable: true user_editable: false rules: - required - integer sort: 15 - name: 'Custom Map URL' description: |- Overwrites the map with the one from the direct download URL. Invalid URLs will cause the server to crash. env_variable: MAP_URL default_value: '' user_viewable: true user_editable: true rules: - nullable - url sort: 17 - name: Description description: 'The description under your server title. Commonly used for rules & info. Use \n for newlines.' env_variable: DESCRIPTION default_value: 'Powered by Panel' user_viewable: true user_editable: true rules: - required - string sort: 4 - name: Level description: 'The world file for Rust to use.' env_variable: LEVEL default_value: 'Procedural Map' user_viewable: true user_editable: true rules: - required - string - 'max:20' sort: 3 - name: 'Max Players' description: 'The maximum amount of players allowed in the server at once.' env_variable: MAX_PLAYERS default_value: 40 user_viewable: true user_editable: true rules: - required - integer sort: 8 - name: 'Modding Framework' description: "The modding framework to be used: carbon, oxide, vanilla.\r\nDefaults to \"vanilla\" for a non-modded server installation." env_variable: FRAMEWORK default_value: vanilla user_viewable: true user_editable: true rules: - required - 'in:vanilla,oxide,carbon' sort: 2 - name: 'Query Port' description: "Server Query Port. Can't be the same as Game's primary port." env_variable: QUERY_PORT default_value: 27017 user_viewable: true user_editable: false rules: - required - integer sort: 10 - name: 'RCON Password' description: 'RCON access password.' env_variable: RCON_PASS default_value: '' user_viewable: true user_editable: true rules: - required - 'regex:/^[\w.-]*$/' - 'max:64' sort: 12 - name: 'RCON Port' description: 'Port for RCON connections.' env_variable: RCON_PORT default_value: 28016 user_viewable: true user_editable: false rules: - required - integer sort: 11 - name: 'Save Interval' description: 'Sets the server’s auto-save interval in seconds.' env_variable: SAVEINTERVAL default_value: 60 user_viewable: true user_editable: true rules: - required - integer sort: 13 - name: 'Server Image' description: 'The header image for the top of your server listing.' env_variable: SERVER_IMG default_value: '' user_viewable: true user_editable: true rules: - nullable - url sort: 9 - name: 'Server Logo' description: 'The circular server logo for the Rust+ app.' env_variable: SERVER_LOGO default_value: '' user_viewable: true user_editable: true rules: - nullable - url sort: 16 - name: 'Server Name' description: 'The name of your server in the public server list.' env_variable: SERVER_HOSTNAME default_value: 'A Rust Server' user_viewable: true user_editable: true rules: - required - string - 'max:60' sort: 1 - name: URL description: 'The URL for your server. This is what comes up when clicking the "Visit Website" button.' env_variable: SERVER_URL default_value: 'http://example.com' user_viewable: true user_editable: true rules: - nullable - url sort: 5 - name: 'World Seed' description: 'The seed for a procedural map.' env_variable: WORLD_SEED default_value: '' user_viewable: true user_editable: true rules: - nullable - string sort: 7 - name: 'World Size' description: 'The world size for a procedural map.' env_variable: WORLD_SIZE default_value: 3000 user_viewable: true user_editable: true rules: - required - integer sort: 6