AppFeed/templates/ich777sRepository/ich777/Unturned.xml
Squidly271 9f3346099a Update
2021-02-16 16:58:23 -05:00

158 lines
9.3 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<Container version="2">
<Name>Unturned</Name>
<Repository>ich777/steamcmd:unturned</Repository>
<Registry>https://hub.docker.com/r/ich777/steamcmd/</Registry>
<Network>bridge</Network>
<Shell>sh</Shell>
<Privileged>false</Privileged>
<Support>https://forums.unraid.net/topic/79530-support-ich777-gameserver-dockers/</Support>
<Project>https://www.steampowered.com/</Project>
<Overview>This Docker will download and install SteamCMD. It will also install Unturned and run it (if you want to install Rocket Mod set the Variable 'Install Rocket Mod' to 'true' without quotes).&#13;
&#13;
ATTENTION: First Startup can take very long since it downloads the gameserver files!&#13;
&#13;
Update Notice: Simply restart the container if a newer version of the game is available.&#13;
&#13;
You can also run multiple servers with only one SteamCMD directory!</Overview>
<WebUI></WebUI>
<Icon>https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/unturned.png</Icon>
<ExtraParams>--restart=unless-stopped</ExtraParams>
<PostArgs></PostArgs>
<CPUset></CPUset>
<DonateText>If you like my work please </DonateText>
<DonateLink>https://www.paypal.me/chips777</DonateLink>
<Networking>
<Mode>bridge</Mode>
<Publish>
<Port>
<HostPort>27015</HostPort>
<ContainerPort>27015</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
<Port>
<HostPort>27015</HostPort>
<ContainerPort>27015</ContainerPort>
<Protocol>udp</Protocol>
</Port>
<Port>
<HostPort>27016</HostPort>
<ContainerPort>27016</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
<Port>
<HostPort>27016</HostPort>
<ContainerPort>27016</ContainerPort>
<Protocol>udp</Protocol>
</Port>
<Port>
<HostPort>27017</HostPort>
<ContainerPort>27017</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
<Port>
<HostPort>27017</HostPort>
<ContainerPort>27017</ContainerPort>
<Protocol>udp</Protocol>
</Port>
</Publish>
</Networking>
<Data>
<Volume>
<HostDir>/mnt/user/appdata/steamcmd</HostDir>
<ContainerDir>/serverdata/steamcmd</ContainerDir>
<Mode>rw</Mode>
</Volume>
<Volume>
<HostDir>/mnt/cache/appdata/unturned</HostDir>
<ContainerDir>/serverdata/serverfiles</ContainerDir>
<Mode>rw</Mode>
</Volume>
</Data>
<Environment>
<Variable>
<Value>1110390</Value>
<Name>GAME_ID</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>-pei -normal -nosync -pve</Value>
<Name>GAME_PARAMS</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value></Value>
<Name>USERNAME</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value></Value>
<Name>VALIDATE</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value></Value>
<Name>PASSWRD</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value></Value>
<Name>ROCKET_MOD</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value></Value>
<Name>ROCKET_FORCE_UPDATE</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>https://ci.rocketmod.net/job/Rocket.Unturned/lastSuccessfulBuild/artifact/Rocket.Unturned/bin/Release/Rocket.zip</Value>
<Name>ROCKET_URL</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>99</Value>
<Name>UID</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>100</Value>
<Name>GID</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>27015</Value>
<Name>GAME_PORT</Name>
<Mode></Mode>
</Variable>
</Environment>
<Config Name="SteamCMD" Target="/serverdata/steamcmd" Default="" Mode="rw" Description="Container Path: /serverdata/steamcmd" Type="Path" Display="always" Required="true" Mask="false">/mnt/user/appdata/steamcmd</Config>
<Config Name="ServerFiles" Target="/serverdata/serverfiles" Default="" Mode="rw" Description="Container Path: /serverdata/serverfiles" Type="Path" Display="always" Required="true" Mask="false">/mnt/cache/appdata/unturned</Config>
<Config Name="GAME_ID" Target="GAME_ID" Default="" Mode="" Description="The GAME_ID that the container download at startup.&#13;&#10;(https://developer.valvesoftware.com/wiki/Dedicated_Servers_List)" Type="Variable" Display="always" Required="true" Mask="false">1110390</Config>
<Config Name="GAME_PARAMS" Target="GAME_PARAMS" Default="" Mode="" Description="Enter your start up commands for the server." Type="Variable" Display="always" Required="false" Mask="false">-pei -normal -nosync -pve</Config>
<Config Name="Steam-Username" Target="USERNAME" Default="" Mode="" Description="Your Steam username goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard)." Type="Variable" Display="always-hide" Required="false" Mask="false"></Config>
<Config Name="Validate Installation" Target="VALIDATE" Default="" Mode="" Description="Set the Variable to 'true' if you want to validate the installation otherwise leave it blank." Type="Variable" Display="always-hide" Required="false" Mask="false"></Config>
<Config Name="Steam-Password" Target="PASSWRD" Default="" Mode="" Description="Your Steam password goes here if you want to install a game that needs a valid account, otherwise leave it blank (ATTENTION: You have to disable Steam Guard)." Type="Variable" Display="always-hide" Required="false" Mask="true"></Config>
<Config Name="Install Rocket Mod" Target="ROCKET_MOD" Default="" Mode="" Description="Set to 'true' (without quotes) to install Rocket Mod otherwise leave blank" Type="Variable" Display="always" Required="false" Mask="false"></Config>
<Config Name="Rocket Mod Force Update" Target="ROCKET_FORCE_UPDATE" Default="" Mode="" Description="If you want to force a update of Rocket Mod set to 'true' (without quotes)&#13;&#10;ATTENTION: All files in the 'Modules' &amp;amp; 'Scripts' folder will be overwritten backup the files bevor doing that!" Type="Variable" Display="always" Required="false" Mask="false"></Config>
<Config Name="TCP1 - Game Port" Target="27015" Default="" Mode="tcp" Description="TCP Game Port (if you need another port, please delete this entry and create a new TCP Port with the required port number, also don't forget to change it in the 'Show more settings ...' section below)&#13;&#10;ATTENTION: Don't forget that you must set 2 other ports GAME_PORT +1 &amp;amp; GAME_PORT +2" Type="Port" Display="always" Required="true" Mask="false">27015</Config>
<Config Name="UDP2 - Game Port" Target="27015" Default="" Mode="udp" Description="UDP Game Port (if you need another port, please delete this entry and create a new UDP Port with the required port number, also don't forget to change it in the 'Show more settings ...' section below)&#13;&#10;ATTENTION: Don't forget that you must set 2 other ports GAME_PORT +1 &amp;amp; GAME_PORT +2" Type="Port" Display="always" Required="false" Mask="false">27015</Config>
<Config Name="TCP2 - Game Port" Target="27016" Default="" Mode="tcp" Description="Game Port +1" Type="Port" Display="always" Required="false" Mask="false">27016</Config>
<Config Name="UDP2 - Game Port" Target="27016" Default="" Mode="udp" Description="Game Port +1" Type="Port" Display="always" Required="false" Mask="false">27016</Config>
<Config Name="TCP3 - Game Port" Target="27017" Default="" Mode="tcp" Description="Game Port +2" Type="Port" Display="always" Required="false" Mask="false">27017</Config>
<Config Name="UDP3 - Game Port" Target="27017" Default="" Mode="udp" Description="Game Port +2" Type="Port" Display="always" Required="false" Mask="false">27017</Config>
<Config Name="Rocket Mod Download URL" Target="ROCKET_URL" Default="" Mode="" Description="Only change if you are know what you are doing" Type="Variable" Display="advanced" Required="true" Mask="false">https://ci.rocketmod.net/job/Rocket.Unturned/lastSuccessfulBuild/artifact/Rocket.Unturned/bin/Release/Rocket.zip</Config>
<Config Name="UID" Target="UID" Default="" Mode="" Description="Container Variable: UID" Type="Variable" Display="advanced-hide" Required="true" Mask="false">99</Config>
<Config Name="GID" Target="GID" Default="" Mode="" Description="Container Variable: GID" Type="Variable" Display="advanced-hide" Required="true" Mask="false">100</Config>
<Config Name="Base Game Port" Target="GAME_PORT" Default="" Mode="" Description="If you change this setting don't forget to delete the gameport above and create 3 entries for TCP and 3 entries for UDP (GAME_PORT +2 TCP &amp;amp; GAME_PORT UDP +2)" Type="Variable" Display="advanced" Required="true" Mask="false">27015</Config>
<Category>GameServers:</Category>
<Description>This Docker will download and install SteamCMD. It will also install Unturned and run it (if you want to install Rocket Mod set the Variable 'Install Rocket Mod' to 'true' without quotes).&#13;
&#13;
ATTENTION: First Startup can take very long since it downloads the gameserver files!&#13;
&#13;
Update Notice: Simply restart the container if a newer version of the game is available.&#13;
&#13;
You can also run multiple servers with only one SteamCMD directory!</Description>
<templatePath>/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/Unturned.xml</templatePath>
</Container>