一款开源的MMORPG服务器模拟器,专为OpenTibia社区开发,基于C++20和Lua编写,支持通过Docker快速部署。
- v3.6.1
- 发布于
- 2026年7月1日
- 649
- 星标
- 11,509
- 下载
- 同步于
- 1 天前
最新版本
v3.6.12026年7月1日 09:56下载慢?可在上方随时切换镜像源
项目说明
项目概述
Canary 是一款免费开源的MMORPG服务器模拟器,专为OpenTibia社区开发,基于C++20和Lua编写。它是OTServBR-Global项目的分支,包含服务器核心、数据包、Lua脚本、数据库架构、构建配置和开发工具。
主要功能
- 完整的Tibia服务器模拟,支持15.25协议版本
- C++20和Lua编写,高性能、可扩展
- Docker快速启动:支持MariaDB、MyAAC网站和登录服务的一键部署
- 多协议运行时支持(当前、11.00、8.60)
- 提供Lua API参考和VSCode IntelliSense存根
适用人群
- OpenTibia社区成员和服务器管理员
- MMORPG游戏服务器开发者
- 对Tibia模拟器感兴趣的玩家和开发者
快速上手
从docker目录运行快速启动:
cd docker cp .env.dist .env docker compose up -d --build访问本地端点:网站
http://localhost:8080,登录服务http://localhost:8088/login游戏端口为
7172
核心优势
- 开源免费(GPL-2.0)
- Docker一键部署,快速搭建测试环境
- 活跃的社区支持和持续开发
系统要求
- 操作系统:跨平台(Linux、Windows、macOS)
- 额外依赖:Docker(用于快速启动)、CMake、C++20编译器(从源码构建时)
注意事项
- Docker快速启动仅用于本地开发、测试和LAN演示,请勿直接暴露于公网
历史版本
排序