魔兽世界私服搭建架设教程「建议收藏」

魔兽世界私服搭建架设教程「建议收藏」https://github.com/TrinityCore/TrinityCore服务端源码,而且github上有详细教程,这里只记录关键WindowsRequirementsProcessorwithSSE2supportBoost1.63(根据教程实际下载的是1.66)MySQL≥5.1.0uptoMySQL5.7.xOpenSSL≥1.0.x(…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

https://github.com/TrinityCore/TrinityCore

服务端源码,而且github上有详细教程,这里只记录关键

Windows Requirements

Processor with SSE2 support
Boost 1.63 (根据教程实际下载的是1.66)
MySQL ≥ 5.1.0 up to MySQL 5.7.x
OpenSSL ≥ 1.0.x(Win64OpenSSL-1_1_0i.exe)
CMake ≥ 3.8.2 (latest stable recommended)
MS Visual Studio (Community) (2017) (Desktop)

 

1.Git   (2.19.0)

Git Extensions

  1. Includes Git, MySYSGit, and KDiff – be sure to install all three
  2. View this thread for important details on how to install Git for best results. Default install options for KDiff and MySYSGit are acceptable.
     
    1. During Git installation – Adjusting your PATH environment. Pick “Run Git from the Windows Command Prompt“.

2.vs2017 选c++

3.mysql   mysql-5.5.60.1.msi

4.KDiff3-64bit-Setup_0.9.98-2.exe

源码是3.3.5

编译成功如下

魔兽世界私服搭建架设教程「建议收藏」

还要拷贝3个文件

→  C:\Program Files\MySQL\MySQL Server 5.x\lib\

libmysql.dll 

→ C:\OpenSSL-Win64\bin

libssl-1_1-x64.dll
libcrypto-1_1-x64.dll

 

下来准备启动服务器

Windows

1. Browse into your D:\Build\bin\RelWithDebInfo folder and copy these files into your root World of Warcraft folder (where the Wow.exe is located):

mapextractor.exe
mmaps_generator.exe
vmap4extractor.exe
vmap4assembler.exe

Note – If you are extracting the data files from another machine, please make sure that you have the appropriate VC++ Redistributable Packages installed

2. Browse into your C:\TrinityCore\contrib and copy “extractor.bat” into your root World of Warcraft folder (with the previous files)

3. Launch extractor.bat and select what you want.

Important: dbc/db2 and maps AND vmaps are needed to make server work properly!

Note: Extracting the vmaps will take a while depending on your machine (30 min. – Up to 2 hours). Do not attempt to stop this process. It is finished when it prints “Press any key…”. It will create two new folders: buildings and vmaps. The buildings folder is completely useless post-running and can be safely deleted.

NOTE: Don’t run another task before the 1st is finished or you will have errors.

Optional but recommended: Extracting mmaps is optional but recommended. You should know that doing it will take a while depending on your machine (up to 8 hours). Do not attempt to stop this process.

4. Move the vmaps, maps, dbc, cameras and gt (master only) folders to the same directory as the TrinityCore binaries.

Note: The mmaps are experimental right now. Any bugs should be reported to the Issue Tracker.

Setting up the configuration files

First of all you need to find the two default config files (named worldserver.conf.dist and authserver.conf.dist (bnetserver.conf.dist in master) ) and copy these to their namesakes without the .dist extension.

 

下载

createsql

和 TDB_full…sql

只执行第一个,把第二个拷贝到build\bin\RelWithDebInfo 运行worldserver.exe就自动导入了

然后启动两个服务端

在world server里面执行create account 来创建账户

 

修改客户端配置

客户端默认是去登陆官方服务器,需要修改一下地址改成让客户端登陆我们自己架设的游戏服务器。假设魔兽世界客户端安装在 D:\WOW 下面,到 D:\WOW\Data\zhCN 下面,备份 realmlist.wtf 文件(如果没有就创建一个)。该文件原来的内容是

    set realmList cn.logon.warcraftchina.com
    set patchlist cn.version.warcraftchina.com
    set realmlistbn ""
    set portal cn

将其内容改成

    SET realmlist "127.0.0.1"
    SET patchlist "127.0.0.1"
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185603.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • JDK1.8下载安装(Windows版)

    JDK1.8下载安装(Windows版)官网下载JDK在oracle上的下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html,根据自己的需要,我这儿选择的是“JavaSE8u201/JavaSE8u202”,点击【JDK-DOWNLOAD】,打开第二张截图,如图选择接受,然后下载“JavaSEDevelopmentKit…

    2022年7月16日
    16
  • Swagger注解-@ApiModel 和 @ApiModelProperty

    @ApiModel使用场景在实体类上边使用,标记类时swagger的解析类概述提供有关swagger模型的其它信息,类将在操作中用作类型时自动内省属性属性名称数据类型默认值说明valueString类名为模型提供备用名称descriptionString“”提供详细的类描述parentClass<?>parentVoid…

    2022年4月8日
    201
  • hashmap为什么线程不安全面试_hashtable是线程安全的吗

    hashmap为什么线程不安全面试_hashtable是线程安全的吗HashMap为什么线程不安全?文章目录HashMap为什么线程不安全?前言项目环境1.put方法中的++modCount问题2.扩容期间取值不准确3.同时put碰撞导致数据丢失4.可见性问题5.扩容头插法可能导致的循环链表问题6.总结7.参考前言本文从以下几个方面来讨论HashMap为什么是线程不安全的put方法中的modCount++问题扩容期间取值不准确同时put碰撞导致数据丢失可见性问题扩容头插法可能导致的循环链表问题(jdk1.8以前版本)jd

    2022年10月11日
    0
  • tasklist 结束进程_转Tasklist(windows)

    tasklist 结束进程_转Tasklist(windows)目录Tasklist简述1、”Tasklist”命令是一个用来显示运行在本地或远程计算机上的所有进程的命令行工具,带有多个执行参数。类似Linux系统的ps命令2、显示结果由五部分组成:映像名称(进程名)、PID、会话名、会话#、内存使用使用格式tasklist[/s[/u[\][/p]]][{/m|/svc|/v}][/fo{table|list|csv}…

    2025年6月11日
    0
  • React 路由跳转后回到页面顶部

    React 路由跳转后回到页面顶部

    2021年5月28日
    519
  • 大数据应用及其解决方案

    大数据应用及其解决方案1大数据概述 1.1.概述 大数据,IT行业的又一次技术变革,大数据的浪潮汹涌而至,对国家治理、企业决策和个人生活都在产生深远的影响,并将成为云计算、物联网之后信息技术产业领域又一重大创新变革。未来的十年将是一个“大数据”引领的智慧科技的时代、随着社交网络的逐渐成熟,移动带宽迅速提升、云计算、物联网应用更加丰富、更多的传感设备、移动终端接入到网络,由此而产生的数据及增长速度将…

    2022年6月2日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号