Page:
GetiyoModuleTool
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
5
GetiyoModuleTool
Mees van der Wijk edited this page 2025-08-28 00:49:03 +02:00
Table of Contents
Getiyo Module Tool
The GetiyoModuleTool (or GMT in short) is the development tool for Getiyo. It can create development environments, build/install modules and publish them to the ModuleStore. GMT has four modes which are described below.
build
Build a module to the .dist directory.
| Argument | Description |
|---|---|
| --output-server | Output the build to your local server. Requires ip & port to be set (See set) |
| --stop-server | Restart the server when the build is finished. Requires development mode to be turned on in the config. |
watch (V2 ONLY)
Watch a module workspace and combine on b keypress.
| Argument | Description |
|---|---|
| --output-server | Output the build to your local server. Requires ip & port to be set (See set) |
| --stop-server | Restart the server when the build is finished. Requires development mode to be turned on in the config. |
create
Create a new development environment. GMT will ask some questions to generate the wanted environment settings.
upgrade
Upgrade the ModuleServerAPI and ModuleClientAPI type definitions within a existing module workspace.
publish
Publish the latest build to the ModuleStore.
install
Install the current build in .dist to your local server.
set <property> <value
Update a GMT settings.
| Property | Description |
|---|---|
| ip | Local server ip address. |
| port | Local server port. |
| publishkey | Publish key for the module store. |
| author | Default author name. Also used in default package id. |
| packageroot | Default root in package id. |
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