相信能看到此篇文章的你心里是有想法的。首先你需要知道开魔兽需要准备哪些东西,我是艾西今天带您了解下魔兽世界开服需要的东西想要搭建一个魔兽商业服,需要有魔兽世界服务端
往事随风
收藏相信能看到此篇文章的你心里是有想法的。首先你需要知道开魔兽需要准备哪些东西,
我是艾西今天带您了解下魔兽世界开服需要的东西
想要搭建一个魔兽商业服,需要有魔兽世界服务端、网站系统、和一台服务器,若是自己不会技术,就要请个技术进行架设、调试,顺便把技术学了毕竟这是个一劳永逸的事情。
目前最完美的魔兽世界服务端AzerothCore
60级经典旧世版本
70级燃烧的远征版版本
80级巫妖王之怒版本
85级大地的裂变版本
90级熊猫人之谜版本
100级德拉诺之王版本
R110级军团再临版本
120级争霸艾泽拉斯版本
原版AzerothCore编译,仿官,集成Lua,无人数限制,无机器限制,无bug是目前修复最好的魔兽服务端了!
包含地图文件和数据库(已汉化)全程技术教学有任何都可以及时解决
服务器:一个游戏整体的游戏体验感以及流畅度都是由服务器决定的。
魔兽的服务端以及客户端都比较大,对服务器的要求也会比较高建议配置E5系列,再强一些i9游戏高频系列。
选择linux来搭建操作步骤方法:
这里我用的是Debian
环境搭建
#boost依赖,如下
# 或者 如下
# zlib在 zlib1g-dev
创建wow用户
这里用root
如果用windows子系统,可以设置默认进入用户
windows进入cmd命令行,执行指令进入Apps目录:
因为我安装的debian,所以这个目录下有个debian.exe的文件(如果是ubuntu那么就是ubuntu.exe)
设置完再进入子系统就是wow用户了
约定目录
这里用wow
# 以wow权限执行
网络游戏,需要C端和S端,即客户端和服务器端。预先创建对应目录方便后面操作。
# TrinityCore源码目录
# 服务器目录。最终包含etc,bin,data三个子目录
# 客户端目录。后面用于存放客户端版本,提取客户端数据
S端下载
#解压
C端下载
客户端版本:3.3.5(13930 或者12340) 自己想办法下载。魔兽老兵都懂如何下载正确版本。
数据库
这里用root
环境搭建中我们已经安装mariadb-server数据库(当然也可以使用mysql)。
初始化数据库
输入回车
# 输入两次 密码
# Y表示让root用户远程登录,N表示可以远程登录
登录数据库
登录成功,类似如下
导入数据
第一步,创建数据库
第二步,建表
编译服务端
这里切回wow
构建
cmake https://danji.1314gl.com/ -DCMAKE_INSTALL_PREFIX=/home/wow/server3.5.5 #构建项目
编译
这个步骤可能时间比较长,可以用nohup或者screen执行
make -j $(nproc) install #编译项目
编译成功后
ls /home/wow/server3.5.5 #可看到server3.5.5目录下有这3个文件夹 bin data etc
bin下面是生成的可执行文件。
data下面后面会放入客户端提取的地图数据。
etc 下面是一些配置文件。
注:查看并留意下这三个目录里面的文件,后面会用到。
地图数据载入
创建数据目录
用来存放地图数据
修改配置文件
把worldserver.conf.dist和authserver.conf.dist各自复制一份,然后去掉后缀.dist 。
修改worldserver.conf 中 DataDir = "." 为 DataDir = "https://danji.1314gl.com/data"。
注意:我这里填的是相对路径"https://danji.1314gl.com/data",你也可以填写绝对路径“
/home/wow/server3.5.5/data”
从客户端导出地图数据
将下载好的客户端,复制一份到上面约定的客户端目录/home/wow/client12340中,进入目录。
运行下面命令,提取客户端数据。这个过程有点慢,请耐心等待。
将地图数据copy到数据目录
配置连接
数据库配置
连接数据库,输入以下sql,打开auth库,并查看表realmlist
address为现网ip,及客户端连接ip。本地跑默认127.0.0.1就好。如果部署到服务器,需要更改为对应的ip。
port为对外端口,及客户端连接端口。现网需要开放本端口
localaddress为内网ip
gamebuild 为客户端版本号 ,是12340 还是 13930 取决于你所使用的客户端版本
客户端配置
打开客户端目录,找到wow.exe,同级目录下创建init_connect.bat,内容如下。
然后,运行脚本。此时,初始化客户端连接配置成功。
#在本地跑ip用127.0.0.1,这个ip对应上面realmlist中的address
启动服务端
先运行 authserver
以下为成功启动
再运行 worldserver
如果你按照上述步骤一步一步到了这里。那么运行结果可能
提示缺
TDB_full_world_335.22061_2022_06_01.sql!!!
这里根据你当前运行的worldserver的提示去下载
看到如上输出,那么恭喜你,worldserver启动成功。
登入世界
添加账号
这里我创建了一个用户名为wow1,密码也为wow1的账号,并升级为GM等级
创建账号
创建一个wow的账号先,worldserver命令行输入,如下
# 这里我们创建了一个用户名为wow1,密码也为wow1的账户
升级为GM
可以提升wow1的gmlevel为3,升级为GM账号,worldserver命令行输入,如下
# 紧接着我们把wow1账户升级为gm
登入游戏
windows中找到客户端可执行文件wow.exe,双击运行,打开客户端。
然后输入刚才的账号就可以了
客户端登录游戏
在魔兽世界客户端,创建 [ 登录.bat ] 文件,并写入如下内容:
echo SET realmlist "[服务器ip或域名]:1002"> realmlist.wtf
echo SET realmList "[服务器ip或域名]:1002"> Data/zhCN/realmlist.wtf
echo SET realmList "[服务器ip或域名]:1002"> Data/zhTW/realmlist.wtf
双击 [ 登录.bat ], 进入游戏
宝塔面板
用于对接管理系统
安装
宝塔Linux面板安装
Centos安装脚本:
Ubuntu/Deepin安装脚本:wget -O install.sh
http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh 1ba5f33df
Debian安装脚本:wget -O install.sh
http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh 1ba5f33df
只安装面板,不需要安装任何web服务相关工具
接口配置
面板设置->API接口
启用接口,并保存API密钥
添加服务器ip到白名单
开放端口
1001 : 服务器连接端口
1002 : 用户登录端口
1003 : mysql数据库端口
1004 : SOAP端口
服务器关键信息
服务器ip或域名
服务器连接端口
用户登录端口
mysql数据库端口
数据库账户/密码
SOAP端口
GM账户/密码
宝塔地址
宝塔API接口密钥
服务器控制
进入 /azerothcore-wotlk 目录
前台运行
可以看到服务器启动信息
Ctrl+C 会关闭服务器
关闭命令行窗口, 会关闭服务器
后台运行
重启服务器
停止服务器
查看运行情况
删除服务器
参考资料
对接管理系统
魔兽世界服务端管理系统:驰网艾西魔兽世界服务端管理系统
服务器编译运行成功之后, 如果需要其他玩家在线注册, 可以对接 魔兽世界服务端管理系统,
除了在线注册,还有其他很多功能, 比如:添加在线商城售卖道具,查看服务器在线玩家,管理员还可以通过网页端,对服务器进行控制,在线编辑luna脚本等等...
[热门资讯] 仙之侠道怎么去仙界(魔兽仙之侠道2陆章仙界如何进入)
2023-11-25[高手进阶] 小小魔兽团变态版如何构建阵容_小小魔兽团强势阵容搭配推荐
2023-09-06[高手进阶] 魔兽世界怀旧服祭坛守护者怎么做_魔兽世界怀旧服祭坛守护者完成攻略
2023-08-04[热门资讯] 中单炼金酸雾怎么理解(魔兽3dota练金术师怎么玩)
2023-11-21[手游问答] 魔兽世界伊斯多弗的冰冷之心在哪-伊斯多弗的冰冷之心位置一览
2023-09-29[新手攻略] 《魔兽世界怀旧服》厄运之槌副本在哪 厄运之槌副本位置介绍
2023-06-27[高手进阶] 魔兽世界怀旧服盘牙武器在哪交-盘牙武器提交位置
2023-07-15[热门资讯] 兽王怎么出(魔兽世界10级兽王猎人怎么选宠在哪里抓)
2023-11-29[高手进阶] 恶魔猎手的守护怎么打 魔兽世界浩劫恶魔猎手攻略分享
2023-07-10[手游问答] 梦三国第三章boss死皇详情一览(梦三国第三章boss死皇打法攻略)
2023-06-07[手游问答] 梦幻西游新门派东海渊技能介绍(2022东海渊技能经脉改动一览)
2023-06-07[手游问答] 魔兽世界猎人稀有宠物攻略(魔兽世界猎人稀有宠物分布图)
2023-06-07[手游问答] 奇迹mu圣导师装备怎么选(圣导师卓越装备的选择攻略)
2023-06-07[手游问答] 魔兽世界怀旧服希尔斯布莱德丘陵怎么去(希尔斯布莱德在哪)
2023-06-07[手游问答] 魔兽世界WLK版本猎人灵魂兽大全(四款猎人灵魂兽攻略)
2023-06-07[手游问答] 纳迪亚之宝古庙解锁条件及奖励(纳迪亚之宝古庙第七关攻略)
2023-06-07[手游问答] 暮色森林boss米诺陶牛头人在哪(寻找米诺陶地点位置详情)
2023-06-07[手游问答] 迷你盒子下载最新版2022(迷你世界4月28日全网下架整改)
2023-06-07