Grasscutter
Grasscutter是开源的原神服务器模拟项目,实现了登录、战斗、好友、传送等核心功能。它支持抽卡和多人联机,使用Java开发,需要JDK 17和MongoDB环境。该项目提供可自定义的游戏服务器平台,支持插件扩展,方便探索和修改游戏机制。
DockerGS
DockerGS项目利用Docker技术,实现Grasscutter动漫游戏私服的快速部署。支持Docker容器和JAR文件两种安装方式,适用于Windows和Linux环境。项目简化了服务器配置流程,提高了私服搭建效率。DockerGS还提供多版本支持和资源下载,满足不同用户的部署需求。
game-server
game-server是一个分布式Java游戏服务器框架,专为棋牌和MMORPG游戏设计。框架支持网关服、大厅服和游戏服的水平扩展,实现了集群注册、网关通信、登录验证和后台监控等核心功能。它集成了Redis、MongoDB数据处理,并封装了消息队列、线程模型等开发工具。网关服务器基于Mina,支持TCP、UDP、WebSocket和HTTP协议,适配多种客户端。该项目提供完整文档,适合游戏开发团队使用。
awesome-gameserver-cn
这是一个面向中文开发者的游戏服务器资源合集。该项目汇集了游戏服务器开发所需的各类资源,包括网络库、协议、持久化、日志、AI、工具库等。收录了多种开源游戏服务器框架,并提供运维工具和学习资料。适合不同经验水平的开发者参考,有助于构建高性能、可扩展的游戏服务器。
LinuxGSM
LinuxGSM是一款支持100多种游戏的Linux专用服务器命令行工具,提供快速部署、简单管理功能。具备一键安装、实时监控、自动警报、在线更新、数据备份等特性,适用于Ubuntu、Debian和CentOS等主流Linux发行版。该工具致力于简化服务器管理流程,提高管理效率,为游戏玩家和管理员节省时间。LinuxGSM采用命令行界面,操作高效,资源占用低,适合远程管理和自动化部署。它的开源特性使得社区贡献活跃,持续更新和改进,为游戏服务器管理提供了可靠的解决方案。
docker-minecraft-bedrock-server
该Docker镜像专为Minecraft基岩版专用服务器设计,提供自动更新、自定义属性配置、模组和资源包支持以及权限管理等功能。通过环境变量实现便捷配置,支持Docker Compose和Kubernetes部署。镜像简化了服务器的设置和维护流程,适用于不同规模的Minecraft服务器运营需求。