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

TrinityCore安装记录

TrinityCore模拟魔兽世界(World of Warcraft)的开源项目,并且该项目代码广泛的优化、改善和清理代码。

前期按照官方手册按部就班的安装即可。

注意几点:

  • 1 需要配置Ubuntu22.04版本的服务器或者Debian11 服务器。
  • 2 需要使用git clone 从官网下载代码。如果不好下载的话,可以加上--depth 参数,如:

git clone -b 3.3.5 --depth 10  https://github.com/TrinityCore/TrinityCore.git

  • 3 数据库只需要导入一个:

source /home/wow/TrinityCore/TrinityCore-TDB335.22061/sql/create/create_mysql.sql

后面的数据库不需要手工导入,只要启动worldserver,就会自动导入。

  • 4 最后卡在登录服务器界面,原来需要修改ip地址:

对服务器和客户端不在同一台机器的情况,需要修改服务器的ip地址,从127.0.0.1修改成服务器地址。

mysql> use auth;  
Database changed
mysql> select id,name,address,localaddress,gamebuild from realmlist;
+----+---------+-----------+--------------+-----------+
| id | name    | address   | localaddress | gamebuild |
+----+---------+-----------+--------------+-----------+
|  1 | Trinity | 127.0.0.1 | 127.0.0.1    |     12340 |
+----+---------+-----------+--------------+-----------+
1 row in set (0.00 sec)

mysql> UPDATE realmlist SET address = '192.168.0.12' WHERE address = '127.0.0.1';
Query OK, 1 row affected (0.15 sec)
Rows matched: 1  Changed: 1  Warnings: 0

mysql> select id,name,address,localaddress,gamebuild from realmlist;
+----+---------+--------------+--------------+-----------+
| id | name    | address      | localaddress | gamebuild |
+----+---------+--------------+--------------+-----------+
|  1 | Trinity | 192.168.0.12 | 127.0.0.1    |     12340 |
+----+---------+--------------+--------------+-----------+
1 row in set (0.00 sec)

总算连上了!

后续:

准备用freebsd编译它!但是还没有成功。

数据这里也有波折,先记录下:

删除:

sudo apt remove mysql-server*

安装:

sudo apt install mariadb-server-10.6


http://www.kler.cn/a/227997.html

相关文章:

  • YOLO11/ultralytics:环境搭建
  • 百度热力图数据获取,原理,处理及论文应用5
  • 16.Word:石油化工设备技术❗【28】
  • 7. 马科维茨资产组合模型+金融研报AI长文本智能体(Qwen-Long)增强方案(理论+Python实战)
  • C++/stack_queue
  • gitee——报错修改本地密码
  • 如何让虚拟机拥有愉快网络环境,vmware,ubuntu,centos
  • fastadmin导入excel并对导入数据处理
  • windows安装Visual Studio Code,配置C/C++运行环境(亲测可行)
  • Qt事件机制
  • Redis-缓存问题及解决方案
  • 春节运维不打烊:一体化运维高效保障企业IT与机房环境
  • cesium-测量高度垂直距离
  • 微信小程序之本地生活案例的实现
  • Android 13.0 屏蔽短信功能(短信发送开关)
  • docker挂载数据卷
  • Java设计模式 – 四大类型
  • 完整的带日志的FFmpeg的命令
  • C语言问题汇总
  • flutter go_router 官方路由(一)基本使用
  • Python||五城P.M.2.5数据分析与可视化_使用复式柱状图分析各个城市的P.M.2.5月度差异情况(中)
  • Java学习笔记2024/2/3
  • 您应该使用哪个库?jsoniter、easyjson 还是 go-json?为什么?
  • Android电动汽车充电服务vue+uniAPP微信小程序
  • docker初级问题一
  • Vite+Vue3使用Vue-i18n笔记