For the AMP community to share Generic Module templates.
Go to file
James Manker e164662cc2 Add Linux Config
I missed that the Linux config, while under the same folder, goes by a different name.
2022-03-16 00:03:30 -05:00
.github/ISSUE_TEMPLATE Update ConfigRequest.md 2021-10-07 23:15:23 +01:00
astroneer.kvp Various updates 2022-02-13 21:54:23 +11:00
astroneerconfig.json Various updates 2022-02-13 21:54:23 +11:00
astroneermetaconfig.json Various updates 2022-02-13 21:54:23 +11:00
avorion.kvp Add files via upload 2021-10-07 09:23:43 -05:00
avorionconfig.json Add files via upload 2021-10-07 09:23:43 -05:00
brokeprotocol.kvp Rename brokeprotokol.kvp to brokeprotocol.kvp 2021-12-21 11:29:21 +00:00
brokeprotocolconfig.json Update Broke Protocol Checkboxes 2022-01-13 21:33:42 -06:00
brokeprotocolmetaconfig.json Rename bpmetaconfig.json to brokeprotocolmetaconfig.json 2021-11-11 11:56:32 +00:00
craftopia.kvp Update Port and MaxUsers 2022-01-29 20:50:06 -06:00
craftopiaconfig.json Update Port and MaxUsers 2022-01-29 20:50:06 -06:00
craftopiametaconfig.json Add Settings to Craftopia 2022-01-21 20:34:05 -06:00
CraftopiaTemplate.ini Add Settings to Craftopia 2022-01-21 20:34:05 -06:00
dont-starve-together.kvp Update Don't Starve Together 2 2022-01-29 20:39:04 -06:00
dont-starve-togetherconfig.json Update Don't Starve Together 2 2022-01-29 20:39:04 -06:00
dont-starve-togethermetaconfig.json Update Don't Starve Together 2 2022-01-29 20:39:04 -06:00
geyser.kvp Update geyser.kvp 2021-12-01 18:07:40 +00:00
geyserconfig.json Create geyserconfig.json 2021-02-13 16:37:20 +01:00
insurgencysandstorm.kvp Convert Insurgency Sandstorm to base config 2022-02-12 18:27:14 -06:00
insurgencysandstormconfig.json Convert Insurgency Sandstorm to base config 2022-02-12 18:27:14 -06:00
insurgencysandstormmetaconfig.json Convert Insurgency Sandstorm to base config 2022-02-12 18:27:14 -06:00
InsurgencySS_Game.ini Complete Re-Write of the Insurgency Sandstorm Generic Module Template 2022-02-06 21:40:45 -06:00
kaboom.kvp Added Last Oasis and Kaboom, updated Valheim. 2021-10-14 14:53:11 +01:00
kaboomconfig.json Added Last Oasis and Kaboom, updated Valheim. 2021-10-14 14:53:11 +01:00
killing-floor-2.kvp Added metaconfig 2022-02-19 13:15:00 -06:00
killing-floor-2config.json Added metaconfig 2022-02-19 13:15:00 -06:00
killing-floor-2metaconfig.json Add Linux Config 2022-03-16 00:03:30 -05:00
last-oasis.kvp Added Last Oasis and Kaboom, updated Valheim. 2021-10-14 14:53:11 +01:00
last-oasisconfig.json Added Last Oasis and Kaboom, updated Valheim. 2021-10-14 14:53:11 +01:00
project-zomboid.kvp Ensure mods directory not overwritten 2022-02-02 15:53:34 +11:00
project-zomboidconfig.json Project Zomboid: Mask Discord token in UI 2022-02-15 17:10:04 +11:00
project-zomboidmetaconfig.json PZ: Various updates 2022-01-29 22:54:50 +11:00
README.md Update README.md 2022-01-14 14:02:49 +00:00
risk-of-rain-2.kvp Merge branch 'main' into ror2 2022-02-14 14:25:56 -06:00
risk-of-rain-2config.json Update Risk of Rain 2 2022-01-29 20:32:24 -06:00
risk-of-rain-2metaconfig.json Update Risk of Rain 2 2022-01-29 20:32:24 -06:00
satisfactory.kvp Update satisfactory.kvp 2021-10-27 00:28:48 +01:00
space-engineers-generic.kvp Update Space Engineers 2022-01-26 08:57:26 -06:00
space-engineers-genericconfig.json Update Space Engineers 2022-01-26 08:57:26 -06:00
space-engineers-genericmetaconfig.json Add Space Engineers 2022-01-08 16:13:54 -06:00
SpaceEngineers-Dedicated.cfg Updated Space Engineers config to relative path 2022-01-10 06:41:58 -06:00
squad-dedicated-server.kvp Add files via upload 2021-10-14 08:56:41 -05:00
squad-dedicated-serverconfig.json Add files via upload 2021-10-14 08:56:41 -05:00
starmade.kvp Edit StarMade Template 2021-12-30 12:17:32 -06:00
starmadeconfig.json Edit StarMade Template 2021-12-30 12:17:32 -06:00
sven-co-op.kvp Adding Sven Co-op 2021-12-22 00:28:23 -06:00
sven-co-opconfig.json Update Sven Co-op Checkboxes 2022-01-13 21:06:32 -06:00
sven-co-opmetaconfig.json Adding Sven Co-op 2021-12-22 00:28:23 -06:00
unturned.kvp Update ExitMethod 2022-02-08 11:59:58 +11:00
unturnedconfig.json Unturned: Fix two input types 2022-02-15 08:16:32 +11:00
unturnedconfigfile.dat Various updates 2022-02-02 20:29:05 +11:00
unturnedmetaconfig.json Full commit 2022-01-29 23:23:45 +11:00
unturnedworkshopconfig.json Full commit 2022-01-29 23:23:45 +11:00
valheim.kvp Added Last Oasis and Kaboom, updated Valheim. 2021-10-14 14:53:11 +01:00
valheimconfig.json Added Last Oasis and Kaboom, updated Valheim. 2021-10-14 14:53:11 +01:00
valheimplus.kvp Added Last Oasis and Kaboom, updated Valheim. 2021-10-14 14:53:11 +01:00

AMP Templates

For the AMP community to share Generic Module templates.

Making generic module templates

See the wiki article for the module: https://github.com/CubeCoders/AMP/wiki/Configuring-the-'Generic'-AMP-module

You can also use the online configurator at https://config.getamp.sh/ to help with building templates.

Sharing Templates

Right now the following restrictions apply to templates that may be publicly shared via this repository (some of these will be relaxed over time):

  • The application must not require any login/authentication in order to download (except for SteamCMD logins).
  • If the application does not have a Linux version you should add a Proton download via SteamCMD to support it if possible.
  • Applications that have customizable settings must use a Settings Manifest.
  • Only applications that expose some kind of Console that AMP is able to pick up.
  • Do not invoke any shell scripts/batch files. You must only launch actual executables.

To share a template

Create a pull request containing the following files in the top-level directory of the repository:

*APPLICATIONAME*.kvp
*APPLICATIONAME*config.json
*APPLICATIONAME*metaconfig.json (Optional)

With the names fully lower-cased.

For example, valheim.kvp, valheimconfig.json, valheimmetaconfig.json

Do not use any directories and include no-other files.

If you are only submitting a draft, make sure to append (draft) to the pull request title.

Editing templates

If you believe that a template needs either updating or changes made, please submit a pull request for that template with a justification for why that change is needed. If possible try and contact the original author first.

After submitting a template

Once you've submitted a pull request, your configuration will be tested in its as-is state by an automated tool. It will:

  • Load the configuration
  • Attempt to perform an update
  • Attempt to start the application
  • Verify that the application reaches the 'Ready' state.
  • Attempt to stop the application
  • Verify that the application reaches the 'Stopped' state.

You should ensure that your configuration can do this on both Windows and Linux before submitting your configuration.