魔兽世界服务端端新手搭建教程
明杰也是很久以前开始研究魔兽服务器架设,
主要原因是亚服经常要排队6-7个小时,
去不排除的服和单机没啥区别,以怀旧服玩到10级以后就开始玩335端,一开始也和新入手的人一样云里雾里的,
经过长时间的学习总算有点成就,
向新手提供以下教程,以免走很多弯路:

一、服务端架设新手向内容
1. 335端的架设
下载获得一个压缩包和一个20200212的升级补丁,直接解压压缩包得到一个ayaseCore2005版本完整的服务端内容,文件夹大概如下:
我们把20200212升级补丁的3个压缩包,选择一个解压出来,放到上面的core里面即可。(三个端的区别是 一个是ike3+npcbot,一个是pbot+npcbot,另一个没有bot好像)
第2步,拷由客户端补丁
将 AyaseCore\客户端补丁 目录下的文件全部拷到你的wow335客户端目录下,替换原有文件。
第3步,启动“启动器.exe”
设置见文件夹内的“启动器设置.png”
⒈、先点击下面的“mysql path",选择你解压目录下的 ayaseCore\mysql\bin 目录,
⒉、再点击上面的Server path,选择 解压目录下的 ayaseCore\core 目录,即可;
Apache path 可以设置也可以不设置,因为梦神端没有注册网页,
设置之后打开的是说明文档,和有爱维基一样的内容。
目标:你解压目录下的 ayaseCore\Apache\bin
3、接下来就可以先启动1,再等1-2秒sql服务启动完成后,再启动2和3即可。
注意:2和3弹出来的窗口在整个游戏期间不要关掉。
这3个程序都保持运行,
黑色小爪子是authserver.exe,主要连接账号数据库;
粉红小爪子是worldserver.exe,主要游戏中的各种角色、物品、技能地图全部其他数据均是这个程序在处理
worldserver.exe.出现这个界面就代表服务端已启动完成,可以进入游戏体现了
这里可能出现的问题:
因缺少***.dll无法启动
成功画面如上。
客户端目录下刚拷的“单机.bat” 即可启动游戏,进入游戏了。
2. 没有启动器的非一键端
首先从我上面提供的下载链接中下载一个 "启动器.exe”
然后进行相关设置即可,这里要注意的事如何选择前面设置的2个文件。
mysql path的选择:文件夹和下图内容类似的文件即是,打开data文件夹,里面至少得有3个文件夹 characters world mysql,前面也许可能会有其他前缀,商业服可能会改名称
server path的选择:有authserver.exe(335以后版本也叫bnetserver.exe) 和worldserver.exe 的文件夹
其余步骤同上。
3. 启动失败问题诊断
authserver 一闪而没
如果authserver不能启动,一般来说是数据库没有成功启动,可能原因是3306端口被占用,mysql无法启动。检查方法:系统自带的命令提示符工具,点击开始--运行--输入cmd-打开命令提示符
在命令提示符呈输入以下命令: netstat -aon|findstr 3306
如果出现下图所示,则端口被占用
在命令提示符里输入以下命令,按enter键,会出现很多的程序,在PID这一列,找到LISTENING后面数字对应的程序注:因每个人的电脑不同,所以LISTENING后面数字也会不同
在任务管理器中结束对应的应用程序即可(这个应该不用贴图了吧)
再重新查一次3306端口是否被占用。如果啥也没出来,说明没被占用。可以顺序启动authserver.exe
authserver可以顺利启动,但 worldserver 一闪而没
这个原因很多,正常情况下可以 AyaseCore/core/data/logs/Server.log 里面查一下错误日志。但有时候可能没有写入日志,这时候同样可以使用 命令提示符。
打开命令提示符,转到你的 worldserver.exe所在目录,我的是 F:\games\AyaseCore\core,输入命令 cd F:\games\AyaseCore\core (注意中间有个空格),再输入 F: ,成成功切换至 F:\games\AyaseCore\core 目录
输入 worldserver.exe 这时候会再次启动 这个程序,且在出错后不会消失。
比如我这次没有启动mysql ,他就会提示错误,并不会直接消失(也可以用这个方法在authserver.exe直接消失时使用)
worldserver常见错误会不能启动: 1) 地图文件缺失(这个需要重新下载去服务端那儿下载地图) 2)数据库中有数据异常(对于不影响继续进行的不用管) 3) dbc 文件错误(人为修改item.dbc 或者 spell.dbc导致冲突,重新放一个正确的dbc文件)
需要注意的是下载文件有服务端,客户端和升级补丁,地图文件。地图文件放到服务端的 Core\data下面即可。升级补丁有3个worldserver.exe文件的压缩包,选择一个解压到服务端的core文件夹内即可,我选择的是playerbot版本
安装问题:mysql无法启动,如果你的3306端口被占用,mysql无法顺利启动,可通过以下方式解决。在服务里面找到mysql相关服务,点停止并取消自动启动改为禁止。也可以使用管理员打开命令提示框 sc stop mysql_pn(以你的实际mysql名称为准)来停止服务,使用sc delete mysql_pn 来删除这个服务
相关文章:

魔兽世界服务端端新手搭建教程
明杰也是很久以前开始研究魔兽服务器架设,主要原因是亚服经常要排队6-7个小时,去不排除的服和单机没啥区别,以怀旧服玩到10级以后就开始玩335端,一开始也和新入手的人一样云里雾里的,经过长时间的学习总算有点成就,向新…...

宝塔搭建实战人才求职管理系统mobile手机端vue源码(五)
大家好啊,我是测评君,欢迎来到web测评。 上一期给大家分享骑士cms会员管理member前端vue在本地运行打包、宝塔发布部署的方式,本期给大家分享,mobile移动端vue怎么在本地运行,打包,实现线上功能更新替换的方…...
生态应用:探讨 NGINX 与上下游系统集成时的开发经验
NGINX 作为一款高性能的 Web 服务器和反向代理服务器,在各种应用场景中广泛应用。随着业务的发展,我们在使用 NGINX 时,可能需要将其与其他系统进行集成,以实现更加复杂的业务需求。 本文将结合实际应用场景,探讨 NGI…...

ArcGIS批量拼接大量栅格遥感影像:Mosaic工具
本文介绍在ArcGIS下属的ArcMap软件中,基于Mosaic工具,批量对大量栅格遥感影像文件加以拼接、镶嵌的方法。 在GIS应用中,我们时常需要对大量栅格遥感影像数据加以批量拼接的工作。这一步骤可以基于Python语言实现,具体可以参考文章…...
Flink UI部署jar包报错
错误描述: 通过Flink的UI中的Submit New Job菜单添加jar包的时候提示报错。报错信息的关键字是“The LocalStreamEnvironment cannot be used when submitting a program through a client, or running in a TestEnvironment context”,最关键的是“Loc…...
Linux就该这么学:RAID与LVM磁盘阵列技术
这里写目录标题 7.1.1 部署磁盘阵列7.1.2 损坏磁盘阵列及修复7.1.3 磁盘阵列+备份盘7.1.4 删除磁盘阵列1. 需要将所有的磁盘都设置成停用状态:2. 逐一移除出去3. 续停用整个RAID磁盘阵列7.2 LVM逻辑卷管理器7.2.1 部署逻辑卷7.2.2 扩容逻辑卷7.2.3 缩小逻辑卷7.2.4 逻辑卷快照…...

Prometheus+Grafana监控
1、简介1.1 Prometheus官网地址:https://prometheus.io/Prometheus是一个开源的监控系统,起源于SoundCloud。它由以下几个核心组件构成:数据爬虫: 根据配置的时间定期的通过HTTP抓去metrics数据。time-series 数据库: …...
【JUC2022】第三章 线程中断与 LockSupport
【JUC2022】第三章 线程中断与 LockSupport 文章目录【JUC2022】第三章 线程中断与 LockSupport一、线程中断1.什么是中断机制2.中断 API3.代码实现4.Thread.sleep()二、LockSupport1.什么是 LockSupport2.代码实现3.总结一、线程中断 1.什么是中断机制 首先,一个…...
数据结构刷题(七):202快乐数、1两数之和、454四数相加II、15三数之和、18四树之和
1.快乐数题目链接思路:使用set,当set中出现相同元素时,返回false注意:while循环中语句顺序; 除数取余。解法:public boolean isHappy(int n){Set<Integer> res new HashSet<>();int[] arr ne…...
华为机试题:HJ80 整型数组合并(python)
文章目录知识点详解1、input():获取控制台(任意形式)的输入。输出均为字符串类型。 1.1、int(input()) 与 map(int, input().spilt()) 的区别 1.2、input() 与 list(input()) 的区别、及其相互转换方法2、print() :打印输出…...

spring boot——自定义依赖实现自动配置
需求 要实现的功能是:实现一个可以支持miniooss两种方式,上传下载文件的自定义依赖。其中还包括一些创建桶、删除桶、删除文件等功能,但是最主要的是实现自动配置。 如果对spring理解很深的话,自动配置这些东西很容易理解&#…...

QMap 判断是否value是否已经存在,结合Sleep函数测试
网上查了资料,基本说的都是通过.value判断是否已经之前的key值,但是尝试.了一下发现有.key的函数,对比着来就感觉这个函数是用来判断是否已经存在value值,于是开始百度也几乎没有找到相关资料,只好自己看官方文档&…...

vue后台管理系统项目-table选择多行数据分页列表、一键全选重置功能
table选择多行数据 功能介绍: 1.列表分页功能; 2.一键全选,选中列表所有数据; 3.全选,选中当前页数据; 4.重置,清除选中状态; 5.列表搜索查询; 效果: 1.列表分…...

论文解读 | [CVPR2019] 基于自适应文本区域表示的任意形状场景文本检测
目录 1 研究背景及意义 2 总体设计 3 方法论 3.1 自适应文本区域表示 3.2 文本建议 3.3 建议改进 4 损失函数 5 实验及结果 1 研究背景及意义 现有的场景文本检测方法使用固定点数的多边形来 表示文本区域。例如,水平文本使用2个点(左上/右下)表示文本区域&…...

2月编程语言排行榜谁还没有看?
近日,TIOBE公布了2023年2月编程语言排行榜,本月各个语言表现如何?谁又摘得桂冠?一起来看看吧! TIOBE 2月Top15编程语言: 详细榜单查看TIOBE官网 https://www.tiobe.com/tiobe-index/ 关注IT行业的小伙伴们…...

nginx.conf配置方法详细介绍
从前面的内容学习中,我们知道Nginx的核心配置文件默认是放在/usr/local/nginx/conf/nginx.conf,这一节,我们就来学习下nginx.conf的内容和基本配置方法。读取Nginx自带的Nginx配置文件,我们将其中的注释部分【学习一个技术点就是在…...

【微信小程序】一文带你吃透开发中的常用组件
写在前面 小程序中的组件也是由宿主环境提供的,开发者可以基于组件快速搭建出漂亮的页面结构。 官方把小程序的组件分为了9大类,分别是: 1.视图容器 2.基础内容 3.表单组件 4.导航组件 5.媒体组件 6.地图组件 7.画布组件 …...

Nginx 部署 Vue 项目以及 Vue 项目刷新出现 404 的问题(完整步骤)(亲测有效)
Nginx 部署 Vue 项目以及 Vue 项目刷新出现 404 的问题(完整步骤)(亲测有效) 1.流程步骤(本教程下载的是1.20.2版本,放在D盘) 1-1. 首先去官方下载 nginx ,然后在当前目录下创建ht…...

leaflet 加载geojson数据,随机显示不同颜色的circleMarker
第086个 点击查看专栏目录 本示例的目的是介绍演示如何在vue+leaflet项目中加载geojson数据,随机显示不同颜色的circleMarker. 直接复制下面的 vue+leaflet源代码,操作2分钟即可运行实现效果 文章目录 示例效果配置方式示例源代码(共89行)相关API专栏目标示例效果 配置方式…...

UL grant的分配(LCP)
欢迎关注同名微信公众号“modem协议笔记”。 UE有UL data时,会发送BSR的告知网络侧自己详细的请求,期望网络能够如期下发UL grant,正常情况下网络侧会给UE足够的UL grant去发送UL data,整个过程都会比较顺利。UE收到UL grant后&a…...

基于Spring Boot的云音乐平台设计与实现
基于Spring Boot的云音乐平台设计与实现——集成协同过滤推荐算法的全栈项目实战 📖 文章目录 项目概述技术选型与架构设计数据库设计后端核心功能实现推荐算法设计与实现前端交互设计系统优化与性能提升项目部署与测试总结与展望 项目概述 🎯 项目背…...
81 实战一:给root目录扩容
添加一块100G硬盘 vgextend centos /dev/sdb1 /dev/sdc lvextend -L +120G /dev/centos/root xfs_growfs /dev/centos/root df -h 看是否扩容成功 82 实战二:给swap空间扩容 添加一块20G硬盘 fdisk -l 可以看到新添加的硬盘 vgextend centos /dev/sdd …...
SpringBoot3项目架构设计与模块解析
一、项目概述 这是一个基于SpringBoot3构建的企业级后台管理系统,从项目结构来看,系统采用了经典的分层架构设计,包含完整的控制器层、服务层、数据访问层和实体层。项目整合了Web开发、数据库访问、权限控制等核心功能模块。 二、项目整体…...

测试W5500的第11步_使用ARP解析IP地址对应的MAC地址
本文介绍了基于W5500芯片的ARP协议实现方法,详细阐述了ARP请求与回复的工作机制。ARP协议通过广播请求和单播回复实现IP地址与MAC地址的映射,确保局域网设备间的可靠通信。文章提供了完整的STM32F10x开发环境下的代码实现,包括网络初始化、SP…...

新华三H3CNE网络工程师认证—Easy IP
Easy IP 就是“用路由器自己的公网IP,给全家所有设备当共享门牌号”的技术!(省掉额外公网IP,省钱又省配置!) 生活场景对比,想象你住在一个小区:普通动态NAT:物业申请了 …...
服务器租用:高防CDN和加速CDN的区别
CDN全称为内容分发网络,其主要的作用原理能够加快网站的数据传输的速度,随着技术的快速发展,CDN也分为高防CDN和加速CDN两种不同的类型,本文将为大家介绍一下高防CDN和加速CDN两者之间的区别有哪些? 高防CDN能够有效抵…...
CMake 为 Debug 版本的库或可执行文件添加 d 后缀
在使用 CMake 构建项目时,我们经常需要区分 Debug 和 Release 构建版本。一个常见的做法是为 Debug 版本的库或可执行文件添加后缀(如 d),例如 libmylibd.so 或 myappd.exe。 本文将介绍几种在 CMake 中实现为 Debug 版本自动添加 d 后缀的方法。 方法一:使用 CMAKE_DEBU…...

linux安全加固(非常详细)
安全加固方案原则 1.版本升级 对于系统和应用在使用过程中暴露的安全缺陷,系统或应用厂商会及时发布解决问题的升级补丁包。升级系统或应用版本,可有效解决旧版本存在的安全风险。2.关闭端口服务 在不影响业务系统正常运行情况下,停止或禁用承…...
mamba架构和transformer区别
Mamba 架构和 Transformer 架构存在多方面的区别,具体如下: 计算复杂度1 Transformer:自注意力机制的计算量会随着上下文长度的增加呈平方级增长,例如上下文增加 32 倍时,计算量可能增长 1000 倍,在处理长序…...

手机如何防止ip关联?3种低成本方案
在当今数字化时代,手机已成为人们日常生活中不可或缺的工具,无论是社交、购物、支付还是工作,都离不开手机。然而,随着网络技术的不断发展,网络安全问题也日益突出,其中IP关联问题尤为常见。那么࿰…...