当前位置: 首页 > news >正文

魔兽世界服务端端新手搭建教程

明杰也是很久以前开始研究魔兽服务器架设,

主要原因是亚服经常要排队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 来删除这个服务

http://www.lryc.cn/news/14860.html

相关文章:

  • 宝塔搭建实战人才求职管理系统mobile手机端vue源码(五)
  • 生态应用:探讨 NGINX 与上下游系统集成时的开发经验
  • ArcGIS批量拼接大量栅格遥感影像:Mosaic工具
  • Flink UI部署jar包报错
  • Linux就该这么学:RAID与LVM磁盘阵列技术
  • Prometheus+Grafana监控
  • 【JUC2022】第三章 线程中断与 LockSupport
  • 数据结构刷题(七):202快乐数、1两数之和、454四数相加II、15三数之和、18四树之和
  • 华为机试题:HJ80 整型数组合并(python)
  • spring boot——自定义依赖实现自动配置
  • QMap 判断是否value是否已经存在,结合Sleep函数测试
  • vue后台管理系统项目-table选择多行数据分页列表、一键全选重置功能
  • 论文解读 | [CVPR2019] 基于自适应文本区域表示的任意形状场景文本检测
  • 2月编程语言排行榜谁还没有看?
  • nginx.conf配置方法详细介绍
  • 【微信小程序】一文带你吃透开发中的常用组件
  • Nginx 部署 Vue 项目以及 Vue 项目刷新出现 404 的问题(完整步骤)(亲测有效)
  • leaflet 加载geojson数据,随机显示不同颜色的circleMarker
  • UL grant的分配(LCP)
  • 真我air笔记本电脑怎么重装Win10系统?
  • 【闲聊杂谈】深入剖析SpringCloud Alibaba之Nacos源码
  • MySQL删除或清空表内数据的方法
  • Android 权限(二): 动态权限讲解
  • 【C++】2.类和对象(上)
  • 扬帆优配|3300点半日游!上证指数冲高回落;再迎重磅利好!
  • 如何编写性能测试计划?一篇文章教你设计符合项目的性能测试计划
  • 第3章 Windows 下安装 Memcached教程
  • RXjava中的操作符
  • 前端页面jquery规范写法
  • 【HEC-RAS水动力】HEC-RAS 1D基本原理(恒定流及非恒定流)