魔兽世界是世界上最成功的游戏之一,这是一套完整的服务端源码版本。
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团队副本。
顶级为60的魔兽世界服务器版本是WOW最经典的版本,让我们重温经典吧。
觉得有用就赞一个,欢迎fork
https://github.com/geektcp/UeCore.git
任何技术问题直接在issue提问。直接把问题和期望写清楚),每周定期回复
技术qq群: 153459822
各位有专业问题,尽量在issue留言讨论,留言后可以发QQ消息给作者或管理员提醒回复。
有很多问题往往一句话说不清楚或者描述不清楚。还有很多问题的回复也未必一次就能讨论清楚。
谢谢配合。
感谢各位的star,支持和关注,接下来这个项目也会进行持续的更新,大家可以留意动态。
2023年会发布一个新版本,基于CentOS7.x的版本,并部署到公网,到时候方便大家直接使用。
--------------
2023年9月20,基于CentOS7.x的新版本1.1已经内测通过,2023年9月16日上线。
UeCore服务器将提供良好的游戏功能设计,游戏体验,
持续更新,持续修复bug,持续扩展PVP,PVE各类玩法,创新功能,改进架构,做一个高质量的真正的游戏服务器。
- 巫妖王之怒
本项目目前已经扩展至80巫妖王之怒版本,进行了大量的深度改良和bug修复。
重点对60魔兽经典旧世界的游戏内容进行改良优化。
经过多年的沉淀,对游戏的代码更加熟悉,对游戏的逻辑认识更加深刻。
本服除了大幅优化了超级炉石功能,还做了很多的深度改造,包括飞行引擎,任务系统,传送系统。
随着时间的推移,未来还会更多精良的功能会上线。
本服不盈利,以结交朋友为主,大家一起来玩游戏。希望大家多多支持,注册账号进来休闲。
我们一起改良它,让更多的人获得乐趣。
http://wotlk.everwar.cn
在github找到其他魔兽世界服务端项目基本上完全没法使用。
往往clone下来是编译不了的,总会有各种问题。而这个git项目工程没这问题。
本项目支持机器人,自己可以创建玩家组队进行游戏。
本项目自主开发登陆器,多谢支持。
无毒无木马无插件,可以开启windows病毒威胁防护,360防火墙等等安全软件。放心使用。
从2016年底开始计划,2017年初正式启动。
这个项目持续了漫长的时间,期间几乎没有收到任何开源界的正面反馈和支持。
沉寂了很久坚持到现在,是因为兴趣和源自魔兽世界游戏设计本身的魅力。
魔兽世界作为一款宏大而精良的角色扮演游戏,经历全球互联网用户的对网络世界的憧憬、探索、成熟等多个阶段。
真正的角色扮演游戏游戏的本质是什么?
个人认为真正的RPG游戏的本质是很多人通过现代化的网络技术方式,
以非正式的,娱乐式的形式进行角色扮演,一起经历一些虚拟的互动,
整个过程中,每个人都能获得良好而精彩的娱乐体验。
希望你不要太当真,这只是一场游戏。
本项目聚焦60魔兽经典旧世的游戏内容设计,未来还将持续下去。
github star增长变化情况
目前有3个分支:
master:
主分支,默认是最新可用版本。
编译构建可用。
目前是基于CentOS6.5的可用版本,后续会更新到基于CentOS7.9的版本。
branch.CentOS7.9:
接下来开发一个基于CentOS7.9的版本就在这个分支上进行。
事实上,基于本项目现有的文档资料,仅仅只是操作系统的变化,用户依然可以自行编译部署成功。
branch.CentOS6.5:
存档分支,
这个分支的代码是基于CentOS6.5的完整的可用的分支版本,
编译构建可用。
永久固定是基于CentOS6.5的版本。
魔兽世界经典旧世客户端下载地址:
https://pan.baidu.com/s/1BgIYpZEmfTiAmeD_lMB1Sg
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):
待发布
魔兽世界的服务端虽然没有客户端那么笨重,但是服务端的逻辑是比较复杂的。纯C/C++代码大约50万行。
阅读并维护,二次开发这样一款经典游戏的服务端源码,也是一件非常有趣的事情。
这是一个基于portalclassic,优化部分代码后的二次开发版本。
客户端使用1.12.x版本(60魔兽经典客户端)
- 官方技术文档地址
http://doc.everwar.cn
更完整的界面截图,在项目的screen目录:
https://github.com/geektcp/UeCore/tree/master/screen
- 玩家成功安装截图
- 玩家一起练级
- 在灰谷体验最魔幻的森林
- 玩家电脑屏幕截图
- 玩家打副本