Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[WIP - Broken] Changes to use OldUnreal 469e-rc7 #1

Open
wants to merge 7 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion .github/workflows/docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,18 @@ name: Docker Image CI

on:
push:
paths-ignore:
- '*.md'
- '*.yml'
- '*.yaml'
- '.github/**'
- 'LICENSE'

jobs:
build:
runs-on: ubuntu-latest
env:
IMAGE_NAME: roemer/ut99-server
IMAGE_NAME: inanimate/ut99-server
steps:
- name: Set Image Tag
run: |
Expand Down
8 changes: 5 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
FROM amd64/ubuntu:latest
# Exact 24:04 image
FROM amd64/ubuntu:noble-20241015

# Original Server v436
ADD files/ut-server-linux-436.tar.gz /
# Update to 469c
ADD files/Patches/OldUnreal-UTPatch469d-Linux-x86.tar.bz2 /ut-server/
ADD https://github.com/OldUnreal/UnrealTournamentPatches/releases/download/v469e-rc7/OldUnreal-UTPatch469e-Linux-x86.tar.bz2 /ut-server/
# Fix for broken maps from the original file
ADD files/Patches/BrokenMapsFix.tar.gz /ut-server/
# Add the bonus packs
Expand All @@ -27,7 +28,8 @@ ENV UT_SERVERURL="CTF-Face?game=BotPack.CTFGame?mutator=BotPack.InstaGibDM,MVES.
# Prepare the system
RUN dpkg --add-architecture i386 \
&& apt update \
&& apt install -y nano curl wget python3 jq libx11-6:i386 \
# Added libxext6 as ucc complained at launch that it didn't exist
&& apt install -y nano curl wget python3 jq libx11-6:i386 libxext6:i386 \
&& rm -rf /var/lib/apt/lists/*

# Create a link of this file to the missing file
Expand Down
6 changes: 6 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
# Docker UT99! Forked from Rohmer

Things done
* Utilize OldUnreal 469-rc7 since that what I'm having clients use.


# ut99-server
A dockerfile for a fully functional and easy configurable Unreal Tournament 99 server.
This image is based on the original linux server 436 with all four bonus packs and the OldUnreal 469c patch for linux.
Expand Down
2 changes: 1 addition & 1 deletion files/Scripts/startup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ python3 /prepare.py

# Start the server
cd /ut-server/System
./ucc-bin-x86 server $UT_SERVERURL ini=UnrealTournament.ini log=ut.log -nohomedir -lanplay
./ucc-bin server $UT_SERVERURL ini=UnrealTournament.ini log=ut.log -nohomedir -lanplay