Skip to content

About

🏛️ Recreation of Caesar IV's online leaderboards

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Rebuilding Caesar IV Online

More context in my blogpost

Running

docker compose up --build

For a server other machines can reach, set C4GW_PUBLIC_SERVER, C4GW_PUBLIC_URL and C4GW_WEB_SECRET in docker-compose.yml.

Register on the website, then run C4Patcher.exe from the setup page on the Windows machine with Caesar IV. Build the patcher with dotnet build -c Release patcher/C4Patcher.csproj and copy patcher/bin/C4Patcher.exe to your game installation folder root.

Patcher releases are on the releases page. Verify a download with gh attestation verify C4Patcher.exe -R Xetera/caesar4-online.

Building without Docker

docker compose up -d db
cd gateway
go build -o c4gateway ./cmd/c4gateway
./c4gateway serve

./c4gateway serve -h lists the flags.

Tests

cd gateway && go test ./...

About

🏛️ Recreation of Caesar IV's online leaderboards

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages