Categorygithub.com/nautilusgames/demo
repository
0.0.0-20241009043613-9815a5a674aa
Repository: https://github.com/nautilusgames/demo.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# README

Demo

This project demonstrates how to integrate with Nautilusgames, providing a clear and concise example for developers. It is designed for software developers and technical teams who are looking to understand and implement integration with Nautilusgames in their own applications. The integration is based on the guidelines and documentation available at Nautilus Games Documentation.

Run Locally

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

  • MySQL

    • MYSQL_PASSWORD
    • MYSQL_ROOT_PASSWORD
    • MYSQL_DATABASE
    • MYSQL_USER
  • Database

    • DB_HOST
    • DB_PORT
    • DB_NAME
    • DB_USERNAME
    • DB_PASSWORD
  • Tenant

    • TENANT_ID
    • TENANT_API_KEY
    • TENANT_TOKEN_URL
  • Auth

    • PLAYER_SIGNING_KEY
    • TENANT_PLAYER_SIGNING_KEY

Clone the project

git clone https://github.com/nautilusgames/demo.git

Install dependencies

  go mod tidy && go mod vendor

Start the server

  source ./env && go run auth/cmd/main.go -c auth/configs/config.yaml

API Integration Flow

flow

API Reference

Integration API