For the AMP community to share Generic Module templates.
Go to file
James Manker 366ae59421 Added Map and Various Adjustments
Updated the command line args due to formatting issues with the game, added Server Password to the command line since it goes in the Engine.ini and is not a line included by default. Disabled RCON for now due to the bug with AMP disconnecting after some time. The server works fine with regular console but will not accept input.
2022-04-03 22:19:28 -05:00
.github/ISSUE_TEMPLATE Update ConfigRequest.md 2021-10-07 23:15:23 +01:00
astroneer.kvp Add files via upload 2021-11-06 14:57:13 +01:00
astroneerconfig.json Added more config fields 2021-12-16 17:41:46 +01:00
astroneermetaconfig.json Added more config fields 2021-12-16 17:41:46 +01: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
conan-exiles.kvp Added Map and Various Adjustments 2022-04-03 22:19:28 -05:00
conan-exilesconfig.json Added Map and Various Adjustments 2022-04-03 22:19:28 -05:00
conan-exilesconfigsettings.ini Add config template 2022-02-12 02:38:27 -06:00
conan-exilesmetaconfig.json Added Map and Various Adjustments 2022-04-03 22:19:28 -05:00
craftopia.kvp Create Craptopia Template 2022-01-01 11:59:53 -09:00
craftopiaconfig.json Create Craptopia Template 2022-01-01 11:59:53 -09:00
dont-starve-together.kvp Add Don't Starve Together Module 2021-12-31 01:05:28 -06:00
dont-starve-togetherconfig.json Update Don't Starve Together Checkboxes 2022-01-13 20:54:43 -06:00
dont-starve-togethermetaconfig.json Add Don't Starve Together Module 2021-12-31 01:05:28 -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
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
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 Allow Java GC algo selection on Windows 2022-01-17 21:12:03 +11:00
project-zomboidconfig.json Merge pull request #40 from Greelan/pz 2022-01-18 21:23:04 +00:00
README.md Update README.md 2022-01-14 14:02:49 +00:00
risk-of-rain-2.kvp Add Risk of Rain 2 2021-12-22 18:09:48 -06:00
risk-of-rain-2config.json Update Risk of Rain 2 Checkboxes Again 2022-01-14 00:10:42 -06:00
risk-of-rain-2metaconfig.json Add Risk of Rain 2 2021-12-22 18:09:48 -06:00
satisfactory.kvp Update satisfactory.kvp 2021-10-27 00:28:48 +01:00
space-engineers-generic.kvp Correct Space Engineers Config 2022-01-14 09:22:18 -06:00
space-engineers-genericconfig.json Correct Space Engineers Config 2022-01-14 09:22:18 -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
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.