Go to file
Basshound c6c2178bcc update 2024-05-10 13:14:52 +00:00
config update 2024-05-10 13:14:52 +00:00
hubtools up 2024-05-04 19:16:10 +00:00
rulesets up 2024-05-04 19:16:10 +00:00
.gitignore up 2024-05-04 19:12:55 +00:00
Dockerfile Update Dockerfile 2024-05-02 12:36:31 +00:00
README.md Update README.md 2024-05-02 03:27:20 +00:00
autoBuildDeploy Update autoBuildDeploy 2024-04-30 17:24:21 +00:00
get-docker.sh up 2024-05-04 19:16:10 +00:00
installReqs Update installReqs 2024-04-30 17:23:08 +00:00
pakfilelist Update pakfilelist 2024-05-02 12:58:25 +00:00
refreshSetup Update refreshSetup 2024-05-02 22:56:53 +00:00
runServer update 2024-05-10 13:14:52 +00:00
runServerWithout update 2024-05-04 19:03:11 +00:00
setup Update setup 2024-05-02 20:34:23 +00:00
viewLog update 2024-04-29 19:09:17 +00:00

README.md

Installation

  1. Update Ubuntu Packages:
sudo apt update
  1. Install Git
sudo apt install git -y
  1. Clone (download) Repo Code:
git clone https://git.polycompsol.com:3000/basshound/Ut4HubServerDocker.git
  1. Change directory to go inside repo:
cd Ut4HubServerDocker
  1. Modify game config files accordingly. Primarily Game.ini, though Rulesets and other config can also be specified here.

  2. To perform one step configure/run:

sudo ./autoBuildDeploy

This will install Docker, build the docker image, download pak files (from pakFileList), create firewall rules, and deploy docker container.

Stopping / Restarting Server

To stop the Server

sudo docker stop ut4hubserver

To start the server

sudo ./runServer

Restarting the server can be done by stopping and then starting using the above commands.

Viewing Logs

You can view a simple output of the log file by running:

sudo ./viewLog

This is simply a wrapper for the docker command:

docker exec -it ut4hubserver cat /home/ut/LinuxServer/UnrealTournament/Saved/Logs/UnrealTournament.log

To tail the logs (to have screen refresh with any update):

docker exec -it ut4hubserver tail -F /home/ut/LinuxServer/UnrealTournament/Saved/Logs/UnrealTournament.log