Giving the Limited Grant
#
There are several circumstances where players might be granted a one-time reward:
- new player bonus
- returning player incentives
- seasonal or event reward (such as logging in at least once during an event)
For demonstration purposes, we’ll be manually simulating service calls with Postman. This guide currently covers a basic reward scenario where the player is granted items shortly after logging in.
Start Pragma Engine
#
Run Pragma Engine via one of the following methods.
Running via Make
Run make run
to start the platform. Run this in a terminal with platform
as the working directory.
Running in IntelliJ
From the IntelliJ toolbar in the upper right, ensure MainKt - LocalConfigured
is selected, then click the play button.
If MainKt - LocalConfigured
isn’t available, you will need to configure it. In the IntelliJ toolbar, click the dropdown next to the run button, then click Edit Configurations…. In the Run/Debug Configurations window that appears, expand Kotlin in the left hand side, then select MainKt - LocalConfigured
. Click OK. Click the play button in the IntelliJ toolbar to start Pragma Engine.
Once the engine has started successfully, it prints the message [main] INFO main - Pragma server startup complete
.