worldserver.conf 这个文件是服务端的配置文件,可以在这里做很多个性化修改
注意:修改这个必须重启服务端才能生效
首先这个文件要使用支持 utf-8 格式的文本编辑器,比如 VS code,sublime 等等,不要使用记事本来编辑
下面就来说说其中的部分设置
MaxOverspeedPings = 2,玩家超速检查,2 为正常检查,3+ 为加强检查(比 2 更难踢),0 为不检查超速
MaxPlayerLevel = 80,最高等级
StartPlayerLevel = 1,新人物等级
StartDeathKnightPlayerLevel = 55,死骑新人物等级
StartPlayerMoney = 0,新人物初始金钱(铜币)
AllFlightPaths = 0,1 为打开全部飞行路线(双方阵营),0 为关闭
InstantFlightPaths = 0,1 为飞行时瞬间到达目的地,0 为正常飞行
Instance.IgnoreLevel = 1,进副本不检查等级,设置为 0 为需要相应等级才能进入
Instance.IgnoreRaid = 1,进副本不需要团队,一个人就可以进入,设置为 0 则需要团队才能进入
Motd = "Welcome to a Trinity Core server.",进入服务器的欢迎语,使用 @ 符号换行,比如 “欢迎光临~@xspio 测试服务器”
DBC.EnforceItemAttributes = 1,1 为物品使用 DBC 文件中的属性,0 则物品使用数据库中的属性
Warden.Enabled = 0,为 1 时开启 Warden 反作弊系统
下面为各项人物属性倍率,1 为正常倍率,增大后增加各项属性值
Rate.Health = 1,生命
Rate.Mana = 1,魔法
Rate.Rage.Income = 1,怒气加
Rate.Rage.Loss = 1,怒气减
Rate.RunicPower.Income = 1,符能加
Rate.RunicPower.Loss = 1,符能减
Rate.Focus = 1,专注
Rate.Energy = 1,能量
Rate.Loyalty = 1,忠诚度
下面为掉率,1 为正常倍率,增大后会增加掉落几率
Rate.Drop.Item.Poor = 1,低劣物品
Rate.Drop.Item.Normal = 1,普通物品
Rate.Drop.Item.Uncommon = 1,罕见物品
Rate.Drop.Item.Rare = 1,稀有物品
Rate.Drop.Item.Epic = 1,史诗物品
Rate.Drop.Item.Legendary = 1,传奇物品
Rate.Drop.Item.Artifact = 1,工艺品
Rate.Drop.Item.Referenced = 1,参照物品
Rate.Drop.Money = 1,金钱
下面为经验倍率,1 为正常倍率,增大后会增加数额
Rate.XP.Kill = 1,击杀经验
Rate.XP.Quest = 1,任务经验
Rate.XP.Explore = 1,开图经验
其他倍率,1 为正常倍率
Rate.RepairCost = 1,修理费用
Rate.Honor = 1,荣誉
Rate.Talent = 1,天赋点
Rate.MoveSpeed = 1,移动速度
还有其他的不懂的留言给我
这是之前从网上找到,忘记是哪了,也没测试过,有错误欢迎在评论区指正
【主城】
【联盟】
.go xyz -9082 421 93 0 暴风城
.go -5032 -819 495 0 铁炉堡
.go 9985 1952 1327 1 达纳苏斯
.go -4073 -12030 2 530 埃索达
.go 883 297 504 870 七星殿
.go 3707 -3970 28 1116 暴风之盾
【部落】
.go 1317 -4383 27 1 奥格瑞玛
.go 1909 235 53 0 幽暗城
.go -1342 174 57 1 雷霆崖
.go 9341 -7277 15 530 银月城
.go 1606 921 471 870 双月殿
.go 5350 -4008 15 1116 战争之矛
【中立】
.go -1876 5455 -11 530 沙塔斯
.go 5825 466 659 571 达拉然(诺森德)
.go -838 4282 747 1220 达拉然(破碎群岛)
暴风城(开启争霸艾泽拉斯引入任务) .go -8190 536 122 0
奥格瑞玛 (开启争霸艾泽拉斯引入任务).go 1571 -4398 18 1
希利苏斯 铜须营地(开启艾泽拉斯之心) .go -7089 1292 -87 1
心之密室 .go -8289 1755 312 1929(坐标备用,不要使用GM命令出密室,否则任务不能完成,目前出密室可能黑屏)
传送代码
7.0区域
.go xyz -838 4282 747 1220 达拉然
.go xyz 346 3239 143 1220 苏拉玛
.go xyz 229 6606 137 1220 瓦尔萨拉
破碎群岛 苏拉玛 大步道 .go xyz 1388 4242 113 1220
破碎群岛 苏拉玛 月郡庄园 .go xyz 559 4370 134 1220
破碎群岛 阿苏纳 守望者棱堡 .go xyz -1420 6657 11.5 1220
破碎群岛 瓦尔莎拉 月神殿 .go xyz 2829 6504 206 1220
破碎群岛 破碎海滩 伊利达雷营地 .go xyz -545 2990 43.6 1220
破碎群岛 风暴峡湾 灰色哨所(联盟) .go xyz 2864 852 77.7 1220
破碎群岛 风暴峡湾 勇者之门(勇气试炼/英灵殿) .go xyz 2576 1034 217 1220
破碎群岛 至高岭 雷霆图腾 .go xyz 4110 4417 768 1220
破碎群岛 艾萨拉之眼 .go xyz -3372 4814 16.4 1220
.go zonexy 60 70 8899/8574
恶魔猎手职业大厅 .go xyz 1617 1414 208.8 1519
【出生】熊猫人 .go xyz 1470 3465 181.7 860
【出生】人类 .go xyz -8942.65 -135.755 83.73 0
【出生】暗夜精灵 .go xyz 10321 834.7 1326.37 1
【出生】矮人 .go xyz -6233.28 333.932 383.173 0
【出生】德莱尼 .go xyz -3981.95 -13890.7 94.8316 530
【出生】兽人 .go xyz -605.426 -4259.4 38.95 1
【出生】牛头人 .go xyz -2928.23 -257.543 58.942 1
【出生】亡灵 .go xyz 1673.91 1663.09 138.331 0
【出生】血精灵 .go xyz 10349 -6363.98 34.6723 530
【出生】恶魔猎手 .go xyz 1180.64 3284.96 70.3484 1481
.go xyz 1447 1771 54.6 1481 破碎深渊马顿 伊利达雷据点
.go xyz 1476.82 1410.93 243.4 1481 破碎深渊马顿 邪能之槌号
.go xyz 1625.99 1415 209 1481 返回黑暗神殿传送器前面
.go xyz 4325.4 -615.57 -281 1468 守望者地牢
【出生】死亡骑士 .go xyz 2368.48 -5653.09 426.127 609
.go xyz 2461.18 -5592.97 367.39 609 DK新手区1楼
.go xyz 2374.23 -5657.15 426.127 609 DK新手区2楼
7.0副本
.go xyz 7199.016602 7314.606934 22.888437 1492 噬魂之喉
.go xyz 2934 715 555 1492 噬魂之喉内部
.go xyz 3249.339600 635.595520 635.402588 1477 英灵殿
.go xyz -3884.863 4509.048 81.78993 1456 艾萨拉之眼
.go xyz 2935.65 1120.52 105.48443 1458 耐萨里奥的巢穴
.go xyz 3248.154 1828.97 237.2786 1466 黑心林地
.go xyz 3443.042 7665.096 -7.326169 1501 黑鸭堡垒
.go xyz 4570.606 4015.778 84.98153 1544 突袭紫罗兰监狱
.go xyz 4184.518 -745.0581 269.9499 1493 守望者地窟
.go xyz -11094 -1989.45 50 1651 卡拉赞
.go xyz 1008.247 3779.665 4.419988 1571 群星庭院
.go xyz 3478.503 4812.327 590.1548 1516 魔法回廊
.go xyz 1837.144 1385.495 372.7708 1520 翡翠梦魇
.go xyz 1846.511 1270.459 599.6007 1520翡翠梦魇内部
.go xyz 426 3281 142 1530 暗夜要塞
【旧世界五人副本】
.go 1805 -4400 -17 1 怒焰裂谷
.go -11207 1672 25 0 死亡矿井
.go -730 -2222 18 1 哀嚎洞穴
.go -236 1559 77 0 影牙城堡
.go 4247 736 -25 1 黑暗深渊
.go -8783 831 97 0 暴风城监狱
.go -5140 891 288 0 诺莫瑞根
.go -4470 -1678 82 1 剃刀沼泽
.go -1189 2891 87 1 玛拉顿
.go -6085 -2956 205 0 奥达曼
.go -4654 -2514 81 1 剃刀高地
.go 2855 -721 150 0 血色修道院
.go -6804 -2891 9 1 祖尔法拉克
.go -7187 -912 166 0 黑石深渊
.go -10291 -3984 -69 0 阿塔哈卡神庙
.go 3338 -3380 145 0 斯坦索姆
.go 1253 -2587 93 0 通灵学院
.go -4350 1331 160 1 厄运之槌
.go -7528 -1223 286 0 黑石塔
【旧世界团队副本】
.go 1093.45 -469.41 -105 409 熔火之心
.go -7671 -1106.6 397 469 黑翼之巢
.go -8409 1500 28 1 安其拉废
.go -8241 1990 130 1 安其拉神殿
【燃烧的远征五人副本】
.go -361 3074 -14 530 地狱火城墙
.go -298 3157 32 530 鲜血熔炉
.go -307 3070 -2 530 破碎大厅
.go -3638 4943 -100 530 暗影迷宫
.go -3361 5218 -100 530 奥金尼地穴
.go -3085 4942 -100 530 法力陵墓
.go -3362 4667 -100 530 塞泰克大厅
.go 3307 1342 506 530 禁魔监狱
.go 2871 1554 253 530 能源舰
.go 3405 1489 183 530 生态船
.go 818 6937 -79 530 蒸汽地窖
.go 727 7009 -71 530 奴隶围栏
.go 781 6761 -71 530 幽暗沼泽
.go -8759 -4190 -208 1 黑色沼泽
.go -8356 -4061 -207 1 旧希尔斯布莱德丘陵
.go 12887 -7332 66 530 魔导师平台
【燃烧的远征团队副本】
.go -11125 -2016 48 0 卡拉赞
.go -316 3093 -115 530 玛瑟里顿的巢穴
.go 3543 5090 4 530 格鲁尔的巢穴
.go -8175 -4182 -166 1 海加尔山之战
.go 792 6865 -63 530 毒蛇神殿
.go 3088 1385 185 530 风暴要塞
.go -3630 318 39 530 黑暗神殿
.go 12562 -6775 16 530 太阳井高地
【巫妖王之怒五人副本】
.go 1221 -4864 42 571 乌特加德城堡
.go 1246 -4856 217 571 乌特加德之巅
.go 5693 503 653 571 紫罗兰监狱
.go 3881 6984 107 571 魔环
.go 3894 6985 70 571 魔枢
.go 3679 2164 36 571 艾卓尼鲁布
.go 3644 2038 2 571 古代王国安卡赫特
.go 6954 -4418 451 571 古达克
.go 4775 -2034 230 571 达克萨隆要塞
.go 9183 -1385 1111 571 闪电大厅
.go 8922 -990 1040 571 岩石大厅
.go -8752 -4443 -198 1 净化斯坦索姆
.go 8578 792 559 571 冠军的试炼
.go 5667 2007 799 571 灵魂熔炉
.go 5598 2016 799 571 萨隆矿坑
.go 5629 1982 802 571 映像大厅
【巫妖王之怒团队副本】
.go 3877 6980 153 571 永恒之眼
.go 5201 -1674 414 571 纳克萨玛斯
.go 5470 2839 419 571 阿尔卡冯的宝库
.go 3457 263 -112 571 黑曜石圣殿
.go 3600 198 -112 571 红玉圣殿
.go -4690 -3715 49 1 奥妮克希亚的巢穴
.go 9331 -1116 1246 571 奥杜尔
.go 8515 726 559 571 十字军的试炼
.go 5799 2076 637 571 冰冠堡垒
【大灾变五人副本】
.go -7571 -1312 246 0 黑石岩窟
.go -5600 5413 -1797 0 潮汐王座
.go 1025 636 157 646 巨石之核
.go -10678 -1306 18 1 托维尔失落之城
.go -11507 -2306 609 1 旋云之巅
.go -10199 -1838 21 1 起源大厅
.go -4063 -3452 282 0 格瑞姆巴托
.go -236 1559 77 0 影牙城堡
.go -11207 1672 25 0 死亡矿井
.go -11916 -1187 86 0 祖尔格拉布
.go 6850 -7952 171 530 祖阿曼
.go -8601 -4026 -207 1 永恒之井
.go -8315 -4464 -206 1 时光之末
.go -8292 -4569 -223 1 暮光审判
【大灾变团队副本】
.go -7533 -1208 478 0 黑翼血环
.go -11353 53 724 1 风神王座
.go -4887 -4244 828 0 暮光堡垒
.go -1263 1050 108 732 巴拉丁监狱
.go 3991 -2951 1003 1 火焰之地
.go -8281 -4521 -218 1 巨龙之魂
【熊猫人之谜五人副本】
.go 961 -2463 181 870 青龙寺
.go -702 1266 137 870 风暴烈酒酿造厂
.go 3627 2537 771 870 影踪禅院
.go 1433 5085 135 870 围攻砮皂寺
.go 683 2080 372 870 残阳关
.go 2855 -721 150 0 血色修道院
.go 1253 -2587 93 0 通灵学院
.go 1387 442 480 870 魔古山宫殿
【熊猫人之谜团队副本】
.go 3986 1106 498 870 魔古山宝库
.go 170 4042 257 870 恐惧之心
.go 951 -61 509 870 永春台
.go 7249 5031 77 1064 雷电王座
.go 1236 608 320 870 决战奥格瑞玛
【德拉诺之王五人副本】
.go 7264 4454 130 1116 血槌炉渣矿井
.go 8847 1368 98 1116 钢铁码头
.go 1486 3082 107 1116 奥金顿
.go 29 2526 104 1116 通天峰
.go 7874 562 125 1116 恐轨车站
.go 7112 196 145 1116 永茂林地
.go 770 123 6 1116 影月墓地
.go -7528 -1223 286 0 黑石塔上层
【德拉诺之王团队副本】
.go 3472 7428 30 1116 悬槌堡
.go 8087 855 35 1116 黑石铸造厂
.go 4063 -695 3 1464 地狱火堡垒
【军团再临五人副本】
.go 3740 4184 892 1220 耐萨里奥的巢穴
.go -1 5796 3 1220 艾萨拉之眼
.go 2443 823 254 1220 英灵殿
.go 3812 6347 186 1220 黑心林地
.go -956 4330 741 1220 突袭紫罗兰监狱
.go -1809 6670 148 1220 守望者地窟
.go 3089 7477 52 1220 黑鸦堡垒
.go 1169 4372 9 1220 魔法回廊
.go 3407 1991 14 1220 噬魂之喉
.go 1020 3840 9 1220 群星庭院
.go -11031 -2008 95 0 重返卡拉赞
.go xyz -4486.916992 -2238.660156 2932.467529 1651 卡拉赞图书馆传送后
.go xyz -4657.313477 -2515.179443 254.014297 1651 卡拉赞麦迪文跳下后
.go xyz 4137.2719 -2030.987 730.557 1651 卡拉赞 守护者的书房
.go xyz 3695.124 -2200.423 815.597 1651 最后boss
.go -425 2430 109 1220 永夜大教堂
.go 5402 10820 21 1669 执政团之座
【军团再临团队副本】
.go 3581 6481 179 1220 翡翠梦魇
.go 2372 894 254 1220 勇气试炼
.go 1229 4209 -66 1220 暗夜要塞
.go -575 2481 97 1220 萨格拉斯之墓
.go 1821 1058 501 1669 克罗库恩入侵点
.go -3190 9397 -182 1669 安托鲁斯燃烧王座
.go xyz 6692.12 -802.504 1511.14 1676 基尔加丹面前
.go xyz -3703.09 -1587.67 634.63 1712 燃烧王座 老四门前 Keeper
.go xyz -10574.9 8489.22 1871.51 1712 燃烧王座 老六门前
.go xyz -12634.1 -2591.08 2498.61 1712 燃烧王座 阿格拉玛 Aggramar
.go xyz -3086.26 10495.8 -113.321 1712 燃烧王座 War Council 老二
.go xyz -4299.96 -11165 770.478 1712 Eonar
.go xyz -12634.3 -3338.25 2513.82 1712 Core
.go xyz 2826.39 -4567.94 291.945 1712 阿古斯Pantheon 万神之座
.go xyz 3092.33 -9635.25 70.3764 1712 维迪卡尔
.go xyz -10574.7 8754.89 1871.55 1712 Hunter
120级地图传送坐标:
库尔提拉斯(LM)(地图代码1643)
--提加拉德海峡
1、伯拉勒斯(LM主城) .go 1138 -538 29 1643
2、诺文顿庄园(LM) .go 801 1051 87 1643
3、戒卫岭(LM) .go -737 746 69 1643
4、自由镇(副本) .go -1670 -1355 34 1643
5、海王湾 .go 1306 2781 132 1643
6、狼穴(BL) .go 1641 346 91 1643
--德鲁斯瓦
1、箭谷镇 .go -1005 1317 6 1643(小心NPC营地有怪)
2、肖湾镇 .go -75 2092 51 1643
3、奥尔法的兽穴(棘语者) .go -457 2645 298 1643
4、阿罗姆之台(LM) .go -642 3115 325 1643
5、阿罗姆路口 .go -246 3146 377 1643
6、卡兹岗哨(BL) .go 244 3168 368 1643
7、维克雷斯庄园(副本门口) .go 766 3373 229 1643
8、克莱因 .go 70 3451 203 1643
--斯托颂谷地
1、布伦纳丹(LM).go 2492 -47 55 1643
2、湮灭峭壁(团本风暴熔炉) .go 3365 -1411 121 1643
3、风暴神殿 .go 4154 -1105 161 1643
4、望风山(地图中心) .go 3522 419 374 1643
5、战牙要塞(BL) .go 3961 473 120 1643
6、求知者之眺(始祖龟) .go 3780 1051 11 1643
7、戴林要塞(LM) .go 3359 1384 45 1643
8、米尔斯通村(LM) .go 2621 1591 61 1643
9、棘背沼泽 .go 2547 856 202 1643
赞达拉(BL)(地图代码1642)
--祖达萨
1、达萨罗巨搫封印(BL主城) .go -1101 804 436 1642
2、达萨罗港口(BL主城) .go -2030 802 8 1642
3、阿塔达萨(副本口,小心大量BL) .go -863 2027 729 1642
4、鲜血关口 .go 157 753 126 1642
5、奈辛瓦里远征队 .go 394 103 240 1642
6、鳞商驿站(始祖龟) .go -272 -345 261 1642
7、阿塔格罗尔(始祖龟).go -956 -1059 25 1642
8、船难者营地(LM) .go -1737 -840 27 1642
9、求知者岗哨(始祖龟) .go -2284 -255 5 1642
10、獠牙岛(BL).go -3010 690 17 1642
11、毒牙岛 .go -3497 1118 6 1642
12、希巴拉(LM) .go -2609 2270 15 1642
13、希巴拉(BL).go -2681 1953 40 1642
--纳兹米尔
1、祖尔加废墟 .go 682 1336 12 1642
2、黑暗之心(奥迪尔入口).go 1313 598 -161 1642
3、黑暗之心(孢子林入口).go 1214 715 -260 1642
4、卡格瓦之巢(大蛤蟆神) .go 1593 -441 11 1642
5、纳兹瓦萨 .go 2292 -165 7 1642
6、托加之眠 .go 2477 207 13 1642
7、冥宫 .go 2099 1367 8 1642
8、格林坠机点(LM).go 1270 1644 42 1642
--沃顿
1、狐人藏身处(BL) .go 2094 2810 59 1642
2、托塔卡避难所(始祖龟) .go 3353 2479 45 1642
3、塞塔利斯神庙(副本入口).go 3150 3134 117 1642
4、沃里克的圣殿(BL) .go 2739 3425 71 1642
5、碎石码头(LM) .go 2724 4125 22 1642
6、虔敬者圣殿(蛇人).go 1948 4834 74 1642
7、沙灼岗哨 .go 923 3689 72 1642
8、阿昆达神殿(BL) .go 340 3069 182 1642
这个是最新的 V10 带机器人版本,放张机器人的图,除了这个剑圣,你看到的玩家都是机器人(点击图片看大图)

版本特点:
需要专用登录器
随机机器人
主城有传送员
自定义锻造师
需要高配置机器
拍卖行机器人
等等....
还有很多细节的改动,大家进游戏体验吧
新的版本我没有关闭随机机器人,所以最好是在 SSD 硬盘上运行,内存不低于 16G
运行方式:
下载后解压到 D 盘根目录
依次运行快捷方式 1、2 运行成功后再运行快捷方式 3 和 4
运行 1、2 没成功可以试试用管理员运行下 closeAll.bat
账号
使用登录器自带的 conan 密码 conan 登录
或者使用GM账号 admin 密码 admin,这个账号下面放了变态的装备,使用的是自带这个物品编辑工具修改的,给大家参考
把客户端里面的东西全部复制到 魔兽世界 客户端里面去,使用 SPP-WoW.exe 进入游戏
魔兽世界 客户端请使用台服的 3.3.5a(12340) 版本
机器人
你可以邀请看到的机器人组队
机器人一般会自动使用技能 ,但你也可以通过密机器人的方式控制机器人
比如你通过指定机器人的私聊输入:follow 机器人就会一直跟随你
如果你输入:runaway,机器人就跑开了(打怪的时候会停止打怪跑走)
等等
注意:我忘记把限制脚本删除了,导致一直传回到闪金镇,大家把 SingleCoreR2v10\Core\Scripts 里面的 System_Restricted_Zone.lua 这个脚本删除一下
有什么使用问题先看:https://www.xspio.com/魔兽单机版使用教程
和 https://www.xspio.com/category/客户端%7C工具%7C教程
服务端下载:https://pan.baidu.com/s/1d8Hup0BLtKLZKyIwS4JD7g 密码: gjw2
这个教程教大家在 64 位 windows 系统下面,怎样从零开始编译一个魔兽世界的服务端(包括 3.3.5 和与官方同步的 7.x 版本),本教程以 7.x 版本为例
下图为 7.x 版本进入游戏后的画面(点击图片查看大图)

MaNGOS 芒果端,也就是 M 端,源码地址:https://github.com/mangos/MaNGOS ,MaNGOS 端所有版本 MaNGOS 官方都会编译好并在服务端源码的 releases 那里放出下载链接,所以大家都不用编译直接下载就可以使用了
教程里源码使用 TrinityCore,也就是T端,如果哪天T端也放出编译好的版本,那就不需要这个教程了,在这里告诉下大家,这些服务端源码都是免费的,编译好后也没有任何限制
有兴趣和能力的同学还可以往里面加一些自定义功能,比如传送啊、PlayerBot(也就是我们说的机器人)啊、自定义附魔啊等等(大部分你在外面看到的功能都已经有人写好了,你只要往服务端源码里加入再编译就行了)
其中 3.3.5 版本基本能实现官方 99% 的功能
7.x 版本则很多系统功能和副本脚本都不是很完善,但也是可玩的,特别是对一些喜欢尝新的同学来说
注:教程里使用的是 win10 64 位的系统,所以大部分的截图和环境设置都是以这个为准,如果你使用的是其他版本的系统,比如 win7,其实基本和 win10 是一致的,一样可以照着教程实现正常编译
系统需求:
CPU 处理器必须支持 SSE2 指令集(一般只要不是太旧的 CPU 都支持)
Boost 1.65.1
MySQL ≥ 5.1.0
OpenSSL = 1.0.x
CMake ≥ 3.8.2
MS Visual Studio (Community) ≥ 15 (2017)
Git https://gitforwindows.org (这个请自行安装)
下面开始上面环境的安装
Boost
下载:https://dl.bintray.com/boostorg/release/1.65.1/binaries/boost_1_65_1-msvc-14.1-64.exe

如上图安装到默认位置(一般是 C:\local\boost_1_65_1)
然后在系统中添加环境变量,如下图(点击图片看大图)

MySql
编译用 MySql 下载:https://dev.mysql.com/downloads/mysql/5.6.html
下载 Windows (x86, 64-bit), ZIP Archive 这个免安装版本,解压到 D 盘根目录(例 D:\mysql-5.6.40-winx64)
运行用 MySql ,这个用来导入游戏数据库,服务端实际运行在这个数据库下面,编译时不用,后面导入游戏数据库和运行游戏服务端时才用到
这里提供一个绿色免安装的版本,和本站发布的版本里自带那个一样的
链接: https://pan.baidu.com/s/1XQ_NuCj8Vj8xikyUhlJVDw 密码: vunn
解压到(D:\MySql)后运行里面的 MySQL.bat 就行了,连接数据库用户名和密码如下
用户名:root
密码:ascent
OpenSSL
下载:http://slproweb.com/products/Win32OpenSSL.html
注意:下载 64 位的,版本号为 1.0.x 的版本,不要下载 1.1.x 的版本和名字里带 Light 的版本
比如现在下载的 Win64 OpenSSL v1.0.2o,有可能你下载的时候最后的版本字母 o 会不一样
安装的时候如果系统里没有 Microsoft Visual C++ 2008 Redistributable Package (x64) 会出错
VC ++ 2008 64位下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=15336
安装选项里如下图选择,其他的按默认就行了

CMake
下载:https://cmake.org/download/
在 Latest Release 下面找到 Windows win64-x64 Installer ,下载这个
安装的时候记得在生成桌面快捷方式上打勾,其他默认,如下图

MS Visual Studio (Community)
下载:https://www.visualstudio.com/zh-hans/
在下载 windows 版里面选择带 Community 的版本,只有这个是免费的,免费版功能和收费版是一样的
安装的时候注意选项如下图(点击图片放大)
勾选“使用 C ++ 的桌面开发”,如果是 windows 10 的系统,还要勾选右边那两个选项,其他的默认就行了

开始编译
到这里我们的编译环境就已经搭建好了,下面需要下载源码了
TrinityCore 下载地址:https://github.com/TrinityCore/TrinityCore
点击 Branches: master 这里可以切换版本分支,版本分支说明在上面源码下载链接的页面上有说,比如现在显示的是 TrinityCore Open Source MMO Framework (master = 7.3.5.26654, 3.3.5 = 3.3.5a.12340) ,说明 master 代表 7.x 版本,3.3.5 代表 3.3.5a.12340 版本(巫妖王之怒),你要编译哪个版本就切换到哪个版本的分支再下载
提醒:如果你编译的是最新 master 分支的版本,一定要先运行 魔兽世界 客户端,检查两个版本号是否对应,不相同就不要编译了,运行不会成功的
客户端版本查看,运行桌面的 魔兽世界 快捷方式,或者在 魔兽世界 文件夹里面运行 World of Warcraft Launcher ,会在上面显示版本信息,我这里显示的版本号也是 7.3.5.26654 ,说明服务端和客户端版本是匹配的,如果不匹配,那你可以更新 魔兽世界 到最新版本,或者等 TrinityCore 更新服务端源码到现在客户端相同版本后才可以编译,否则就不要编译了,编译好了也会因版本不对应而无法进入游戏
这里以 master 分支为例,点击右边的绿色按钮 Clone or download ,点击 Download ZIP 开始下载,下载好后把 TrinityCore-master.zip 解压到 D 盘根目录,重命名 TrinityCore-master 文件夹名称为 Trinity
在 D 盘根目录新建一个命名为 Build 空文件夹,用来放 CMake 生成的源码程序(后面编译好的服务端程序也在这里)
运行安装好的 CMake,刚刚新建了桌面快捷方式的话在桌面就可以直接找到了,没有的话在默认安装目录 C:\Program Files\CMake\bin 运行 cmake-gui.exe

如上图,点击 Browse Source... 选择源码文件夹 D:\Trinity ,点击 Browse Build... 选择 D:\Build 文件夹,然后点击 Configure

上图这里选择 Visual Studio 15 2017 Win64 这个选项,选好后点击 Finish
因为在教程里没有使用安装版的 MySql ,会出现下面错误,点击 OK

MySql 的库文件配置如下图所示(在 Value 这一列点击后输入框右边会出现“...”图标,点击进行选择)

如上图这样设置好 MySql 后,再次点击 Configure 按钮,当 CMake 消息框中出现 Configuring done 字样时,说明配置成功
这时再点击 Generate 按钮,CMake 消息框中出现 Generating done 字样,同时 Open Project 按钮变为可用,点击 Open Project 按钮
这样 CMake 会自动使用 VS 打开生成的源码,VS 刚打开的时候,VS 状态栏会提示“正在分析...”这样类似的字样,状态栏显示“就绪”说明 VS 分析完成了
现在我们点击 VS 菜单栏的“生成”菜单项,选择“配置管理器”如下图配置(点击图片看大图)

上图“活动解决方案配置”这个选择“RelWithDebInfo”,“活动解决方案平台”选择“x64”,选择好后点击“关闭”
这里 VS 会再次扫描整个方案,等状态栏显示“就绪”后,在 VS 的“解决方案资源管理器”面板里面,右键 ALL_BUILD,选择“生成”
这个过程视每个人的电脑不同,所用时间也不尽相同,我电脑配置差,下去喝杯水先
片刻后...
项目生成成功,在 VS 的“输出”框内显示如下类似信息
========== 生成: 成功 26 个,失败 0 个,最新 0 个,跳过 0 个 ==========
生成的文件在 D:\Build\bin\RelWithDebInfo 目录里面,至此源码编译就已经完成了
解压 DBC, Maps, VMaps 和 MMaps
在 D:\Build\bin\RelWithDebInfo 文件夹里面,拷贝下面4个文件到 魔兽世界 客户端里面
mapextractor.exe
mmaps_generator.exe
vmap4assembler.exe
vmap4extractor.exe
在 D:\Trinity\contrib 文件夹里面,拷贝 extractor.bat 到 魔兽世界 客户端里面
上面文件全部拷贝完成后,双击拷贝进 魔兽世界 客户端里面的 extractor.bat ,在弹出的对话框中输入数字 4 (解压全部)后敲“回车”键,提示你“This may take a few hours to complete. Please be patient.”意思是全部解压得花好些个小时,你得耐心一点,再次敲“回车”键后开始解压
解压文件可能要花 7 到 8 个小时,在这个过程中最好不要运行其他的程序或者说动电脑,让电脑自己安安静静完成解压
我晚上 10 点开始解压,睡一觉,明天一早应该就解压好了
睡觉中...
一早起床...

如上图中红线所示,花了 25356094 毫秒,我掐指一算,整整 7 个小时啊...
你会发现在魔兽世界客户端里面生成了 DBC , Maps , GT , VMaps 和 MMaps 这几个文件夹,说明已经解压好了
如果没有出现 GT 文件夹(3.3.5 版本没有这个,只要能成功生成 VMaps 和 MMaps 就行了),请删除 DBC 和 Maps 文件夹并重新运行一次 extractor.bat ,选择 1
还有一个 buildings 文件夹,这个在生成成功后可以删除
服务端配置
在 D 盘根目录,新建一个 TrinityCore 的文件夹,把上面生成的 DBC , Maps , GT , VMaps 和 MMaps 这几个文件夹复制或者剪切到这里来
在编译好的 D:\Build\bin\RelWithDebInfo 文件夹里面,把下面的文件拷贝到 D:\TrinityCore 文件夹中
bnetserver.cert.pem
bnetserver.conf.dist
bnetserver.exe
bnetserver.key.pem
bnetserver.pdb
worldserver.conf.dist
worldserver.exe
worldserver.pdb
然后把 bnetserver.conf.dist 和 worldserver.conf.dist 文件名后面的 .dist 删除掉变成 bnetserver.conf 和 worldserver.conf
还有几个文件需要拷贝进来
在 D:\mysql-5.6.40-winx64\lib 文件夹里面,把 libmysql.dll 拷贝到 D:\TrinityCore 文件夹中
在 C:\OpenSSL-Win64 文件夹里面,把 libeay32.dll 和 ssleay32.dll 拷贝到 D:\TrinityCore 文件夹中
数据库配置
数据库的操作要在 MySql 运行中的状态下实现
之前 MySql 部分说过的 运行用 MySql 这个版本(不是编译用那个版本),运行里面的 MySQL.bat ,运行成功显示如下

如果在上面框里显示 MySQL could not be started 就说明运行没成功,如果你下过我上传的服务端版本,可以在里面找 closeAll.bat 这个 bat 工具,右键使用管理员权限运行一下再重新运行 MySQL.bat ,再不行你只能自行上网查找解决方法了,我建议你最好重装新系统,这样绝对不会出现运行不了的问题
下载创建数据库的 sql 文件:https://github.com/TrinityCore/TrinityCore/blob/master/sql/create/create_mysql.sql 打开这个页面,在 RAW 这个按钮上面鼠标右键,选择“链接另存为”,把 create_mysql.sql 保存到 D 盘根目录
MySql 运行成功后使用 Navicat 连接数据库,教程在此:https://www.xspio.com/魔兽世界物品道具制作修改所需工具下载
在 Navicat 里,新建一个 MySql 链接(用户名:root,密码:ascent),假设这个链接为 wow ,在右键菜单里选择“运行 SQL 文件...”,如下图

“文件”选择刚刚下载的 create_mysql.sql ,“编码”选择“UTF-8”,点击“开始”,成功后会添加 auth 、 characters 、 hotfixes 、 world 四个数据库,并添加数据库用户 trinity ,数据库到此就创建成功了
服务端数据库下载:https://github.com/TrinityCore/TrinityCore/releases
在上面这个下载页面可以看到, TDB 7xx.00 打头的是 7.x 服务端用的数据库, TDB 335.xx 这个是 3.3.5 版本用的数据库,我们编译的是 7.x 的服务端,那就下载 TDB_full_7xxx.7z 这个最新的数据库,下载好后解压到 D 盘根目录
在解压出来的 D:\TDB_full_7xxx 文件夹中,找到“TDB_world_xxx”和“TDB_hotfixes_xxx”两个文件,拷贝到 D:\TrinityCore 目录中去
服务端运行
在 D:\TrinityCore 目录,修改一个文件后,服务端就可以运行了
用编辑器打开 worldserver.conf ,编辑器可以使用 vscode 、 sublime 等等,最好不要用记事本打开
修改 DBC.Locale = 0 ,改成 DBC.Locale = 4 (这个是因为使用的是中文的游戏客户端)
修改 mmap.enablePathFinding = 0 ,改成 mmap.enablePathFinding = 1 (这个可以改善怪物的寻路,免得怪物飞天之类的发生)
修改好后现在运行 D:\TrinityCore 里面的 worldserver.exe ,程序会自动创建、导入并更新数据库,红线标明了正在导入的数据库,如下图(点击图片看大图)

如果出现“无法启动此程序,因为计算机中丢失 xxxx ....”这样类似的错误信息,那就需要安装 vc++ 的运行库,最好把 vc++ 的所有版本都安装上
下载:https://www.xspio.com/魔兽世界服务端运行所需运行库下载(运行提示出错的请下载安装这些运行库)
在听到“滴”或者“嘟”的一声后,说明运行完成
现在创建账号,在 worldserver.exe 运行窗口的命令行下面敲“回车”键,出现 TC> 这样的标志,输入 bnetaccount create test@test test 命令后“回车”,创建账号名为 test@test 密码为 test 的账号,其中的 game account 1#1 的意思是新建的这个 test@test 在游戏数据库里使用 1#1 表示,然后我们把 test@test 这个账号升级为 GM 账号,输入命令 account set gmlevel 1#1 3 -1 ,成功,上面操作如下图所示(点击图片看大图)

然后再运行 bnetserver.exe (这个只在登录游戏账号的时候使用,进入游戏后可以关闭),至此服务端就运行成功了
登录游戏
用编辑器打开你的游戏客户端里面的 WTF\Config.wtf 文件,修改这行 SET portal "CN" 为 SET portal "127.0.0.1"
把 D:\Build\bin\RelWithDebInfo 里面的 connection_patcher.exe 和 刚刚放进 D:\TrinityCore 目录的 libeay32.dll 拷贝到游戏客户端里面,把 Wow-64.exe 拖到 connection_patcher.exe 图标上面放开,会生成 Wow-64_Patched.exe 文件,运行 Wow-64_Patched.exe 这个文件进入游戏,在游戏账号那里输入刚刚创建的 test@test ,密码输入 test 就成功连接了,如果弹出服务器选择框,选择 Trinity 就行了
游戏截图(点击图片看大图)

首先下载所有必须的东西
服务端(你可以在这里找到):https://xspio.com/category/wow3.3.5/
客户端:https://xspio.com/魔兽世界官方客户端下载
运行库:https://xspio.com/魔兽世界服务端运行所需运行库下载(运行提示出错的请下载安装这些运行库)
数据库管理(如果你想修改数据库,比如修改和添加物品等):https://xspio.com/魔兽世界物品道具制作修改所需工具下载
本站下载的压缩包解压密码为: xspio.com 或者 www.xspio.com
运行
先安装运行库,如果电脑上已经有了就跳过这步
下载服务端,解压后如下图

依次运行快捷方式 1 2 3 4,在干净的系统上面,会直接成功
如果你安装过其他版本的游戏,可能会存在端口冲突或者其他冲突导致的运行不成功(可以先卸载其他版本,最好在干净的系统上面运行,本站的版本都为绿色版本,关闭后可直接删除,不会在系统里留下多余东西)
快捷方式 1 运行未成功的情况如下,最后一行字显示 Apache could not be started(只要有这一行就说明运行没成功)

快捷方式 2 运行未成功的情况如下,同上,最后一行字显示 MySQL could not be started(只要有这一行就说明运行没成功)

这时候请先尝试运行 closeAll.bat (右键使用管理员权限运行),注:删除的时候不成功也可以先执行这个文件
如果上面都没问题,那么运行成功后如下
快捷方式 1

快捷方式 2

快捷方式 3

快捷方式 4

服务端到这里就算启动成功了
客户端需要下载对应版本,比如 3.3.5(12340) 的服务端就使用 3.3.5(12340) 的客户端
下载好客户端后(最好下载台服的,国服没这个小版本,就算你想使用国服也要先下载台服才能正常使用),解压到文件夹
比如我的如下,已经把服务端中的 wow.bat 放入这个文件夹,图中倒数第三个文件,单机玩你只要运行这个 wow.bat 就可以成功进入游戏了
GM 账号和密码在服务端下载页面有

手动创建账号
如果你想自己创建账号可以使用自带的页面创建(有可能我没更新导致失败),不行的话可以在命令行窗口创建,在服务端窗口“回车”后就可以输入命令了,如下图

T 端 7.x 版本
创建账号(账号为 test@test,密码为 test):bnetaccount create test@test test
设为 GM:account set gmlevel 1#1 3 -1
注意,上面的 1#1 编号并不一定是你创建的账号,你可以在 auth.account 表中看到 username 列对应账号的编号
T 端 3.3.5a 版本
创建账号(账号为 test,密码为 test):account create test test
设为 GM: account set gmlevel test 3 -1
国服
想使用国服请先用台服进入游戏一次,然后复制台服客户端下面的 WTF 和服务端的 wow.bat 到国服客户端里面,运行 wow.bat 就可以正常进入了
服务端关闭
关闭的话最好按顺序来,选中窗口并使用快捷键 Ctrl + C,只按一次然后等待关闭,多次按可能会造成强行关闭
先关闭 3 worldserver,然后是 4 authserver,再是 1 apache 和 2 mysql
如果提示 终止批处理操作吗(Y/N)? 则输入 Y 后再回车就关闭了
如果直接使用 x 来关闭,可造成服务端出错,导致以后运行不稳定甚至无法运行
其他版本 M 端官方下载
这是 M 端官方编译好的版本,自带的数据库是英文的
World of Warcraft Classic (1.12.1):https://github.com/mangoszero/server/releases
World of Warcraft: The Burning Crusade (2.4.3):https://github.com/mangosone/server/releases
World of Warcraft: Wrath of The Lich King (3.3.5a):https://github.com/mangostwo/server/releases
World of Warcraft: Cataclysm (4.3.4):https://github.com/mangosthree/server/releases
World of Warcraft: Mists of Pandaria (5.4.1):暂无
常见问题:
问:解压密码是什么?
教程一开始就写了,对吧?
问:解压错误
重新下载
解压错误看解压软件的错误日志,会提示你哪个包不正确
问:查到病毒了
下载的文件请自行进行查杀,本站上传前都会使用 VirusTotal 查杀一遍
病毒产生的情况有很多种,比如你下载的过程被劫持了,所以下载到的可能不是本站提供的文件而是病毒,或者本身你电脑就被感染了,这样下载的文件就可能在下载后被感染上等等
再退一步说,谁会蠢到在自己网站上放病毒给人下载啊,本站从 2005 年一直运行到现在,有病毒早被 ban 了,而且软件都是开源的,源码都放在那,编译的教程我也写了,你不放心就自己编译就好了
问:服务端无法启动
先安装运行库并使用本站新版端里带的 closeAll.bat 脚本关闭下冲突的端口,因为数据库和服务端的端口很容易出现冲突,特别是使用过别的安装版本。如果还有问题,那么请在干净的系统上运行,这是绝对可以运行成功的
本站的都是绿色版本,解压就可运行,服务端都不需要安装,所以正确关闭后不存在和其他端冲突的问题
问:无法验证游戏版本
使用 bat 脚本进入并确定服务端和游戏版本一致
不要用 Launch.exe 运行,会连接到官方服务器
问:服务端有没有限制
这里发布的服务端都是开源的,源码地址都有,所以完全免费,也没限制
你也可以用源码自己编译,如果你想的话,编译教程也有写
问:GM 命令
查看数据库的 command 表
问:机器人怎么用
本站只有简单的使用说明
BOT 源码在这里, https://github.com/ike3/mangosbot
包括具体使用说明
注意:
如果这里没找到你的问题,看看文章评论,评论里一些常见的问题都有答案,有可能一些重复的问题我并没有回答,往前再找找,一般能找到回答
本站做这些都出于是对游戏的爱好,同时也让喜欢这个游戏的人可以体验下游戏,如果你真的喜欢这个游戏,请去玩官方的版本,体验会更好
版本更新的话有时间就会放上来,本站从 05 年开始更新到现在了,只要还有人玩,就会一直更新,估计我会做到更不动为止,呵呵