ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

AzerothCore:从零到1开一个WotLK怀旧服的4条命令

AzerothCore:从零到1开一个WotLK怀旧服的4条命令 AzerothCore从零到1开一个WotLK怀旧服的4条命令【免费下载链接】azerothcore-wotlkComplete Open Source and Modular solution for MMO项目地址: https://gitcode.com/GitHub_Trending/az/azerothcore-wotlk周五晚上你坐在老笔记本前3.3.5a 客户端登录界面卡了三次官方排队还挂着几百人——AzerothCore 让你在自家机器上把整个 WotLK 服务端跑起来客户端只用一份正版 3.3.5a 就能连上。它是什么不是什么一句话AzerothCore 是一个开源的 WotLK 服务器模拟器C 写、CMake 编、MySQL 存数据不是客户端注入外挂也不改你本地客户端一个字节。适合你如果不适合你如果想在低配老电脑上继续玩 WotLK期待一键注入、改数值的客户端工具想拉朋友开一个规则自己说了算的服打算商业化运营想借真实项目搞懂 MMO 服务端怎么转完全不接受自己装 MySQL5分钟装好从 clone 到启动的 4 条命令项目最低推荐系统Debian / Ubuntu / macOS / WindowsUbuntu 22.04 LTS 或 DockerCPU4 核8 核编译可并行内存8GB16GB编译阶段最吃紧磁盘10GB20GB数据库MySQL安装器协助配置MySQL 8.0客户端正版 WoW 3.3.5a同左拉代码git clone https://gitcode.com/GitHub_Trending/az/azerothcore-wotlk cd azerothcore-wotlk仓库自带全部安装脚本clone 下来就是完整工程。初始化 装依赖./acore.sh init ./acore.sh install-deps安装器负责配置 MySQL 账号密码存在 conf/dist/config.sh不用手搓环境变量。编译服务器./acore.sh compiler build首次最慢CPU 核多就并行核少耐心等。导库 起服./acore.sh setup-db ./acore.sh run-worldserver ./acore.sh run-authserver两个服务起来authserver 占 3724 端口、worldserver 占 8085 端口客户端就能进角色列表。懒人路线不想编译就docker compose build再docker compose up -d配置参考 apps/docker/编译压力全甩给镜像。功能速览按你的真实场景第一次进服auth 库的motd表就是全服滚动公告改条文本立刻生效角色列表为空基本是 db_world 没导全重跑 setup-db 看 SQL 报错调游戏节奏经验、掉落、战场点数倍率都是 src/server/apps/worldserver/worldserver.conf.dist 里的独立配置项升级慢就调Rate.XP这类倍率比改战斗数值直观得多改完重启 worldserver 即生效加内容或插件功能模块集中在 modules/各带独立 CMakeLists编译时用-DDISABLED_AC_MODULES按名排除不用删一行主代码写新模块前先读 modules/how_to_make_a_module.md长期挂机运营./acore.sh service-manager把两个服务挂后台run-worldserver本身是简易守护进程挂了会自动拉起日志按子系统分级规则在 doc/Logging.md第一次先改这几项WorldserverAddress默认 127.0.0.1 只能自己连 → 朋友要进服就改成你的局域网 IP这是新手最常漏的一步数据库账号密码在 conf/dist/config.sh 里和实际 MySQL 对不上就连不上库 → 跑 install-deps 时跟着提示填Rate.XP 等倍率默认全是官方节奏1→ 想 2 倍速升级就改成 2.0编译并行度低配机器编译吃内存 → 降并行度或直接走 Docker 路线排错速查现象根因一步解法本机能进别的机器连不上WorldserverAddress 还是 127.0.0.1改局域网 IP重启 worldserver登录成功但角色列表为空db_world 没导全重跑./acore.sh setup-db盯 SQL 报错3724/8085 端口被占用上次进程没停干净停旧进程或改对应 conf 里的端口编译慢到像卡死PCH 加高并行度吃内存降并行度或改用 Docker 构建worldserver 报连 MySQL 失败密码没配对或服务没起核对 config.sh确认 MySQL 在运行深入入口doc/changelog/master.md想知道每个版本改了什么时翻它changelog 已按版本记录到 7.0.0-devmodules/how_to_make_a_module.md决定写第一个模块时看从零带你走完注册、事件挂接、编译doc/ConfigPolicy.md纠结某个配置该放哪、怎么管时查它配置规范都在这把仓库拉下来跑完第一条命令建你的第一个角色——剩下的艾泽拉斯你来定义。免责声明本文内容仅限学习交流运营服务器请遵守平台规则与游戏服务条款勿用于商业运营。【免费下载链接】azerothcore-wotlkComplete Open Source and Modular solution for MMO项目地址: https://gitcode.com/GitHub_Trending/az/azerothcore-wotlk创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表