eggs/game_eggs/SuperTuxKart
mattman107 cb259e4ffa
Add SuperTuxKart egg (#2823)
* Create egg-super-tux-kart.json

* Create ReadMe.md

* Update README.md

* Update ReadMe.md

* Update egg-super-tux-kart.json

* Update README.md

* Update ReadMe.md

* Update egg-super-tux-kart.json

* Update ReadMe.md

* Update ReadMe.md

* Update egg-super-tux-kart.json

* more input validation

---------

Co-authored-by: Quinten <67589015+QuintenQVD0@users.noreply.github.com>
2024-04-03 11:34:04 +02:00
..
egg-super-tux-kart.json Add SuperTuxKart egg (#2823) 2024-04-03 11:34:04 +02:00
ReadMe.md Add SuperTuxKart egg (#2823) 2024-04-03 11:34:04 +02:00

SuperTuxKart

SuperTuxKart is a 3D open-source arcade racer with a variety characters, tracks, and modes to play.

Documentation

Essentially this is a standard build of the regular SuperTuxKart client but with a special flag when being compiled that produces a GUI-less binary optimized for size and memory usage.

Install notes

First install will take a while because the games source code and assets will be downloaded and the games executable will have to be compiled.

Installation/System Requirements

Bare Minimum Recommended
RAM 1GiB 1GiB
Storage 3GiB 5GiB

Server Ports

Port default
Game 2759

Notes

To change server settings, stop the server then edit the 'config.xml' file in the root of the container. When done save the file and start the server.

2759 is the default port, but any port can be used. You will have to manually change it in the config.xml file.

To update the server (only should have to be done when the games code or assets are updated) in panel as an admin go to Servers > SuperTuxKart Server > Manage > Reinstall. If you are a standard user go to SuperTuxKart Server > Settings > Reinstall Server. This will download the updated code/assets (should exclude anything that didn't change) and recompile the executable.

Currently this is setup to run a local lan server. To make this a wan server (available in the SuperTuxKart online lobby list) read the document at this link and make the necessary changes to the startup command.