本帖最后由 「」 于 2026-5-13 11:24 编辑
架设颇有难度啊,用AI整理了一下架设教程
巫师之怒 7.0 服务器架设详细教程Allods Online 7.0 Server Setup Guide
一、简介本教程基于 Allods-Developers 社区的官方架设指南翻译整理而成,适用于巫师之怒 7.0 版本的服务器架设。
二、所需软件与环境在开始之前,请确保已安装以下软件: PostgreSQL 9.5 - 数据库服务器 WAMP Server - Web服务器环境(包含Apache、MySQL、PHP) Java - 运行环境
三、所需文件你需要准备以下文件和文件夹:
注意:所有文件需要解压到 C 盘根目录下的一个文件夹中,例如 C:\AllodsServer\
四、安装步骤
4.1 安装 PostgreSQL下载并安装 PostgreSQL 9.5 安装时设置用户名:postgres 设置密码:postgres
4.2 安装 WAMP下载并安装 WAMP Server 安装完成后启动 WAMP 打开浏览器访问 http://localhost/phpmyadmin 默认用户名:root,密码为空 进入用户账户,选择 root 账户编辑权限 修改密码为:root 刷新页面,使用新密码 root 重新登录 创建数据库:allods_master 选择 allods_master 数据库,导入 allods_master.sql 文件 如果出现 ssh_access 已存在的错误,可以忽略
4.3 安装 Java下载并安装 Java 运行环境
4.4 配置 PostgreSQL 数据库打开 PgAdmin III 双击 PostgreSQL 9.5 输入密码:postgres 右键点击 "Databases"(数据库),选择 "New Database"(新建数据库) 创建以下 4 个数据库: shard 123 billing accounts
五、服务器配置编辑配置文件: server_bin\shard\cfg\shard.xml 找到第 32-36 行,修改为: <accountServer maxUsersOnShard="5000"> <approve ip="127.0.0.1" port="9347"/> <auth ip="127.0.0.1" port="9340" timeout="30000"/> <api host="127.0.0.1" port="9357" protocol="http"/> </accountServer>
六、启动服务器按顺序运行以下批处理文件: 顺序 | | | server_bin\accountServer\startAccountServer.bat | | smb_master\server_bin\masterServer\start.bat | | smb_master\server_bin\masterServerAgent\start.bat | | server_bin\billingServer\startBillingServer.bat | | server_bin\itemMallServer\startItemMallServer.bat | | server_bin\shard\startLocalServer.bat |
注意:必须按顺序启动,每个服务器启动成功后再启动下一个。
七、客户端配置与登录
7.1 注册账号下载 AORG 注册脚本 解压到 WAMP 的 www 文件夹中 访问注册页面进行账号注册 可以在 pgAdmin 的 accounts 表中查看已注册的账号
7.2 手动创建管理员账号(备用方法)如果无法使用 AORG 注册,可以手动创建管理员账号: 打开 pgAdmin3 导航到:PostgreSQL 9.5 => accounts => Schemas => public => Tables 选择 account 表,按 Ctrl+E 打开查询窗口 执行以下 SQL 命令: INSERT INTO account (identifier, title, password, salt, access_level, current_access_level, last_shard_name) VALUES ('admin', 'admin', 'f54e134b13684dfcbc68812ee9d926f88699192b', '0x1.7e49b657e8de4p-2', 'Master', 'Master', 'Allods Divinity 7.0'); 按 F5 执行查询 现在可以使用用户名 admin 和密码 1111 登录游戏
7.3 客户端配置编辑客户端配置文件: Allods Client Divinity 7.0\Profiles\accountServer.cfg 修改以下配置: account_srv_host = "127.0.0.1" account_srv_port = 9340 启动游戏:运行 Allods Client Divinity 7.0\bin\AOgame.exe 输入用户名和密码,开始游戏!
八、游戏语言设置如果游戏显示阿拉伯语或需要更改语言,请按以下步骤操作: 8.1 替换文本文件下载其他语言的 Allods Online 客户端 复制 data\Packs\Texts.pak 文件 粘贴到你的客户端 data\Packs\ 目录下,覆盖原文件
8.2 修改语言配置文件编辑文件: Profiles\localizations.cfg 将 localization 的值改为你想要的语言,例如: localization = "rus" # 俄语 localization = "eng" # 英语 localization_charset_win_gdi = 204 # 字符集设置
九、地图配置如果遇到地图加载错误或角色传送问题,需要编辑地图配置文件: server_bin\shard\cfg\maps.cfg 以下是一个可用的地图配置示例: map = /Maps/Kania_AL1/MapResource.xdb map = /Maps/Kania/MapResource.xdb zone = /Maps/Kania/Zones/ZoneLeague1/ZL1_0Capital.(ZoneResource).xdb zone = /Maps/Kania/Zones/ZoneLeague1/ZoneLeague1.(ZoneResource).xdb map = /Maps/Inst_Liga1End/MapResource.xdb map = /Maps/Inst_Liga3End/MapResource.xdb map = /Maps/Inst_LeagueStart/MapResource.xdb map = /Maps/Inst_EmpireStart/MapResource.xdb map = /Maps/ElementalPlateu/MapResource.xdb map = /Maps/Hadagan_Underground/MapResource.xdb map = /Maps/PridensStart/MapResource.xdb
如需修改角色创建时的初始位置,编辑以下文件: game\data\Mechanics\CharactersTemplate\EmpireCharacterOrdinary.xdb - 帝国阵营 game\data\Mechanics\CharactersTemplate\LeagueCharacterOrdinary.xdb - 联盟阵营
十、常见问题解答 (FAQ)
Q1: 错误 - FATAL: password authentication failed for user "postgres"原因:PostgreSQL 密码配置错误 解决:检查 server_bin\accountServer\shard.xml 文件中的数据库配置: <db host="127.0.0.1" user="postgres" password="postgres" />
Q2: 错误 - Access denied for user 'root'@'localhost' (using password: YES)原因:phpMyAdmin 用户密码错误 解决:检查 phpMyAdmin 中的 root 用户密码,确保为 "root",并检查主服务器配置
Q3: 错误 - FATAL: database "billing" does not exist原因:PostgreSQL 中缺少 billing 数据库 解决:打开 pgAdmin III,创建名为 "billing" 的数据库
Q4: 错误 - Failed to send request for map / Can't find map原因:maps.cfg 文件中地图配置不正确 解决:检查并更新 server_bin\shard\cfg\maps.cfg 文件,确保包含必要的地图配置
Q5: 服务器启动后循环报错 (no reply)原因:某些服务模块未能正常启动 解决:检查服务器日志,确保所有前置服务已正确启动,检查配置文件中的端口是否被占用
Q6: 游戏中没有 NPC 和任务原因:地图配置问题导致加载了错误的地图 解决:更新 maps.cfg 文件使用正确的地图配置
十一、端口说明确保以下端口未被防火墙阻止:
十二、结语恭喜你!如果按照以上步骤操作,你应该已经成功架设了巫师之怒 7.0 服务器。 如果在架设过程中遇到问题,请参考 FAQ 部分或访问 Allods-Developers 社区寻求帮助。
|