服务器设置
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
| 服务器设置 [2023/09/23 19:14] – admin | 服务器设置 [2023/09/23 20:30] (当前版本) – admin | ||
|---|---|---|---|
| 行 1: | 行 1: | ||
| - | ==== 服务器设置 ==== | + | ====== 服务器设置 ====== |
| + | ---- | ||
| |安装指南| | | |安装指南| | | ||
| |本文是《安装指南》的一部分。您可以单独阅读它,也可以单击上一个链接以在步骤之间轻松移动。| | | |本文是《安装指南》的一部分。您可以单独阅读它,也可以单击上一个链接以在步骤之间轻松移动。| | | ||
| - | |[[核心安装|<< | + | |[[核心安装|<< |
| - | === 目录 === | + | ===== 目录 |
| - | * [[下载]] | + | * [[#下载]] |
| - | * [[提取器]] | + | * [[#提取器]] |
| - | * [[配置文件]] | + | * [[#配置文件]] |
| Now that you have the source compiled, you need to add some necessary files, by either downloading or extracting them. | Now that you have the source compiled, you need to add some necessary files, by either downloading or extracting them. | ||
| Some files are optional but highly recommended: | Some files are optional but highly recommended: | ||
| + | |Directory| | | ||
| + | |dbc|Mandatory| | ||
| + | |maps|Mandatory| | ||
| + | |vmaps|HIGHLY RECOMMENDED| | ||
| + | |mmaps|HIGHLY RECOMMENDED| | ||
| + | |cameras|Recommended| | ||
| + | ===== 下载 ===== | ||
| + | ---- | ||
| + | 如果您不想使用提取器提取这些文件,可以在此处找到下载链接: | ||
| + | |||
| + | Github 链接: | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | - 下载上面的文件。 | ||
| + | - 在生成文件夹中创建一个名为 Data 的新文件夹。 例如: windows: C: | ||
| + | - 从 zip 文件中提取文件并将它们放在“Data”文件夹中。 | ||
| + | - 将 DataDir 配置选项编辑到文件夹的位置。 | ||
| + | |||
| + | ===== 提取器 ===== | ||
| + | ---- | ||
| + | **(如果您下载了上述文件,则不需要)** | ||
| + | |||
| + | 如果您下载了上面的文件,则可以跳过此步骤并跳转到 worldserver.conf / authserver.conf. | ||
| + | |||
| + | 这部分只是整个过程的一般摘要 - 请针对您正在使用的操作系统更详细地阅读它。 | ||
| + | |||
| + | [[Linux 服务器设置]] | ||
| + | |||
| + | [[macOS 服务器设置]] | ||
| + | |||
| + | [[Windows 服务器设置]] | ||
| + | |||
| + | AzerothCore 需要从魔兽世界客户端中提取的某些文件。您需要从 3.3.5a 客户端中提取它们。 | ||
| + | |||
| + | 默认情况下,您将使用工具编译核心,您将获得以下可执行文件:**mapextractor,vmap4extractor,vmap4assembler,mmaps_generator**(Windows上的.exe)。 | ||
| + | |||
| + | 将文件放到您的魔兽世界文件(wow.exe 在 Windows 上)所在文件夹,并运行它们。 | ||
| + | |||
| + | 提取所有必要的文件后,在 RelWithDebInfo 或 Debug 目录中创建一个名为 Data 的文件夹,并将文件放入其中。或者,您可以通过更改 worldserver.conf 文件中的 DataDir 值来指定要保存它们的其他目录。 | ||
| + | |||
| + | 如果您使用来自其他项目或分支的提取器,几乎可以肯定您的 AzerothCore 将无法识别提取的数据,甚至无法工作! | ||
| + | |||
| + | 完成此操作后,您可能会收到以下消息,可以安全地忽略该消息: | ||
| + | |||
| + | |||
| + | < | ||
| + | Processing Map 724 | ||
| + | [################################################################ | ||
| + | Extracting GameObject models...Extracting World\Wmo\Band\Final_Stage.wmo | ||
| + | No such file. | ||
| + | Couldn' | ||
| + | Done! | ||
| + | | ||
| + | Extract V4.00 2012_02. Work complete. No errors. | ||
| + | </ | ||
| + | ==== 故障排除 ==== | ||
| + | |||
| + | **" | ||
| + | |||
| + | 你需要在makevmaps_simple.bat之前运行Mapextractor.exe。 | ||
| + | |||
| + | ===== 配置文件 ===== | ||
| + | ---- | ||
| + | |||
| + | 配置、conf、文件是您配置世界服务器和身份验证服务器设置的地方。 | ||
| + | |||
| + | 每次重新编译内核时,都会创建一个分布式的 .dist conf 文件,其中存储了所有默认选项。除了从核心分发所有选项外,此文件没有任何实际用途。 | ||
| + | |||
| + | ==== 创建配置文件 ==== | ||
| + | |||
| + | - 转到您的配置文件夹,例如:D: | ||
| + | - 从 worldserver.conf.dist 和 authserver.conf.dist 中删除 .dist 部分。 | ||
| + | * 你应该留下 worldserver.conf and authserver.conf. | ||
| + | 打开 .conf 文件并向下滚动到 LoginDatabaseInfo、WorldDatabaseInformation 和 CharacterDatabaseInfo,然后输入服务器的 MySQL 登录信息,以便能够访问您的数据库。 | ||
| + | |||
| + | 在新编译的配置上,默认情况下将具有以下值: | ||
| + | < | ||
| + | LoginDatabaseInfo | ||
| + | WorldDatabaseInfo | ||
| + | CharacterDatabaseInfo = " | ||
| + | </ | ||
| + | |||
| + | 它们遵循以下结构: | ||
| + | < | ||
| + | Variablename = " | ||
| + | </ | ||
| + | |||
| + | 必须验证以下步骤: | ||
| + | |||
| + | * 如果艾泽拉斯核心安装在运行魔兽世界的同一台计算机上,hostname(127.0.0.1)可以保持不变。 如果没有,请按照 Realmlist 表中的说明进行操作。 | ||
| + | * 端口 (3306) 是标准配置值。如果您在 MySQL 设置中更改了默认端口,则必须相应地更改它。 用户名和密码可以是可变的。您可以选择: | ||
| + | * 使用默认的 acore / acore 用户名和密码对。 | ||
| + | * 在您的数据库管理工具(通常由看起来像一个或多个人的图标标识)的用户管理器中创建唯一的登录名,并为其提供必要的权限(选择、插入、更新、删除权限就足够了,而且更安全)。 | ||
| + | |||
| + | ==== 更新 DataDir ==== | ||
| + | |||
| + | - 在您的 worldserver.conf 文件中,找到 DataDir 选项。 | ||
| + | - 将其编辑到文件夹的路径。 例如: C: | ||
| + | |||
| + | // | ||
| + | |||
| + | //注意: AzerothCore 团队和所有者在任何情况下都不会赞助或支持非法公共服务器。如果您使用这些项目来运行非法的公共服务器,而不是用于测试和学习,那是您自己的个人选择。// | ||
| + | |||
| + | |||
| + | ==== (可选)按环境变量配置选项 ==== | ||
| + | |||
| + | 可以通过环境变量加载配置选项,您可以在[[此处]]阅读。 | ||
| + | |||
| + | ===== Help ===== | ||
| + | ---- | ||
| + | If you are still having problems, check: | ||
| + | |||
| + | FAQ | ||
| + | |||
| + | Common Errors | ||
| + | |||
| + | How to ask for help | ||
| + | |||
| + | Join our Discord Server, but it is not a 24/7 support channel. A staff member will answer you whenever they have time. | ||
服务器设置.1695467698.txt.gz · 最后更改: 2023/09/23 19:14 由 admin