opentibiabr

一款开源的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模拟器感兴趣的玩家和开发者

快速上手

  1. 从docker目录运行快速启动:

    cd docker
    cp .env.dist .env
    docker compose up -d --build
  2. 访问本地端点:网站 http://localhost:8080,登录服务 http://localhost:8088/login

  3. 游戏端口为 7172

核心优势

  • 开源免费(GPL-2.0)
  • Docker一键部署,快速搭建测试环境
  • 活跃的社区支持和持续开发

系统要求

  • 操作系统:跨平台(Linux、Windows、macOS)
  • 额外依赖:Docker(用于快速启动)、CMake、C++20编译器(从源码构建时)

注意事项

  • Docker快速启动仅用于本地开发、测试和LAN演示,请勿直接暴露于公网

历史版本

排序