Skip to content

Platform for interconnection with automate game managment for mahjong-portal

License

Notifications You must be signed in to change notification settings

MahjongRepository/YagiMotel

Repository files navigation

main-d6ea7587b682cdff205af4e3d15ded93

Platform for interconnection with automate game managment for mahjong-portal.

Written in pure Java and Akka library (https://akka.io/)

Architecture diagram

https://github.com/unStatiK/YagiMotel/blob/master/arch.png

Build and Run instruction

Linux instruction

  1. Install JDK 17+ (https://openjdk.org/install/)

  2. Build YagiMotel

./gradlew clean build
  1. Create bin folder
mkdir bin
  1. Unzip distribution to bin folder
unzip build/distributions/YagiMotel.zip -d bin
  1. Copy shell script with JVM OPTS
cp deploy/prod_export.sh bin/YagiMotel/bin/
  1. Create config folder
mkdir bin/YagiMotel/bin/config
  1. Copy config example to config folder
cp config/example.config.yaml bin/YagiMotel/bin/config/
  1. Move to YagiMotel bin folder
cd bin/YagiMotel/bin/
  1. Edit config/config.yaml
  2. Run YagiMotel bot!
. prod_export.sh && ./YagiMotel

About

Platform for interconnection with automate game managment for mahjong-portal

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published