Files
files-for-dockers/templates/minecraft_server_unraid.xml
2023-11-12 09:37:44 -08:00

107 lines
4.9 KiB
XML

<?xml version="1.0"?>
<Container version="2">
<Name>Minecraft</Name>
<Repository>fithwum/minecraft:latest</Repository>
<Registry>https://hub.docker.com/r/fithwum/minecraft/</Registry>
<Network>host</Network>
<MyIP/>
<Shell>sh</Shell>
<BindTime>true</BindTime>
<Privileged>false</Privileged>
<Support>https://forums.unraid.net/topic/125134-support-fithwum-minecraft-server/</Support>
<Project>https://www.minecraft.net/</Project>
<Overview>This docker will run a Minecraft vanilla server on java 17. If you want to run an older version of Minecraft all you need to do is change the tag from latest to the version that you want to run, currently as far back as 1.16.</Overview>
<Category>GameServers:</Category>
<WebUI/>
<TemplateURL>https://github.com/fithwum/files-for-dockers/templates/minecraft_server_unraid.xml</TemplateURL>
<Icon>https://gitlab.fithwum.tech/fithwum/files-for-dockers/-/raw/master/icons/minecraft.png</Icon>
<ExtraParams/>
<PostArgs/>
<CPUset/>
<DateInstalled/>
<DonateText>Buy me a coffee if you like.</DonateText>
<DonateLink>https://checkout.square.site/pay/340d93c602a042b8a223a2f7c184a6a2</DonateLink>
<Description>This docker will run a Minecraft vanilla server on java 17. If you want to run an older version of Minecraft all you need to do is change the tag from latest to the version that you want to run, currently as far back as 1.16.5.</Description>
<Beta>False</Beta>
<Date>2023-11-12</Date>
<Changes>[font size=4][center]Minecraft[/center][/font]
[font size=3][b](2022-06-16)[/b][/font]
&#x00a0;&#x00a0;- Updated base image.
&#x00a0;&#x00a0;&#x00a0;- Added the abillity to change server versions using docker tags.
[font size=3][b](2020-07-01)[/b][/font]
&#x00a0;&#x00a0;- First Test.
</Changes>
<Networking>
<Mode>host</Mode>
</Networking>
<Data>
<Volume>
<HostDir></HostDir>
<ContainerDir>/MCserver/world/</ContainerDir>
<Mode>rw</Mode>
</Volume>
<Volume>
<HostDir>/mnt/user/appdata/minecraft-server</HostDir>
<ContainerDir>/MCserver</ContainerDir>
<Mode>rw</Mode>
</Volume>
</Data>
<Environment>
<Variable>
<Value>99</Value>
<Name>PUID</Name>
<Mode/>
</Variable>
<Variable>
<Value>100</Value>
<Name>PGID</Name>
<Mode/>
</Variable>
<Variable>
<Value>false</Value>
<Name>ACCEPT_EULA</Name>
<Mode/>
</Variable>
<Variable>
<Value>1.20.2</Value>
<Name>MC_VERSION</Name>
<Mode/>
</Variable>
<Variable>
<Value>25565</Value>
<Name>GAME_PORT</Name>
<Mode/>
</Variable>
<Variable>
<Value>4G</Value>
<Name>XMX</Name>
<Mode/>
</Variable>
<Variable>
<Value>2G</Value>
<Name>XMS</Name>
<Mode/>
</Variable>
<Variable>
<Value>1G</Value>
<Name>XMN</Name>
<Mode/>
</Variable>
</Environment>
<Labels/>
<Config Name="Minecraft Version" Target="MC_VERSION" Default="1.20.2" Mode="" Description="Pick your Minecraft version." Type="Variable" Display="always" Required="true" Mask="false">1.20.2</Config>
<Config Name="Minecraft Port" Target="GAME_PORT" Default="25565" Mode="tcp" Description="Set game port (default: 25565)." Type="Variable" Display="always" Required="true" Mask="false">25565</Config>
<Config Name="Save Data" Target="/MCserver/world/" Default="" Mode="rw" Description="Container Path: /MCserver/world/" Type="Path" Display="always" Required="false" Mask="false"></Config>
<Config Name="Accept EULA" Target="ACCEPT_EULA" Default="false" Mode="" Description="Head over to: https://account.mojang.com/documents/minecraft_eula to read the EULA. (If you accept the EULA change the value to 'true' without quotes)." Type="Variable" Display="always" Required="true" Mask="false">true</Config>
<Config Name="Java Xmx" Target="XMX" Default="4G" Mode="" Description="Set java memory." Type="Variable" Display="always" Required="true" Mask="false">4G</Config>
<Config Name="Java Xms" Target="XMS" Default="2G" Mode="" Description="Set java memory." Type="Variable" Display="always" Required="true" Mask="false">2G</Config>
<Config Name="Java Xmn" Target="XMN" Default="1G" Mode="" Description="Set java memory." Type="Variable" Display="always" Required="true" Mask="false">1G</Config>
<Config Name="AppData Config Path" Target="/MCserver" Default="/mnt/user/appdata/minecraft-server" Mode="rw" Description="Container Path: /MCserver" Type="Path" Display="advanced-hide" Required="true" Mask="false">/mnt/user/appdata/minecraft-server</Config>
<Config Name="Key 2" Target="PUID" Default="99" Mode="" Description="Container Variable: PUID" Type="Variable" Display="advanced-hide" Required="false" Mask="false">99</Config>
<Config Name="Key 3" Target="PGID" Default="100" Mode="" Description="Container Variable: PGID" Type="Variable" Display="advanced-hide" Required="false" Mask="false">100</Config>
</Container>