Wymagania:
PS:
- Pliki z oryginalnej płyty instalacyjnej Quake3 (*.pk3)
- Zainstalowany Container Station
- Odblokowanie logowanie po FAQ SSH do qnapa
- Zalogować się przez FAQ SSH do qnap
- Wykonać
Kod:docker run -v /home/ioq3srv/.q3a/baseq3 --name quake3-data busybox export PAK0=/share/homes/quake3/pak0.pk3 docker cp ${PAK0} quake3-data:/home/ioq3srv/.q3a/baseq3/ docker cp server.cfg quake3-data:/home/ioq3srv/.q3a/baseq3/my-server.cfg touch ioq3_server.pid docker cp ioq3_server.pid quake3-data:/home/ioq3srv/.q3a/baseq3/ioq3_server.pid docker cp maprotation.cfg quake3-data:/home/ioq3srv/.q3a/baseq3/maprotation.cfg touch q3config_server.cfg docker cp q3config_server.cfg quake3-data:/home/ioq3srv/.q3a/baseq3/q3config_server.cfg touch games.log docker cp games.log quake3-data:/home/ioq3srv/.q3a/baseq3/games.log touch autoexec.cfg docker cp autoexec.cfg quake3-data:/home/ioq3srv/.q3a/baseq3/autoexec.cfg docker cp pak1.pk3 quake3-data:/home/ioq3srv/.q3a/baseq3/pak1.pk3 docker cp pak2.pk3 quake3-data:/home/ioq3srv/.q3a/baseq3/pak2.pk3 docker cp pak3.pk3 quake3-data:/home/ioq3srv/.q3a/baseq3/pak3.pk3 docker cp pak4.pk3 quake3-data:/home/ioq3srv/.q3a/baseq3/pak4.pk3 docker cp pak5.pk3 quake3-data:/home/ioq3srv/.q3a/baseq3/pak5.pk3 docker cp pak6.pk3 quake3-data:/home/ioq3srv/.q3a/baseq3/pak6.pk3 docker cp pak7.pk3 quake3-data:/home/ioq3srv/.q3a/baseq3/pak7.pk3 docker cp pak8.pk3 quake3-data:/home/ioq3srv/.q3a/baseq3/pak8.pk3 docker cp xcsv_bq3hi-res.pk3 quake3-data:/home/ioq3srv/.q3a/baseq3/xcsv_bq3hi-res.pk3
- Urruchomienie serwera
Kod:docker run -d --restart unless-stopped --name quake3 -v ${PAK0}:/pak0.pk3 -p 27960:27960/udp --volumes-from quake3-data jberrenberg/quake3 +exec my-server.cfg
PS:
- jest to trochę poprawiona wersja instalacji ze strony: Docker Hub