FROM cm2network/steamcmd:root

ENV \
	# Server identity
	INSTANCEID="Server1" \
	SERVERNAME="Unturned Server" \
	SERVERPASSWORD="" \
	ADMINPASSWORD="" \
	OWNER="0" \
	#
	# Server config
	MAP="PEI" \
	MAXPLAYERS="8" \
	PERSPECTIVE="Both" \
	PVP="true" \
	PORT="27015" \
	#
	# Anti-cheat
	VAC="true" \
	EASYANTICHEAT="true" \
	#
	# Workshop
	WORKSHOP="" \
	#
	# Start parameters
	CUSTOMPARAMETERS=""

WORKDIR /home/steam/unturned

RUN /home/steam/steamcmd/steamcmd.sh +force_install_dir /home/steam/unturned +login anonymous +app_update 1110390 validate +quit

COPY entrypoint.sh /entrypoint.sh
RUN chmod +x /entrypoint.sh

EXPOSE 27015/udp 27015/tcp 27016/udp

ENTRYPOINT ["/entrypoint.sh"]
