Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/morishin/minecraft-lambda-function
AWS Lambda function for managing Minecraft server
https://github.com/morishin/minecraft-lambda-function
aws-lambda minecraft minecraft-server
Last synced: 14 days ago
JSON representation
AWS Lambda function for managing Minecraft server
- Host: GitHub
- URL: https://github.com/morishin/minecraft-lambda-function
- Owner: morishin
- Created: 2017-01-03T18:43:54.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2023-05-22T21:34:06.000Z (over 1 year ago)
- Last Synced: 2024-10-25T05:58:15.288Z (22 days ago)
- Topics: aws-lambda, minecraft, minecraft-server
- Language: Python
- Homepage: http://morishin.hatenablog.com/entry/minecraft-lambda-function
- Size: 19.5 KB
- Stars: 39
- Watchers: 3
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# minecraft-lambda-function
AWS Lambda function for managing Minecraft server.You can play Minecraft Multiplayer $0.03 / hour. (See [DigitalOcean Pricing](https://www.digitalocean.com/pricing/#droplet))
## Features
### create⚒### upload🚀
### destroy💥
## Deploy
1. Run `make package` to create zip package file.2. Upload to AWS Lambda manually.
3. Set environment variables.
`MINECRAFT_LAMBDA_FUNCTION_TOKEN`, `DIGITALOCEAN_API_TOKEN`, `SLACK_INCOMING_WEBHOOK_URL`, `S3_BUCKET_NAME`
4. Configure test event and execute.
5. Receive Slack notification.
## Advanced Usage
Execute minecraft-lambda-function with Slack Slash Command.API Gateway settings example is here: https://gist.github.com/morishin/88042177ffdbbdb3349b0530a9de5d1f
## License
MIT