ArcEmu服务器配置教程:从源代码到运行

需积分: 9 10 下载量 40 浏览量 更新于2024-10-20 收藏 265KB DOCX 举报
"这篇文档是关于配置WOW模拟器ArcEmu的教程,适用于W国服3.1.3客户端。作者Jerry警告该文档仅用于学习,不应用于商业目的的WOW私服。ArcEmu是从Ascent发展而来,支持3.3.5a版本,并在arcemu.info网站上维护更新。配置过程包括源代码获取、ArcEmu编译、安装MySQL和Navicat。" 在详细说明中,ArcEmu是一个活跃的魔兽世界(WOW)服务器模拟器项目,它源于Ascent并持续快速更新,能够支持最高至3.3.5a版本的游戏环境。要开始配置,首先需要安装SVN客户端TortoiseSVN,并从ArcEmu的官方SVN地址获取源代码。由于作者使用的是3.1.3版本客户端,他选择了Revision:2859的源码进行编译。确保客户端和服务器版本匹配是至关重要的,因为不同版本可能涉及DBC文件、地图数据和World数据库的变动。 在编译ArcEmu时,使用Visual Studio打开arcemuVC90-AllProjects.sln文件。可能需要升级工程文件以适应不同的VS版本。在编译过程中可能会遇到问题,如编译collision工程时出现错误,可以暂时卸载该项目,因为world服务需要collision.dll,可以使用ArcEmu的最新编译版本。成功编译后,会得到arcemu-logonserver.exe、arcemu-world.exe和collision.dll等文件,同时需要将libeay32.dll和libmySQL.dll复制到指定目录。 接下来,需要安装MySQL数据库服务,这里使用的是5.1.49版本,并创建用户为root、无密码的数据库。数据库管理工具Navicat8.2用于创建连接和管理数据库,需要创建名为logon、char和world的三个数据库,这些将在后续的服务器配置中使用。 总结来说,配置ArcEmu服务器涉及到下载源代码、编译源码、安装数据库服务以及使用数据库管理工具来准备必要的数据库结构。整个过程需要对编程、数据库管理和WOW服务器工作原理有一定的了解。