Skip to content

WIP: This Bungeecord plugin launches GCE instances when player connection.

License

Notifications You must be signed in to change notification settings

entertvl/ondemand-server-gce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ondemand-server-gce

WIP: This Bungeecord plugin launches GCE instances when player connection.

authentication

This uses the Google Cloud Client Library to automatically detect and utilize a principal with IAM permissions granted to the target GCE instance through Application Default Credentials (ADC).

config

Please note that the name in the 'servers' section of config.yml (e.g., example) should match the same section of Bungeecord side.

servers:
  example:
    project_id: 'example-project-id'
    zone: 'asia-northeast1-b'
    instance: 'example-server'