sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak
sudo sed -i "s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list sudo sed -i "s@http://.*security.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
sudo sed -i "s@http://mirrors.aliyun.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list sudo sed -i "s@http://mirrors.aliyun.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
sudo sed -i "s@http://mirrors.163.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list sudo sed -i "s@http://mirrors.163.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
安装常用软件
1
apt install vim lrzsz p7zip unzip net-toolscurlwget-y
#显示当前容量 vgdisplay --- Volume group --- VG Name ubuntu-vg System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 2 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 1 Max PV 0 Cur PV 1 Act PV 1 VG Size <96.95 GiB PE Size4.00 MiB Total PE 24818 Alloc PE / Size12409 / 48.47 GiB Free PE / Size12409 / 48.47 GiB VG UUID 0r0B09-AHil-bc9D-fXtF-o3Y3-MjZj-T10Sf9
cd ~/TrinityCore/build mkdir -p /home/wow/server1002 cmake ../ -DCMAKE_INSTALL_PREFIX=/home/wow/server1002 make -j 6
Linux挂载DSM共享磁盘(可选操作)
1 2
mkdir -p /home/dsm10/sg10t mount -t cifs -o username=my,password=123456 //192.168.1.1/sg10t/ /home/dsm10/sg10t
复制脚本(可选操作)
1 2
cp /root/TrinityCore/contrib/extractor.sh /home/dsm10/sg10t/Game/Development/wow1002 cd /home/dsm10/sg10t/Game/Development/wow1002
执行地图等数据转换(自行修改Path路径)
1 2 3 4 5 6 7
#路径配置 ClientPath: /home/dsm10/sg10t/Game/Development/wow1002 ServerPath: /home/wow/server1002 #执行命令 screen cd /home/dsm10/sg10t/Game/Development/wow1002 ./extractor.sh
选择4.Extract all
创建数据库和数据表
1 2 3 4 5 6 7 8 9 10
#创建空数据库 mysql source /TrinityCore/sql/create/create_mysql.sql show databases; #导入auth数据表 use auth source /TrinityCore/sql/base/auth_database.sql #导入characters数据表 use characters source /TrinityCore/sql/base/characters_database.sql