Skip to content
/ UeCore Public

UeCore wow game server c++ 开源魔兽世界 http://uecore.org

License

GPL-3.0, GPL-2.0 licenses found

Licenses found

GPL-3.0
LICENSE
GPL-2.0
COPYING
Notifications You must be signed in to change notification settings

geektcp/UeCore

UeCore全球著名中文魔兽世界服务器开源项目

魔兽世界是世界上最成功的游戏之一,这是一套完整的服务端源码版本。

2016年 6月,UeCore开源魔兽世界项目正式启动

2017年 1月,UeCore进入正式开源开发阶段 2018年 3月,支持Lua Engine

2019年12月,UeCore发布第一个版本

2020年 3月,UeCore发布第二个版本

2020年 3月,支持Player Bot

2020年12月,支持Npc Bot

2021年 6月,UeCore官网已经正式发布魔兽世界服务器

2022年 3月,发布RPM包一键安装版本1.0

2022年10月,发布RPM包一键安装版本1.1

2023年12月,UeCore发布客户端登陆器1.0

2024年 2月,发布RPM包一键安装版本1.2

2024年 3月,开发全新的世界Boss

2024年 5月,重构60,70团队副本。

登录入口

website

UeCore开源友谊魔兽世界社区论坛

overview

顶级为60的魔兽世界服务器版本是WOW最经典的版本,让我们重温经典吧。
觉得有用就赞一个,欢迎fork
https://github.com/geektcp/UeCore.git

任何技术问题直接在issue提问。直接把问题和期望写清楚),每周定期回复

技术qq群: 153459822

bbs

各位有专业问题,尽量在issue留言讨论,留言后可以发QQ消息给作者或管理员提醒回复。

有很多问题往往一句话说不清楚或者描述不清楚。还有很多问题的回复也未必一次就能讨论清楚。
谢谢配合。

感谢各位的star,支持和关注,接下来这个项目也会进行持续的更新,大家可以留意动态。
2023年会发布一个新版本,基于CentOS7.x的版本,并部署到公网,到时候方便大家直接使用。
--------------

2023年9月20,基于CentOS7.x的新版本1.1已经内测通过,2023年9月16日上线。

notice

UeCore服务器将提供良好的游戏功能设计,游戏体验,
持续更新,持续修复bug,持续扩展PVP,PVE各类玩法,创新功能,改进架构,做一个高质量的真正的游戏服务器。

wotlk server

登录入口

  • 巫妖王之怒
本项目目前已经扩展至80巫妖王之怒版本,进行了大量的深度改良和bug修复。
重点对60魔兽经典旧世界的游戏内容进行改良优化。

经过多年的沉淀,对游戏的代码更加熟悉,对游戏的逻辑认识更加深刻。
本服除了大幅优化了超级炉石功能,还做了很多的深度改造,包括飞行引擎,任务系统,传送系统。
随着时间的推移,未来还会更多精良的功能会上线。

本服不盈利,以结交朋友为主,大家一起来玩游戏。希望大家多多支持,注册账号进来休闲。

我们一起改良它,让更多的人获得乐趣。

UeCore魔兽世界帐号注册

http://wotlk.everwar.cn

登录入口

登录入口

feature

在github找到其他魔兽世界服务端项目基本上完全没法使用。
往往clone下来是编译不了的,总会有各种问题。而这个git项目工程没这问题。

本项目支持机器人,自己可以创建玩家组队进行游戏。

launcher

本项目自主开发登陆器,多谢支持。

无毒无木马无插件,可以开启windows病毒威胁防护,360防火墙等等安全软件。放心使用。

登陆器

history

从2016年底开始计划,2017年初正式启动。
这个项目持续了漫长的时间,期间几乎没有收到任何开源界的正面反馈和支持。
沉寂了很久坚持到现在,是因为兴趣和源自魔兽世界游戏设计本身的魅力。

魔兽世界作为一款宏大而精良的角色扮演游戏,经历全球互联网用户的对网络世界的憧憬、探索、成熟等多个阶段。

真正的角色扮演游戏游戏的本质是什么?
个人认为真正的RPG游戏的本质是很多人通过现代化的网络技术方式,
以非正式的,娱乐式的形式进行角色扮演,一起经历一些虚拟的互动,
整个过程中,每个人都能获得良好而精彩的娱乐体验。

希望你不要太当真,这只是一场游戏。

本项目聚焦60魔兽经典旧世的游戏内容设计,未来还将持续下去。

star history

github star增长变化情况

Stargazers over time

branch

目前有3个分支:
master: 
主分支,默认是最新可用版本。
编译构建可用。
目前是基于CentOS6.5的可用版本,后续会更新到基于CentOS7.9的版本。


branch.CentOS7.9:
接下来开发一个基于CentOS7.9的版本就在这个分支上进行。
事实上,基于本项目现有的文档资料,仅仅只是操作系统的变化,用户依然可以自行编译部署成功。

branch.CentOS6.5:
存档分支,
这个分支的代码是基于CentOS6.5的完整的可用的分支版本,
编译构建可用。
永久固定是基于CentOS6.5的版本。

client

魔兽世界经典旧世客户端下载地址:
https://pan.baidu.com/s/1BgIYpZEmfTiAmeD_lMB1Sg

os

CentOS 6.5 下载地址:
https://vault.centos.org/6.5/isos/x86_64/

CentOS 7.9 下载地址:
https://ftp.riken.jp/Linux/centos/7.9.2009/isos/x86_64/

完整的二进制安装包下载地址(仅支持CentOS 6.5):
https://github.com/geektcp/UeCore/releases/tag/1.0

完整的二进制安装包下载地址(支持CentOS 7.9):
待发布

describe

魔兽世界的服务端虽然没有客户端那么笨重,但是服务端的逻辑是比较复杂的。纯C/C++代码大约50万行。
阅读并维护,二次开发这样一款经典游戏的服务端源码,也是一件非常有趣的事情。

这是一个基于portalclassic,优化部分代码后的二次开发版本。
客户端使用1.12.x版本(60魔兽经典客户端)

doc

  • 官方技术文档地址
http://doc.everwar.cn

UeCore开源魔兽世界官方技术文档地址

界面截图

更完整的界面截图,在项目的screen目录:
https://github.com/geektcp/UeCore/tree/master/screen

游戏精彩截图

  • 玩家成功安装截图

成功安装

  • 玩家一起练级

玩家

  • 在灰谷体验最魔幻的森林

风景1

风景2

  • 玩家电脑屏幕截图

玩家合照

  • 玩家打副本

玩家合照