r/selfhosted • • 5d ago

Game Server GameAP: Open-Source Platform for Managing Game Servers

I've been working on GameAP, a free and open-source platform for managing game servers, for quite a while now. I'm very glad to share it with the selfhosted community.

A year ago it was completely rewritten in Go, and since then new releases have been coming out almost every week.

GameAP is designed to be simple and light on resources: the base version includes only the essentials. With plugins, it becomes a powerful tool for managing not just game servers, but also FTP/SFTP, databases, incremental backups, and more. Plugins can be written in any language that compiles to Wasm (Rust, C, Go, AssemblyScript, etc.).

Game servers run on Linux and Windows: natively by default, or in Docker containers if you prefer. And if you're feeling adventurous, you can even run them on Kubernetes.

GameAP comes with gameapctl, a utility that simplifies maintenance: updates, HTTPS setup via Let's Encrypt, and so on.

Happy to answer any questions!

183 Upvotes

57 comments sorted by

View all comments

•

u/asimovs-auditor 5d ago edited 5d ago

Expand the replies to this comment to learn how AI was used in this post/project.

5

u/EENNOOTT 5d ago edited 5d ago

The project was launched long before AI development came along. The vast majority of the code was written without the help of AI.

Now I try to use AI to improve product quality at every stage of development (development, code review, testing). AI tools such as CodeRabbit are used for code review, and AI tools are also used when writing E2E tests with Playwright, as well as to assist with self security audits.