AppFeed/templates/ich777sRepository/ich777/OpenTTD.xml

99 lines
6.4 KiB
XML
Raw Normal View History

2020-12-03 12:42:32 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<Container version="2">
<Name>OpenTTD</Name>
<Repository>ich777/openttdserver</Repository>
<Registry>https://hub.docker.com/r/ich777/openttdserver</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.openttd.org/</Project>
<Overview>This Docker will download and install the version of OpenTTD that you enter in the variable 'Game Version to Install' (if you define 'latest' it will always pull the latest build).&#13;
&#13;
CONSOLE: If you want to connect to the console open a Terminal and type in 'docker exec -u terraria -ti NAMEOFYOURCONTAINER screen -xS OpenTTD' (without quotes). Simply close the windows to disconnect.&#13;
&#13;
ATTENTION: First start and updates can take very long time (Also note: Assigning fewer cores for compiling will result in slower startup on the first start up and updates, RECOMMENDED: leave the 'Compile Cores' blank to use all available cores).&#13;
&#13;
Update Notice: If there is a newer version if set to 'latest' simply restart the container to update it to the latest version. If you want to update from an older build simply set the new build number or set to latest. You can also downgrade to another version.</Overview>
<WebUI></WebUI>
<Icon>https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/openttd.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>
<DonateImg>https://raw.githubusercontent.com/ich777/docker-templates/master/ich777/images/donate.png</DonateImg>
<Networking>
<Mode>bridge</Mode>
<Publish>
<Port>
<HostPort>3979</HostPort>
<ContainerPort>3979</ContainerPort>
<Protocol>tcp</Protocol>
</Port>
<Port>
<HostPort>3979</HostPort>
<ContainerPort>3979</ContainerPort>
<Protocol>udp</Protocol>
</Port>
</Publish>
</Networking>
<Data>
<Volume>
<HostDir>/mnt/cache/appdata/openttd</HostDir>
<ContainerDir>/serverdata/serverfiles</ContainerDir>
<Mode>rw</Mode>
</Volume>
</Data>
<Environment>
<Variable>
<Value></Value>
<Name>GAME_PARAMS</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>latest</Value>
<Name>GAME_VERSION</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>latest</Value>
<Name>GFX_PK_V</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value></Value>
<Name>COMPILE_CORES</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>99</Value>
<Name>UID</Name>
<Mode></Mode>
</Variable>
<Variable>
<Value>100</Value>
<Name>GID</Name>
<Mode></Mode>
</Variable>
</Environment>
<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/openttd</Config>
<Config Name="GAME_PARAMS" Target="GAME_PARAMS" Default="" Mode="" Description="Enter your extra start up commands for the server if needed otherwise leave blank. To load the last autosavegame you MUST specifie the following '-D -g /serverdata/serverfiles/openttd/save/autosave/autosave0.sav' you can also customize the path begins always with '/serverdata/serverfiles/'" Type="Variable" Display="always" Required="false" Mask="false"></Config>
<Config Name="TCP - Game Port" Target="3979" Default="" Mode="tcp" Description="Container Port: 3979" Type="Port" Display="always" Required="true" Mask="false">3979</Config>
<Config Name="UDP - Game Port" Target="3979" Default="" Mode="udp" Description="Container Port: 3979" Type="Port" Display="always" Required="true" Mask="false">3979</Config>
<Config Name="Game Version to Install" Target="GAME_VERSION" Default="" Mode="" Description="Define the prefered game version (eg: '1.10.3' without quotes) or set to 'latest' (without quotes) to pull the newest build." Type="Variable" Display="always" Required="true" Mask="false">latest</Config>
<Config Name="OpenGFX Version" Target="GFX_PK_V" Default="" Mode="" Description="Define the prefered OpenGFX version (eg: '0.6.0' without quotes) or set to 'latest' (without quotes) to pull the newest build." Type="Variable" Display="always" Required="true" Mask="false">latest</Config>
<Config Name="Compile Cores" Target="COMPILE_CORES" Default="" Mode="" Description="Leave blank if you want to use all cores otherwise define how many cores you want to assign for compiling (Please Note: Compiling is only needed for the first startup or if you change the Game Version to Install; ATTENTION: Assigning fewer cores results in slower compile speed)." Type="Variable" Display="always" Required="false" Mask="false"></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>
<Category>GameServers:</Category>
<Description>This Docker will download and install the version of OpenTTD that you enter in the variable 'Game Version to Install' (if you define 'latest' it will always pull the latest build).&#13;
&#13;
CONSOLE: If you want to connect to the console open a Terminal and type in 'docker exec -u terraria -ti NAMEOFYOURCONTAINER screen -xS OpenTTD' (without quotes). Simply close the windows to disconnect.&#13;
&#13;
ATTENTION: First start and updates can take very long time (Also note: Assigning fewer cores for compiling will result in slower startup on the first start up and updates, RECOMMENDED: leave the 'Compile Cores' blank to use all available cores).&#13;
&#13;
Update Notice: If there is a newer version if set to 'latest' simply restart the container to update it to the latest version. If you want to update from an older build simply set the new build number or set to latest. You can also downgrade to another version.</Description>
<templatePath>/tmp/GitHub/AppFeed/templates/ich777sRepository/ich777/OpenTTD.xml</templatePath>
</Container>