Docker container behind quake.jerryaldrichiii.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Jerry Aldrich c2f1101d7e Update server 3 years ago
..
.gitignore Initial commit 4 years ago
Dockerfile Update server 3 years ago
README.md Update server 3 years ago
entrypoint.sh Initial commit 4 years ago
rcon.cfg.template Initial commit 4 years ago
server.cfg.template Initial commit 4 years ago

README.md

QuakeJS

Building quakejs and assets

# Clone quakejs (using fork because it's newer)
git clone --depth=1 https://github.com/glennhartmann/quakejs.git

# Build ioq3 (git submodules was failing for me)
cd quakejs
rm -rf ioq3
git clone https://github.com/begleysm/ioq3.git
cd ioq3
git reset --hard 4f7d7bf2159aa0a18b79bb417aa760abac817b2a
rm -rf .git
cd ../

# Build assets
npm install
npm audit fix --force # Optional
node build/ioq3ded.js +set fs_game baseq3 +set dedicated 1
# Hold down enter until you see `Agree? (y/n)`
# You read the EULA right? Right!?!...if so...enter `y`
# Then use ctrl+c to end the server when you see "Opening IP socket"

If the date of the last commit in the above quakejs GitHub repo is after 2020-09-14, let Jerry know, he will be amused. Email: me@jerryaldrichiii.com

After doing the above, cd .. then build the Docker image as you usually would