How-To Serwer Quake3 na Container Station

orzepka

Passing Basics
Beginner
Apr 4, 2019
15
8
3
47
QNAP
TS-x53Be
Ethernet
1 GbE
Wymagania:
  1. Pliki z oryginalnej płyty instalacyjnej Quake3 (*.pk3)
  2. Zainstalowany Container Station
  3. Odblokowanie logowanie po FAQ SSH do qnapa
Instalacja:
  1. Zalogować się przez FAQ SSH do qnap
  2. Wykonać
    Code:
    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


  3. Urruchomienie serwera
    Code:
    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:
  1. jest to trochę poprawiona wersja instalacji ze strony: Docker Hub