Skip to content

Commit

Permalink
Add standalone games
Browse files Browse the repository at this point in the history
Add standalone games

Co-authored-by: 1Euro7Cent <[email protected]>
Co-authored-by: 1euro7cent <[email protected]>
Co-authored-by: 1zuna <[email protected]>
Co-authored-by: Aaronstar-McClure <[email protected]>
Co-authored-by: Aestas <[email protected]>
Co-authored-by: AevumDecessus <[email protected]>
Co-authored-by: AlaRubra123 <[email protected]>
Co-authored-by: Albin Håkanson <[email protected]>
Co-authored-by: Alex <[email protected]>
Co-authored-by: Alex <[email protected]>
Co-authored-by: Alex Chang-Lam <[email protected]>
Co-authored-by: Alexander Ballauf <[email protected]>
Co-authored-by: Alexander Ballauf <[email protected]>
Co-authored-by: Alexander Harkness <[email protected]>
Co-authored-by: Alhassan Raad <[email protected]>
Co-authored-by: AlienSteel <[email protected]>
Co-authored-by: Andrew <[email protected]>
Co-authored-by: Andrey (MiTask) <[email protected]>
Co-authored-by: Antony Rizzitelli <[email protected]>
Co-authored-by: AreYouScared <[email protected]>
Co-authored-by: Arnaud Lier <[email protected]>
Co-authored-by: Arraying <[email protected]>
Co-authored-by: Aske <[email protected]>
Co-authored-by: Attackwave <[email protected]>
Co-authored-by: Attackwave <[email protected]>
Co-authored-by: Aurélien <[email protected]>
Co-authored-by: AwesomenessZ <[email protected]>
Co-authored-by: Azalee <[email protected]>
Co-authored-by: B <[email protected]>
Co-authored-by: BMGHosting <[email protected]>
Co-authored-by: Baconator <[email protected]>
Co-authored-by: Bad <[email protected]>
Co-authored-by: Badbird5907 <[email protected]>
Co-authored-by: Bas van den Boom <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: Ben <[email protected]>
Co-authored-by: BestRazer <[email protected]>
Co-authored-by: Bl4ckSpr4y <[email protected]>
Co-authored-by: Black Spray <[email protected]>
Co-authored-by: Blood Shot <[email protected]>
Co-authored-by: BolverBlitz <[email protected]>
Co-authored-by: Boy132 <[email protected]>
Co-authored-by: Braastos <[email protected]>
Co-authored-by: Brad Hunter <[email protected]>
Co-authored-by: BrainP4in <[email protected]>
Co-authored-by: Brandon Pendleton <[email protected]>
Co-authored-by: Budman17r <[email protected]>
Co-authored-by: BuildTools <[email protected]>
Co-authored-by: Burger. :) <[email protected]>
Co-authored-by: CDE <[email protected]>
Co-authored-by: CDE90 <[email protected]>
Co-authored-by: Callum Morris <[email protected]>
Co-authored-by: Callum Seabrook <[email protected]>
Co-authored-by: Cart <[email protected]>
Co-authored-by: Carter Long <[email protected]>
Co-authored-by: Charles Morgan <[email protected]>
Co-authored-by: Chase Eller <[email protected]>
Co-authored-by: Chris Cox <[email protected]>
Co-authored-by: ChrissQuartz <[email protected]>
Co-authored-by: Christian W <[email protected]>
Co-authored-by: Clément <[email protected]>
Co-authored-by: Crispy <[email protected]>
Co-authored-by: Cristi <[email protected]>
Co-authored-by: DaFray31 <[email protected]>
Co-authored-by: Daave <[email protected]>
Co-authored-by: DanPlayz <[email protected]>
Co-authored-by: DanPlayz0 <[email protected]>
Co-authored-by: Dancebunny98 <[email protected]>
Co-authored-by: Dani <[email protected]>
Co-authored-by: Daniel <[email protected]>
Co-authored-by: Daniel Barton <[email protected]>
Co-authored-by: Daniel Barton <[email protected]>
Co-authored-by: Danny2362 <[email protected]>
Co-authored-by: David Katz <[email protected]>
Co-authored-by: David Smith <[email protected]>
Co-authored-by: DeadSurfer <[email protected]>
Co-authored-by: DedBash <[email protected]>
Co-authored-by: Derrick A <[email protected]>
Co-authored-by: Devonte <[email protected]>
Co-authored-by: Dexuan Ren <[email protected]>
Co-authored-by: Digital Raven Studio <[email protected]>
Co-authored-by: Dimitris Kafetzis <[email protected]>
Co-authored-by: DiscoverSquishy <[email protected]>
Co-authored-by: Doc <[email protected]>
Co-authored-by: DomiiBunn <[email protected]>
Co-authored-by: Dominika Jadowska <[email protected]>
Co-authored-by: Dr3nz4r <[email protected]>
Co-authored-by: DropAwpPlss <[email protected]>
Co-authored-by: Dylan <[email protected]>
Co-authored-by: Dylan Delobel <[email protected]>
Co-authored-by: Edward <[email protected]>
Co-authored-by: Elias Knodel <[email protected]>
Co-authored-by: Elite Espeon <[email protected]>
Co-authored-by: Encode42 <[email protected]>
Co-authored-by: Enozi <[email protected]>
Co-authored-by: Ethan Jones <[email protected]>
Co-authored-by: Exonical <[email protected]>
Co-authored-by: Eye <[email protected]>
Co-authored-by: Fabian Gabriel <[email protected]>
Co-authored-by: Faye <[email protected]>
Co-authored-by: Felix Scholz <[email protected]>
Co-authored-by: Fern <[email protected]>
Co-authored-by: Filippo Scatigna <[email protected]>
Co-authored-by: Foks <[email protected]>
Co-authored-by: Freddo <[email protected]>
Co-authored-by: FreemoX <[email protected]>
Co-authored-by: FriendlyGamer <[email protected]>
Co-authored-by: Frizth Lyco Tatierra <[email protected]>
Co-authored-by: Frpst12 <[email protected]>
Co-authored-by: Fuggschen <[email protected]>
Co-authored-by: Gabriel <[email protected]>
Co-authored-by: GeekCorner <[email protected]>
Co-authored-by: Geoffrey Everaert <[email protected]>
Co-authored-by: Gerber Lóránt Viktor <[email protected]>
Co-authored-by: Gorian <[email protected]>
Co-authored-by: Grant <[email protected]>
Co-authored-by: Green <[email protected]>
Co-authored-by: Griffen <[email protected]>
Co-authored-by: Guillaume Mazoyer <[email protected]>
Co-authored-by: Hardix <[email protected]>
Co-authored-by: Harry W <[email protected]>
Co-authored-by: HerrSammy <[email protected]>
Co-authored-by: Hiraku <[email protected]>
Co-authored-by: HoleInTheSeat <[email protected]>
Co-authored-by: HttpRafa <[email protected]>
Co-authored-by: HypeLevels <[email protected]>
Co-authored-by: HyperBeats <[email protected]>
Co-authored-by: HyperBeats <[email protected]>
Co-authored-by: ICon <[email protected]>
Co-authored-by: ICon <[email protected]>
Co-authored-by: Ian <[email protected]>
Co-authored-by: Imad <[email protected]>
Co-authored-by: Isaac A <[email protected]>
Co-authored-by: Isaac A <[email protected]>
Co-authored-by: Jack <[email protected]>
Co-authored-by: Jack Bailey <[email protected]>
Co-authored-by: JackOXI <[email protected]>
Co-authored-by: Jake McIlravey <[email protected]>
Co-authored-by: Jakub <[email protected]>
Co-authored-by: Jakub D <[email protected]>
Co-authored-by: Jakub Doboš <[email protected]>
Co-authored-by: James Harrison <[email protected]>
Co-authored-by: James76931 <[email protected]>
Co-authored-by: Jamis H <[email protected]>
Co-authored-by: Jay <[email protected]>
Co-authored-by: Jcodeerd <[email protected]>
Co-authored-by: Jiří Edelmann <[email protected]>
Co-authored-by: Jonathan Robinson <[email protected]>
Co-authored-by: Josh <[email protected]>
Co-authored-by: Josh Lovins <[email protected]>
Co-authored-by: Joshua Walsh <[email protected]>
Co-authored-by: JstnLT <[email protected]>
Co-authored-by: Julian <[email protected]>
Co-authored-by: Julian <[email protected]>
Co-authored-by: Julian LADJANI <[email protected]>
Co-authored-by: JumpWatch <[email protected]>
Co-authored-by: Kamisoi <[email protected]>
Co-authored-by: KennyBZA <[email protected]>
Co-authored-by: Kevin <[email protected]>
Co-authored-by: Kevin Moore <[email protected]>
Co-authored-by: KolakZ <[email protected]>
Co-authored-by: KungRaseri <[email protected]>
Co-authored-by: Kurounin <[email protected]>
Co-authored-by: Kyle Williquette <[email protected]>
Co-authored-by: LRMtheBoss <[email protected]>
Co-authored-by: Lassi Säike <[email protected]>
Co-authored-by: Leastrio <[email protected]>
Co-authored-by: Leon <[email protected]>
Co-authored-by: Limmek <[email protected]>
Co-authored-by: ListinO <[email protected]>
Co-authored-by: LittleDraily <[email protected]>
Co-authored-by: Liviu`s <[email protected]>
Co-authored-by: Loki <[email protected]>
Co-authored-by: Luc'HACK <[email protected]>
Co-authored-by: Lucas <[email protected]>
Co-authored-by: Lucas Pearson <[email protected]>
Co-authored-by: Lucas van Beek <[email protected]>
Co-authored-by: Luke's Computers and Stuff <[email protected]>
Co-authored-by: Lyco Tatierra <[email protected]>
Co-authored-by: M1DN1GHT01 <[email protected]>
Co-authored-by: MAXOUXAX <[email protected]>
Co-authored-by: MEEKR1T <[email protected]>
Co-authored-by: Mac <[email protected]>
Co-authored-by: Mads U. Jensen <[email protected]>
Co-authored-by: Magi1053 <[email protected]>
Co-authored-by: MarcoCoreDuo <[email protected]>
Co-authored-by: Mario Franze <[email protected]>
Co-authored-by: Mario Franze <[email protected]>
Co-authored-by: Marko <[email protected]>
Co-authored-by: Mason Rowe <[email protected]>
Co-authored-by: Mathieu <[email protected]>
Co-authored-by: Matouš Kučera <[email protected]>
Co-authored-by: Matt Cavanagh <[email protected]>
Co-authored-by: Matthew Chan <[email protected]>
Co-authored-by: Matthew Haskett <[email protected]>
Co-authored-by: Matthww <[email protected]>
Co-authored-by: Maximilian Welt <[email protected]>
Co-authored-by: Michael (Parker) Parker <[email protected]>
Co-authored-by: Michael <[email protected]>
Co-authored-by: Michael <[email protected]>
Co-authored-by: Michael <[email protected]>
Co-authored-by: Michael PArker <[email protected]>
Co-authored-by: Michael Parker <[email protected]>
Co-authored-by: Michael Parker <[email protected]>
Co-authored-by: Michal <[email protected]>
Co-authored-by: Michæl <[email protected]>
Co-authored-by: Mike A <[email protected]>
Co-authored-by: Miku <[email protected]>
Co-authored-by: MineMalox <[email protected]>
Co-authored-by: MrAvox <[email protected]>
Co-authored-by: MrRazamataz <[email protected]>
Co-authored-by: Mrxbox98 <[email protected]>
Co-authored-by: Nate <[email protected]>
Co-authored-by: NgLoader <[email protected]>
Co-authored-by: NgLoader <[email protected]>
Co-authored-by: Nicholas Y <[email protected]>
Co-authored-by: NickDevNL <[email protected]>
Co-authored-by: Niek Candaele <[email protected]>
Co-authored-by: Nikita Obrekht <[email protected]>
Co-authored-by: Nikolas <[email protected]>
Co-authored-by: NoCodeFromMe <[email protected]>
Co-authored-by: Noah <[email protected]>
Co-authored-by: Noah van der Aa <[email protected]>
Co-authored-by: Northwave <[email protected]>
Co-authored-by: NotDemonix <[email protected]>
Co-authored-by: NyCodeGHG <[email protected]>
Co-authored-by: O1LER <[email protected]>
Co-authored-by: O1LER <[email protected]>
Co-authored-by: Omar Kamel <[email protected]>
Co-authored-by: Oreo Oreoniv <[email protected]>
Co-authored-by: Ostojλ <[email protected]>
Co-authored-by: PLASMAchicken <[email protected]>
Co-authored-by: Panda260 <[email protected]>
Co-authored-by: Panda260 <[email protected]>
Co-authored-by: Parker Wahle <[email protected]>
Co-authored-by: Parker Wahle <[email protected]>
Co-authored-by: Pascal <[email protected]>
Co-authored-by: Pascal Zarrad <[email protected]>
Co-authored-by: Patrick List <[email protected]>
Co-authored-by: Paz <[email protected]>
Co-authored-by: Pedro Arenas <[email protected]>
Co-authored-by: Pedro-Lucas14 <[email protected]>
Co-authored-by: Pempkin <[email protected]>
Co-authored-by: Permanently <[email protected]>
Co-authored-by: Pete Navarra <[email protected]>
Co-authored-by: Pete Navarra <[email protected]>
Co-authored-by: Peter <[email protected]>
Co-authored-by: Philip T <[email protected]>
Co-authored-by: Philipp <[email protected]>
Co-authored-by: Philipp Kraft <[email protected]>
Co-authored-by: Piotr Krawiecki <[email protected]>
Co-authored-by: Pishangfy <[email protected]>
Co-authored-by: Presti <[email protected]>
Co-authored-by: Proxymiity ☆ <[email protected]>
Co-authored-by: PsychoAlex <[email protected]>
Co-authored-by: PsychoZander <[email protected]>
Co-authored-by: Purpur <[email protected]>
Co-authored-by: QuickCentralHosting <[email protected]>
Co-authored-by: Quinten <[email protected]>
Co-authored-by: Quinten <[email protected]>
Co-authored-by: QuintenQVD0 <[email protected]>
Co-authored-by: RADICALAdrift <[email protected]>
Co-authored-by: RaphaelCapone <[email protected]>
Co-authored-by: Red-Thirten <[email protected]>
Co-authored-by: Red-Thirten <[email protected]>
Co-authored-by: Ree-jp <[email protected]>
Co-authored-by: Renaud Gaspard <[email protected]>
Co-authored-by: Rob Stivanson <[email protected]>
Co-authored-by: Robert Stivanson <[email protected]>
Co-authored-by: Roman-Sangemino <[email protected]>
Co-authored-by: Rouing <[email protected]>
Co-authored-by: Rune <[email protected]>
Co-authored-by: Rustypredator <[email protected]>
Co-authored-by: Ryan Kubiak <[email protected]>
Co-authored-by: Rémi Labergère <[email protected]>
Co-authored-by: Sam Schumacher <[email protected]>
Co-authored-by: Sascha_T <[email protected]>
Co-authored-by: Sayaniku <[email protected]>
Co-authored-by: Sciirof <[email protected]>
Co-authored-by: ScottUK <[email protected]>
Co-authored-by: Scraayp <[email protected]>
Co-authored-by: Sean McRobbie <[email protected]>
Co-authored-by: Seaswimmer <[email protected]>
Co-authored-by: Sebastian Parwolowski <[email protected]>
Co-authored-by: Sebastian Pietschner <[email protected]>
Co-authored-by: SebiAi <[email protected]>
Co-authored-by: Shane Hughes <[email protected]>
Co-authored-by: SheppeR <[email protected]>
Co-authored-by: Shigbeard <[email protected]>
Co-authored-by: Shinaii <[email protected]>
Co-authored-by: Shirobaka <[email protected]>
Co-authored-by: Siebren Bakker <[email protected]>
Co-authored-by: Siebren Bakker <[email protected]>
Co-authored-by: Simon <[email protected]>
Co-authored-by: Sir3lit <[email protected]>
Co-authored-by: Smith <[email protected]>
Co-authored-by: Sneaky <[email protected]>
Co-authored-by: Snipeur060 <[email protected]>
Co-authored-by: Softwarenoob <[email protected]>
Co-authored-by: Sondre Sjølyst <[email protected]>
Co-authored-by: Space Cheese <[email protected]>
Co-authored-by: SrLicht <[email protected]>
Co-authored-by: StealWonders <[email protected]>
Co-authored-by: Stefan Kevin <[email protected]>
Co-authored-by: Stefano <[email protected]>
Co-authored-by: Stephen B <[email protected]>
Co-authored-by: Stephen White <[email protected]>
Co-authored-by: Steven <[email protected]>
Co-authored-by: Steven <[email protected]>
Co-authored-by: Stijn Bannink <[email protected]>
Co-authored-by: TASelwyn <[email protected]>
Co-authored-by: TTRCharlie <[email protected]>
Co-authored-by: Tealk <[email protected]>
Co-authored-by: Techdude404 <[email protected]>
Co-authored-by: TeddyTuned <[email protected]>
Co-authored-by: TekExplorer <[email protected]>
Co-authored-by: Terrahost <[email protected]>
Co-authored-by: Th3Dilli <[email protected]>
Co-authored-by: ThatProgrammer <[email protected]>
Co-authored-by: TheKing1543 <[email protected]>
Co-authored-by: TheLeCrafter <[email protected]>
Co-authored-by: TheRealGramdalf <[email protected]>
Co-authored-by: Thomas Selwyn <[email protected]>
Co-authored-by: Tim Slager <[email protected]>
Co-authored-by: Tin <[email protected]>
Co-authored-by: Toasty <[email protected]>
Co-authored-by: Tom Chilvers <[email protected]>
Co-authored-by: Torsten Widmann <[email protected]>
Co-authored-by: TuEye <[email protected]>
Co-authored-by: TuEye <[email protected]>
Co-authored-by: TuEye <[email protected]>
Co-authored-by: TuEye <[email protected]>
Co-authored-by: TubaApollo <[email protected]>
Co-authored-by: TunayAdaKaracan <[email protected]>
Co-authored-by: TylerSerafin <[email protected]>
Co-authored-by: Upd4ting <[email protected]>
Co-authored-by: User <[email protected]>
Co-authored-by: Vadym <[email protected]>
Co-authored-by: Valentin Raillard <[email protected]>
Co-authored-by: Vedran <[email protected]>
Co-authored-by: ViViV_ <[email protected]>
Co-authored-by: ViViV_ <[email protected]>
Co-authored-by: VibeGAMESNL <[email protected]>
Co-authored-by: Vikbor5342 <[email protected]>
Co-authored-by: Vilhelm Prytz <[email protected]>
Co-authored-by: Vladislav <[email protected]>
Co-authored-by: Wapriaily <[email protected]>
Co-authored-by: Wazbat <[email protected]>
Co-authored-by: Weilbyte <[email protected]>
Co-authored-by: William Cody Ardoin <[email protected]>
Co-authored-by: William Hallin <[email protected]>
Co-authored-by: William Harrison <[email protected]>
Co-authored-by: Xen0Xys <[email protected]>
Co-authored-by: Xen0Xys <[email protected]>
Co-authored-by: Yamiru <[email protected]>
Co-authored-by: Yannick Schinko <[email protected]>
Co-authored-by: Z. Feuerborn <[email protected]>
Co-authored-by: Zachary Jones <[email protected]>
Co-authored-by: Zake <[email protected]>
Co-authored-by: Zarklord <[email protected]>
Co-authored-by: antonand03 <[email protected]>
Co-authored-by: camjac251 <[email protected]>
Co-authored-by: cfouche3005 <[email protected]>
Co-authored-by: chasx003 <[email protected]>
Co-authored-by: chasx003 <chasx003@penguin>
Co-authored-by: creeper123123321 <[email protected]>
Co-authored-by: cryotize <[email protected]>
Co-authored-by: danny6167 <[email protected]>
Co-authored-by: devnote-dev <[email protected]>
Co-authored-by: dexslab <[email protected]>
Co-authored-by: diamkil <[email protected]>
Co-authored-by: diedyesterday <[email protected]>
Co-authored-by: durzo <[email protected]>
Co-authored-by: engels74 <[email protected]>
Co-authored-by: engels74 <[email protected]>
Co-authored-by: fenpaws <[email protected]>
Co-authored-by: gOOvER <[email protected]>
Co-authored-by: gOOvER <[email protected]>
Co-authored-by: grimsi <[email protected]>
Co-authored-by: hwalker928 <[email protected]>
Co-authored-by: hwalker928 <[email protected]>
Co-authored-by: hypersmc <[email protected]>
Co-authored-by: hz-ad <[email protected]>
Co-authored-by: iamkubi <[email protected]>
Co-authored-by: itismejoey <[email protected]>
Co-authored-by: jackwillis2005 <[email protected]>
Co-authored-by: jayceslesar <[email protected]>
Co-authored-by: jonathan <[email protected]>
Co-authored-by: kamcio96 <[email protected]>
Co-authored-by: ki2007 <[email protected]>
Co-authored-by: krenny <[email protected]>
Co-authored-by: lucatunes <[email protected]>
Co-authored-by: manyrandomthings <[email protected]>
Co-authored-by: maximilianovermeyer <[email protected]>
Co-authored-by: melethainiel <[email protected]>
Co-authored-by: microton79 <[email protected]>
Co-authored-by: mratox <[email protected]>
Co-authored-by: mrxbox98 <[email protected]>
Co-authored-by: mryoung <[email protected]>
Co-authored-by: mvw <[email protected]>
Co-authored-by: nateloeffel <[email protected]>
Co-authored-by: notCharles <[email protected]>
Co-authored-by: oliver408i <[email protected]>
Co-authored-by: onekintaro <[email protected]>
Co-authored-by: parkervcp <[email protected]>
Co-authored-by: paz <[email protected]>
Co-authored-by: pedrotski <[email protected]>
Co-authored-by: permanently <[email protected]>
Co-authored-by: powercas_gamer <[email protected]>
Co-authored-by: rafal1137 <[email protected]>
Co-authored-by: realkarmakun <[email protected]>
Co-authored-by: regulad <[email protected]>
Co-authored-by: rexracer1998 <[email protected]>
Co-authored-by: rtm516 <[email protected]>
Co-authored-by: shanehughes1990 <[email protected]>
Co-authored-by: skittles-fivem <[email protected]>
Co-authored-by: smcfreak <[email protected]>
Co-authored-by: softwarenoob <[email protected]>
Co-authored-by: synocx <[email protected]>
Co-authored-by: thomasbonsirven <[email protected]>
Co-authored-by: tmunsch <[email protected]>
Co-authored-by: toblerus <[email protected]>
Co-authored-by: tzanou <[email protected]>
Co-authored-by: vp-en <[email protected]>
Co-authored-by: wisty <[email protected]>
Co-authored-by: wjwrh <[email protected]>
Co-authored-by: wompmacho <[email protected]>
Co-authored-by: wraith1200 <[email protected]>
Co-authored-by: zoomiti <[email protected]>
Co-authored-by: İlker ARICI <[email protected]>
  • Loading branch information
Show file tree
Hide file tree
Showing 134 changed files with 7,690 additions and 0 deletions.
33 changes: 33 additions & 0 deletions SuperTuxKart/ReadMe.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# SuperTuxKart

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

## [Documentation](https://github.com/supertuxkart/stk-code/blob/master/NETWORKING.md)

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](https://github.com/supertuxkart/stk-code/blob/master/NETWORKING.md).
92 changes: 92 additions & 0 deletions SuperTuxKart/egg-super-tux-kart.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
{
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
"meta": {
"version": "PTDL_v2",
"update_url": null
},
"exported_at": "2024-03-24T19:19:23+01:00",
"name": "SuperTuxKart",
"author": "[email protected]",
"description": "Egg for hosting a SuperTuxKart Server.",
"features": null,
"docker_images": {
"ghcr.io\/ptero-eggs\/yolks:debian": "ghcr.io\/ptero-eggs\/yolks:debian"
},
"file_denylist": [],
"startup": ".\/bin\/supertuxkart --server-config={{CONFIG_NAME}} --lan-server={{SERVER_NAME}} --network-console --port=\"{{SERVER_PORT}}\" --difficulty={{DIFFICULTY}} --mode={{MODE}} --max-players={{MAX_PLAYERS}} --motd=\"{{MOTD}}\"",
"config": {
"files": "{}",
"startup": "{\r\n \"done\": \"Available command:\"\r\n}",
"logs": "{}",
"stop": "quit"
},
"scripts": {
"installation": {
"script": "#!\/bin\/bash\r\n\r\n# Install build tools\r\necho \"deb http:\/\/deb.debian.org\/debian bullseye-backports main\" >> \/etc\/apt\/sources.list && \\\r\napt-get update && apt-get -y full-upgrade && \\\r\n apt-get install -y build-essential cmake libbluetooth-dev libsdl2-dev \\\r\n libcurl4-openssl-dev libenet-dev libfreetype6-dev libharfbuzz-dev \\\r\n libjpeg-dev libogg-dev libopenal-dev libpng-dev \\\r\n libssl-dev libvorbis-dev libmbedtls-dev pkg-config zlib1g-dev subversion\r\n\r\nif [ ! -d \"\/mnt\/server\/stk-code\" ] && [ ! -d \"\/mnt\/server\/stk-assets\" ]; then\r\n \r\n #clone code repo\r\n git clone https:\/\/github.com\/supertuxkart\/stk-code \/mnt\/server\/stk-code\r\n \r\n #get assets\r\n svn co https:\/\/svn.code.sf.net\/p\/supertuxkart\/code\/stk-assets \/mnt\/server\/stk-assets\r\n \r\n # go into the stk-code directory\r\n cd \/mnt\/server\/stk-code\r\n \r\n # create and enter the cmake_build directory\r\n mkdir cmake_build\r\n \r\nelse\r\n\r\n #update existing stuff\r\n cd \/mnt\/server\/stk-assets\r\n svn up\r\n \r\n cd \/mnt\/server\/stk-code\r\n git pull\r\n\r\n\r\nfi\r\n\r\n#build the server\r\ncd cmake_build\r\ncmake .. -DSERVER_ONLY=ON\r\nmake\r\n\r\n#copy binary to root\/bin and make it executable\r\nmkdir \/mnt\/server\/bin\r\ncp \/mnt\/server\/stk-code\/cmake_build\/bin\/supertuxkart \/mnt\/server\/bin\/supertuxkart\r\nchmod +x \/mnt\/server\/bin\/supertuxkart\r\n\r\n#copy data folder\r\ncp -r \/mnt\/server\/stk-code\/data \/mnt\/server\/data\r\n\r\n#copy extra assets to data folder\r\ncd \/mnt\/server\/stk-assets\r\ncp -r library models music sfx textures tracks karts \/mnt\/server\/data\/\r\n\r\n# Delete repo's to save disk space.\r\n#rm -rf \/mnt\/server\/stk-code && rm -rf \/mnt\/server\/stk-assets",
"container": "ghcr.io\/ptero-eggs\/installers:debian",
"entrypoint": "bash"
}
},
"variables": [
{
"name": "Server Name",
"description": "The Name of the Server",
"env_variable": "SERVER_NAME",
"default_value": "Pterodactyl_Server",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:50",
"field_type": "text"
},
{
"name": "Config File Name",
"description": "Name of the Config File.",
"env_variable": "CONFIG_NAME",
"default_value": "config.xml",
"user_viewable": true,
"user_editable": true,
"rules": "required|regex:\/^([\\w\\d._-]+)(\\.xml)$\/",
"field_type": "text"
},
{
"name": "Mode",
"description": "0 = Normal Race\r\n1 = Time Trial\r\n2 = Battle\r\n3 = Soccer\r\n4 = Follow The Leader\r\n5 = Capture the Flag",
"env_variable": "MODE",
"default_value": "0",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|in:0,1,2,3,4,5",
"field_type": "text"
},
{
"name": "Difficulty",
"description": "Speed of the carts and AI difficulty\r\n0 = Beginner\r\n1 = Intermediate\r\n2 = Expert\r\n3 = SuperTux",
"env_variable": "DIFFICULTY",
"default_value": "0",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|in:0,1,2,3",
"field_type": "text"
},
{
"name": "Max Players",
"description": "How many players can there be in the server.",
"env_variable": "MAX_PLAYERS",
"default_value": "8",
"user_viewable": true,
"user_editable": true,
"rules": "required|numeric|between:1,24",
"field_type": "text"
},
{
"name": "Message of the Day",
"description": "Message of the Day displayed in the server.",
"env_variable": "MOTD",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:100",
"field_type": "text"
}
]
}
10 changes: 10 additions & 0 deletions among_us/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Among Us

[BetterCrewLink Server](bettercrewlink_server)
This project implements proximity voice chat in Among Us. Everyone in an Among Us lobby with this program running will be able to communicate over voice in-game, with no third-party programs required.

[CrewLink Server](crewlink_server)
This project implements proximity voice chat in Among Us. Everyone in an Among Us lobby with this program running will be able to communicate over voice in-game, with no third-party programs required.

[Impostor Server](impostor_server)
Impostor is one of the first Among Us private servers, written in C#.
15 changes: 15 additions & 0 deletions among_us/bettercrewlink_server/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Among Us - BetterCrewLink Server

## From their [Github](https://github.com/OhMyGuus/BetterCrewLink)

This project implements proximity voice chat in Among Us. Everyone in an Among Us lobby with this program running will be able to communicate over voice in-game, with no third-party programs required. Spatial audio ensures that you can only hear people close to you.

## Server Port

Ports required to run the server in a table format.

| Port | default (HTTPS enabled) | default (HTTPS disabled) |
|---------|---------|---------|
| Game | 443 | 9736 |

Default port is 443 if HTTPS is enabled, and 9736 if not. But you can change to any port or domain/ip in the egg
92 changes: 92 additions & 0 deletions among_us/bettercrewlink_server/egg-better-crewlink-server.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
{
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
"meta": {
"version": "PTDL_v2",
"update_url": null
},
"exported_at": "2024-04-02T13:58:58+02:00",
"name": "BetterCrewlink Server",
"author": "[email protected]",
"description": "An egg designed to allow support for Proximity Chat in Among Us using BetterCrewLink Server",
"features": null,
"docker_images": {
"ghcr.io\/ptero-eggs\/yolks:nodejs_16": "ghcr.io\/ptero-eggs\/yolks:nodejs_16"
},
"file_denylist": [],
"startup": "yarn start",
"config": {
"files": "{}",
"startup": "{\r\n \"done\": \"<info> BetterCrewLink Server started\"\r\n}",
"logs": "{}",
"stop": "^C"
},
"scripts": {
"installation": {
"script": "#!\/bin\/bash\r\n# Server Files: \/mnt\/server\r\napt update\r\napt install -y git python3 python3-pip build-essential\r\n\r\nmkdir -p \/mnt\/server\r\ncd \/mnt\/server\r\n\r\nINSTALL_REPO=\"https:\/\/github.com\/OhMyGuus\/BetterCrewLink-server.git\"\r\necho -e Install repo set to ${INSTALL_REPO}\r\necho -e \"\/mnt\/server is empty.\\ncloning files from repo\"\r\necho -e \"running 'git clone --single-branch --branch ${BRANCH} ${INSTALL_REPO} .'\"\r\ngit clone --single-branch --branch ${BRANCH} ${INSTALL_REPO} .\r\n\r\nif [ -f \/mnt\/server\/package.json ]; then\r\n \/usr\/local\/bin\/yarn install\r\nfi\r\n\r\necho -e \"install complete\"\r\nexit 0",
"container": "node:16-bookworm",
"entrypoint": "bash"
}
},
"variables": [
{
"name": "Github branch",
"description": "Select one of the available BetterCrewLink-server branches. Master per default.",
"env_variable": "BRANCH",
"default_value": "master",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:20",
"field_type": "text"
},
{
"name": "Domain",
"description": "Domain of your server or ip of your server",
"env_variable": "HOSTNAME",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "nullable|string|max:50",
"field_type": "text"
},
{
"name": "Server name",
"description": "Specifiy the name of your BetterCrewLink server",
"env_variable": "NAME",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:75",
"field_type": "text"
},
{
"name": "Use HTTPS",
"description": "Enables https. You must place privkey.pem and fullchain.pem in your CWD.",
"env_variable": "HTTPS",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "nullable|string|max:20",
"field_type": "text"
},
{
"name": "Path to SSL",
"description": "Alternate path to SSL certificates.",
"env_variable": "SSLPATH",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "nullable|string|max:250",
"field_type": "text"
},
{
"name": "Port",
"description": "Choose the port your server should run on",
"env_variable": "PORT",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:20",
"field_type": "text"
}
]
}
15 changes: 15 additions & 0 deletions among_us/crewlink_server/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Among Us - CrewLink Server

## From their [Github](https://github.com/ottomated/CrewLink)

This project implements proximity voice chat in Among Us. Everyone in an Among Us lobby with this program running will be able to communicate over voice in-game, with no third-party programs required. Spatial audio ensures that you can only hear people close to you.

## Server Port

Ports required to run the server in a table format.

| Port | default |
|---------|---------|
| Game | 9736 |

Default port is 9736 but you can change to any port or domain/ip in the egg
92 changes: 92 additions & 0 deletions among_us/crewlink_server/egg-crewlink-server.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
{
"_comment": "DO NOT EDIT: FILE GENERATED AUTOMATICALLY BY PTERODACTYL PANEL - PTERODACTYL.IO",
"meta": {
"version": "PTDL_v2",
"update_url": null
},
"exported_at": "2024-04-02T14:26:29+02:00",
"name": "Crewlink server",
"author": "[email protected]",
"description": "An egg designed to allow support for Proximity Chat in Among Us using CrewLink Server",
"features": null,
"docker_images": {
"ghcr.io\/ptero-eggs\/yolks:nodejs_16": "ghcr.io\/ptero-eggs\/yolks:nodejs_16"
},
"file_denylist": [],
"startup": "yarn start",
"config": {
"files": "{}",
"startup": "{\r\n \"done\": \"<info> CrewLink Server started\"\r\n}",
"logs": "{}",
"stop": "^C"
},
"scripts": {
"installation": {
"script": "#!\/bin\/bash\r\n# Server Files: \/mnt\/server\r\napt update\r\napt install -y git\r\n\r\nmkdir -p \/mnt\/server\r\ncd \/mnt\/server\r\n\r\nINSTALL_REPO=\"https:\/\/github.com\/ottomated\/crewlink-server.git\"\r\necho -e Install repo set to ${INSTALL_REPO}\r\necho -e \"\/mnt\/server is empty.\\ncloning files from repo\"\r\necho -e \"running 'git clone --single-branch --branch ${BRANCH} ${INSTALL_REPO} .'\"\r\ngit clone --single-branch --branch ${BRANCH} ${INSTALL_REPO} .\r\n\r\nif [ -f \/mnt\/server\/package.json ]; then\r\n \/usr\/local\/bin\/yarn install\r\nfi\r\n\r\necho -e \"install complete\"\r\nexit 0",
"container": "node:16-bookworm",
"entrypoint": "bash"
}
},
"variables": [
{
"name": "Github branch",
"description": "Set this to 'devel' if you wanna run a develop server.",
"env_variable": "BRANCH",
"default_value": "master",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:20",
"field_type": "text"
},
{
"name": "Domain",
"description": "Domain of your server or ip of your server",
"env_variable": "ADDRESS",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "nullable|string|max:50",
"field_type": "text"
},
{
"name": "Server name",
"description": "Specifiy the name of your Crewlink server",
"env_variable": "NAME",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:75",
"field_type": "text"
},
{
"name": "Use HTTPS",
"description": "Enables https. You must place privkey.pem and fullchain.pem in your CWD.",
"env_variable": "HTTPS",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "nullable|string|max:20",
"field_type": "text"
},
{
"name": "Path to SSL",
"description": "Alternate path to SSL certificates.",
"env_variable": "SSLPATH",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "nullable|string|max:250",
"field_type": "text"
},
{
"name": "Port",
"description": "Choose the port your server should run on",
"env_variable": "PORT",
"default_value": "",
"user_viewable": true,
"user_editable": true,
"rules": "required|string|max:20",
"field_type": "text"
}
]
}
18 changes: 18 additions & 0 deletions among_us/impostor_server/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Among Us - Impostor Server

## From their [Github](https://github.com/AeonLucid/Impostor)

Impostor is one of the first Among Us private servers, written in C#.
There are no special features at this moment, the goal is aiming to be as close as possible to the real server, for now. In a later stage, making modifications to game logic by modifying GameData packets can be looked at.

## Install notes

You MUST use Port 22023 for the Master Server. To host multiple servers, please read [Impostor Multiple Servers Documentation](https://github.com/Impostor/Impostor/blob/master/docs/Running-the-server.md#multiple-servers).

## Server Ports

Ports required to run the server in a table format.

| Port | default |
|---------|---------|
| Game | 22023 |
Loading

0 comments on commit 74c706a

Please sign in to comment.