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)

总算连上了!

TrinityCore安装记录_第1张图片

后续:

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

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

删除:

sudo apt remove mysql-server*

安装:

sudo apt install mariadb-server-10.6

你可能感兴趣的:(项目实践,服务器)