Ubuntu编译安装TrinityCore3.3.5

系统:Ubuntu 14.04.4 LTS (GNU/Linux 3.13.0-32-generic x86_64) 1核2G

Notice:内存不可过小,否则会编译失败

#安装一堆东西
    4  apt-get update
    5  apt-get install git cmake make gcc g++ libmysqlclient-dev libssl-dev libbz2-dev libreadline-dev libncurses-dev
    6  apt-get install libboost-dev libboost-thread-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-iostreams-dev
    7  apt-get install mysql-server p7zip
    8  adduser wow
    9  cd /home/wow/
#安装cmake
   23  cd /data0/package/
   24  wget http://www.cmake.org/files/v3.2/cmake-3.2.2.tar.gz
   26  tar zxvf cmake-3.2.2.tar.gz
   28  cd cmake-3.2.2/
   29  ./configure
   30  make && make install
  #安装gcc
   33  apt-get install software-properties-common
   34  add-apt-repository ppa:ubuntu-toolchain-r/test
   35  apt-get update
   36  apt-get install gcc-4.9 g++-4.9
#下载boost
 1824  wget https://sourceforge.net/projects/boost/files/boost/1.55.0/boost_1_55_0.tar.gz/download
   61  tar zxvf boost_1_55_0.tar.gz
   62  mv boost_1_55_0 /data0/
#下载安装TrinityCore
   11  git clone -b 3.3.5 git://github.com/TrinityCore/TrinityCore.git
   72  mv TrinityCore-3.3.5 /home/wow/
   75  cd TrinityCore-3.3.5/
   77  mkdir build
   78  cd build/
   83  /usr/local/bin/cmake ../ -DCMAKE_INSTALL_PREFIX=/home/wow/server -DCONF_DIR=/home/wow/server/etc -DTOOLS=1 -DWITH_WARNINGS=1 -DCMAKE_C_COMPILER=/usr/bin/gcc-4.9 -DCMAKE_CXX_COMPILER=/usr/bin/g++-4.9 -DBOOST_ROOT=/data0/boost_1_55_0
   84  make
   85  make install
#导入数据库
mysql -uroot -p
mysql> source /home/wow/TrinityCore/sql/create/create_mysql.sql
mysql> quit
wget https://github.com/TrinityCore/TrinityCore/releases/download/TDB335.61/TDB_full_335.61_2016_04_11.7z
  106  7zr x TDB_full_335.61_2016_04_11.7z
  108  cd TDB_full_335.61_2016_04_11
  110  cp TDB_full_world_335.61_2016_04_11.sql /home/wow/server/bin/
#运行worldserver导入数据库
  128  cp authserver.conf.dist authserver.conf
  129  cp worldserver.conf.dist worldserver.conf
#修改连接数据库配置
#LoginDatabaseInfo = "127.0.0.1;3306;trinity;trinity;auth" worldserver.conf / authserver.conf (bnetserver.conf for 6.x)
#WorldDatabaseInfo = "127.0.0.1;3306;trinity;trinity;world" worldserver.conf
#CharacterDatabaseInfo = "127.0.0.1;3306;trinity;trinity;characters" worldserver.conf
  130  vim authserver.conf
  131  vim worldserver.conf
#创建地图
  124  cd /mnt/wow_cn_3.3.5.13930/
  125  /home/wow/server/bin/mapextractor
  127  cp -r dbc maps /home/wow/server/data/

  128  /home/wow/server/bin/vmap4extractor
  129  mkdir vmaps
  130  /home/wow/server/bin/vmap4assembler Buildings vmaps
  131  cp -r vmaps /home/wow/server/data/

  132  mkdir mmaps
  133  /home/wow/server/bin/mmaps_generator
  175  cp -r mmaps /home/wow/server/data/
#启动服务
  200  cd /home/wow/server/data/
  134  cd bin/
  136  ./worldserver
  180  ./authserver
#修改realmlist
mysql> select * from realmlist;
+----+---------+---------------+--------------+-----------------+------+------+------+----------+----------------------+------------+-----------+
| id | name    | address       | localAddress | localSubnetMask | port | icon | flag | timezone | allowedSecurityLevel | population | gamebuild |
+----+---------+---------------+--------------+-----------------+------+------+------+----------+----------------------+------------+-----------+
|  1 | GodsWar | 123.56.72.137 | 127.0.0.1    | 255.255.255.0   | 8085 |    0 |    0 |        1 |                    0 |          0 |     13930 |
+----+---------+---------------+--------------+-----------------+------+------+------+----------+----------------------+------------+-----------+
1 row in set (0.00 sec)
#重启服务
  136  ./worldserver
  180  ./authserver
#客户端修改方法
创建realmlist.wtf放在客户端根目录
E:\下载文件\wow_cn_3.3.5.13930\realmlist.wtf

里面写
SET realmlist 123.56.72.137
保存

#或者写一个bat脚本
#客户端修改,bat脚本内容
echo y | rd /s "Cache"
echo SET realmlist "123.56.72.137" > realmlist.wtf
start wow.exe
goto end

#遇到了服务器离线的问题
修改数据库auth里的realmlist,将gamebuild 修改成客户端版本

时间: 2024-07-29 17:29:00

Ubuntu编译安装TrinityCore3.3.5的相关文章

Ubuntu编译安装 GD以及PHP

Ubuntu编译安装 GD以及PHP 在ubuntu系统中apt-get安装php 以及php-gd 但是由于需求,需要升级GD库,情况下,卸载原有php 编译安装GD库以及PHP,且mysql为apt-get安装 编译安装 GD 1.编译安装 Zlib tar -zxf zlib-1.2.3.tar.gz cd zlib-1.2.3/ ./configure --prefix=/usr/local make && sudo make install 2.编译安装 PNG tar -zxf

Ubuntu编译安装Php,配置时出现:Configure: error: XML configuration could not be found

解决这个问题是需要安装libxml, sudo apt-get install libxml2-dev Ubuntu编译安装Php,配置时出现:Configure: error: XML configuration could not be found,布布扣,bubuko.com

ubuntu编译安装postgresql及主从配置

操作系统版本    Ubuntu 14.04 数据库软件版本     postgresql-9.4.7.tar.gz 安装方式    编译安装 软件安装目录    /usr/local/pgsql 数据存放目录    /service/postgresql/data 日志存放目录    /service/postgresql/archive 1.安装依赖包 sudo apt-get update sudo apt-get install  libreadline6-dev sudo apt-ge

Ubuntu 编译安装 Linux 4.0.5 内核,并修复 vmware 网络内核模块编译错误

. . . . . 今天把 Ubuntu 14.04 升级到了最新的 4.0.5 的内核版本,本来不打算记录下来的,但是升级的过程中确实遇到了一些问题,所以还是记录下来,分享给遇到同样问题的猿友. 先去官网下载最新的内核压缩包:https://www.kernel.org/ 网速不给力,只能用虚拟机里的迅雷下载,然后再拷贝出来. LZ 把源码包拷贝到 /usr/src 下面,直接就在这里编译安装了: # 切换到 root 身份 >$ su # 解压缩源码,得到文件夹 /usr/src/linux

【转】Ubuntu编译安装mysql源码

主要参考了下面两篇文章 http://forum.ubuntu.org.cn/viewtopic.php?t=330121 http://www.linuxidc.com/Linux/2011-09/42290.htm 1.去mysql官网下载最新的源码,下载页下拉菜单选Source Code->Generic Linux ????.tar.gz 2.更新系统必备的工具 [plain] view plaincopy sudo apt-get install build-essential sud

Ubuntu 编译安装 OpenCV 3.1

目标系统:Ubuntu 16.04-64bit OpenCV 版本:opencv-3.1.0 安装步骤 安装 cmake.sudo apt-get isntall cmake cmake-qt-gui 解压源码包 opencv-3.1.0.tar.gz 创建构建目录 cd opencv-3.1.0 && mkdir build && cd build 启动 cmake-gui.点击 configure,点击 generate 退出 cmake-gui.make &&

ubuntu 编译安装 svn

1,简单的安装svn (1)  sudo apt-get install subversion 但是此种方式,可能不能安装到当前最新的svn.如当前最新的版本是svn 1.8.9 ,但是 通过此种安装方法安装 的svn 版本,可能低于1.8. 2,编译安装 (1),下载最新的svnversion http://subversion.apache.org/download/ (2),解压后 <1> cd subversion-1.8.9 <2>  sudo ./get-deps.sh

ubuntu 编译安装nginx 并添加substitutions4nginx模块

1.首先创建用户组sudo groupadd www 2.创建用户sudo useradd -g www www 3.安装nginx依赖包sudo apt-get install libpcre3-dev zlibc zlib-bin libssl-dev 4.安装makesudo apt-get install make 5.安装gitsudo apt-get install git 6.下载substitutions4nginxgit clone https://github.com/yao

ubuntu编译安装postgresql

闲着没事用源码编译安装了postgresql,遇到了不少故障,记录一下. 1:用./configure配置时发生错误.看信息说是缺少相关包.有什么readline,zlip等. 我配置的很简单,只是配置路径:./configure --prefix=/home/zhangsan/postgresql 根据错误信息,它少什么包我就安什么包.通过新立得软件安装.   不知对不对,最后配置没出错,也编译成功了. 2:要创建个linux用户:postgres  和数据库的默认用户对应. shell>ad