tomhobson / sergen Goto Github PK
View Code? Open in Web Editor NEWA discord chat bot and docker controller to create game servers easily.
License: MIT License
A discord chat bot and docker controller to create game servers easily.
License: MIT License
GPL, MIT, GNU? Beerware???
-run SomethingThatsNotAGameServer
Sergen responds starting when it's not doing anything
Should respond along the lines
Image could not be found. Find all possible game servers with -possible
secrets in project = bad.
See if we can move to a different method for secrets. Should probably just add the appsetting.json and appsettings.development.json to be removed of secrets
This is due to not binding to the stdin and stdout. Will need to get this working in docker dotnet.
unsure if we should have a parameter on the game server json or if we just do it for all of them to keep the configs neat and uniform.
With factorio the default config is to be public and force user authentication.
Sergen should allow a 'default' config file or even whole directory (whole dir would allow persistent game saves) to be used when creating a new game server.
We could have some multi-selection options for each game server.
Eg: Minecraft: Skyblock, Hardcore, Flatland and Vanilla
Terraria: Small, Medium, Large
Factorio: Railworld, biter world.
And so on.
Instead of just a json file we should have a directory with some pre setup configs.
This would also mean we need an extra parameter on the game server (take the default if no parameter is supplied)
We'll need to work out how to handle spaces in the server names etc
Eg minecraft -- creative flatland, survival, hardcore
Factorio -- railworld, normal
ksp -- sandbox, survival and career
I'd like to support custom json for servers (ie if someone has their own docker image) so I wouldn't like to purge the game servers every time. But i'd really like them to stay as json within the project.
I think we need another 'custom-gameservers' directory and then purge gameservers every time we reinstall
To be able to setup a server like starbound we need a steam username and password. So we need a way for a slave to configure this for themselves then we can use this when creating the docker image
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.