魔兽世界私服搭建架设教程
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
?
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.comset patchlist cn.version.warcraftchina.comset realmlistbn ""set portal cn將其內容改成
SET realmlist "127.0.0.1"SET patchlist "127.0.0.1"總結
以上是生活随笔為你收集整理的魔兽世界私服搭建架设教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 带你一步步破解Android微信聊天记录
- 下一篇: Mysql 多表查询详解