Page:
ModuleStore
Pages
Config
ContactDetails
GetiyoModuleTool
Home
ModuleAPIGameLibEndScreen
ModuleAPIGameLibRatio
ModuleApiGameLibFrameCycle
ModuleApiGameLibGameDetails
ModuleApiGameLibRuntimeStorage
ModuleApiGameLibTimeSpan
ModuleClientAPI
ModuleClientAPIFeedback
ModuleClientAPIGameLib
ModuleClientAPIGameLibController
ModuleClientAPIIntroduction
ModuleClientAPINeighbor
ModuleClientAPINeighborResults
ModuleClientAPIPrincipals
ModuleClientAPIProperty
ModuleClientAPIUser
ModuleConfigCondition
ModuleConfigProperty
ModuleConfigTrigger
ModuleDebugging
ModuleDevelopmentIntroduction
ModuleEnvironment
ModuleJSON
ModuleServerAPI
ModuleServerAPIClient
ModuleServerAPIData
ModuleServerAPIDatabase
ModuleServerAPIGameLib
ModuleServerAPIGameLibCollisionSpace
ModuleServerAPIGameLibGame
ModuleServerAPIGameLibGamePlayer
ModuleServerAPIGameLibIntroduction
ModuleServerAPIGameLibRoom
ModuleServerAPIGameLibScoreboard
ModuleServerAPIGameLibScoreboardDetails
ModuleServerAPIGameLibScoreboardState
ModuleServerAPIIntroduction
ModuleServerAPILibs
ModuleServerAPILibsWebSocketLib
ModuleServerAPILibsWebSocketLibClient
ModuleServerAPIPrincipals
ModuleServerAPIProperty
ModuleStore
ModuleTS
Prerequisites
Reporting
ServerSetup
V1ModuleStructure
V2ModuleStructure
WebSocketLibCommuncationStandard
Clone
2
ModuleStore
Mees van der Wijk edited this page 2025-08-21 23:20:47 +02:00
Table of Contents
Module Store
The module store is a platform that is used to distribute modules between different Getiyo instances. Although it has Store in the name it has no monetization system and is just used for distribution and version management. You can publish a module to the ModuleStore via the GetiyoModuleTool and install modules to your Getiyo server in the admin dashboard.
Keys
If you want to publish or browse the ModuleStore you'll need a publish or browser key. These keys allow you to make contact with the ModuleStore. To request a key please contact the ModuleStore admin at:
modulestore@morphix.productions
or call to +31613392837
Set up browser key
- Navigate admin modules page at
http://serverIp:serverPort/admin/modules. - Right click the
Activate storebutton in the top right corner. - Enter the browserkey and click
Ok. - Server will validate the key, if key is valid page will reload.
- You can now browse the store with the
Browse Storebutton in the top right corner.
Set up publish key
- Open a terminal on the machine you want to publish from.
- Run
gmt set publishkey <publishKey - GMT will verify if the publish key is valid.
- You can now publish modules.
Publish a module
- Open a terminal in the root of the module environment.
- Run
gmt publish - If there's no
changed.mdfile found, GMT will ask if you'd like to create one. - Follow the steps and the module is published!
Getting Started
Module Development
- Introduction
- V2 Module Structure
- V1 Module Structure
- Development environment/Building
- Module Config
- Module Debugging
- GetiyoModuleTool
- Bug/Feature Reporting
- Contact Details
ModuleServerAPI
ModuleServerAPI GameLib
ModuleClientAPI
ModuleApi Shared
© Vix Entertainment 2023 - © Mooren Productief 2023 - All rights reserved