You cannot see this page without javascript.

wow 6.x 구축

CentOS 조회 수 1133 추천 수 0 2015.11.30 14:56:28

yum groupinstall "development tools"
yum groupinstall "development libraries"
yum install gcc-g++ mercurial wget links zip unzip unrar openssl cmake

 

cd /apm/server
wget http://download.dre.vanderbilt.edu/previous_versions/ACE-6.3.3.tar.gz
tar xvfz ACE-6.3.3.tar.gz
vi ~/.bash_profile

ACE_ROOT=/apm/server/ACE_wrappers;
export ACE_ROOT
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ACE_ROOT/ace:$ACE_ROOT/lib:/usr/local/lib:/usr/lib;
export LD_LIBRARY_PATH
PATH=$PATH:.:$JAVA_HOME/bin:$HOME/bin;
export PATH

source ~/.bash_profile
cd ACE_wrappers/ace
ln -s config-linux.h config.h
cd $ACE_ROOT/include/makeinclude
ln -s platform_linux.GNU platform_macros.GNU
cd $ACE_ROOT
make
[root@host ACE_wrappers] cd ./examples/Threads
[root@host Threads] make
[root@host Threads] ./task_one

(140169006995200) in iteration 1
(140169006995200) in iteration 2
(140169006995200) in iteration 3
(140169006995200) in iteration 4
(140169006995200) in iteration 5

 

cd /usr/src
wget http://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz
tar zxvf boost_1_59_0.tar.gz
cd boost_1_59_0
./bootstrap.sh
./b2 install

아래 폴더에 각각 header와 so 파일이 저장됩니다.
/usr/local/include
/usr/local/lib

 

cd ..

wget ftp://ftp.muug.mb.ca/mirror/centos/7.1.1503/cloud/x86_64/openstack-liberty/common/openpgm-5.2.122-2.el7.x86_64.rpm
wget ftp://ftp.muug.mb.ca/mirror/centos/7.1.1503/cloud/x86_64/openstack-liberty/common/zeromq-4.0.5-4.el7.x86_64.rpm
wget ftp://ftp.muug.mb.ca/mirror/centos/7.1.1503/cloud/x86_64/openstack-liberty/common/zeromq-devel-4.0.5-4.el7.x86_64.rpm
rpm -ivh openpgm-5.2.122-2.el7.x86_64.rpm
rpm -ivh zeromq-4.0.5-4.el7.x86_64.rpm
rpm -ivh zeromq-devel-4.0.5-4.el7.x86_64.rpm
cd /apm/server/trinitycore/
git clone -b 6.x git://github.com/TrinityCore/TrinityCore.git trinitycore-6x
mkdir build-6x
cd build-6x
cmake ../trinitycore-6x/ \
-DCMAKE_INSTALL_PREFIX=/apm/server/trinitycore-6x \
-DTOOLS=1 \
-DWITH_WARNINGS=1 \
-DWITH_BOOST=/usr/local/include

**************************************************************************
cmake ../trinitycore-335/ \
-DCMAKE_INSTALL_PREFIX=/apm/server/trinitycore-335 \
-DACE_LIBRARY=/apm/server/ACE_wrappers/lib/libACE.so \
-DACE_INCLUDE_DIR=/apm/server/ACE_wrappers/include \
-DOPENSSL_LIBRARIES=/usr/lib64 \
-DOPENSSL_INCLUDE_DIR=/usr/lib64 \
-DDO_SCRIPTS=1 \
-DDO_TOOLS=1 \
-DDO_CLI=1 \
-DDO_RA=1 \
-DDO_SQL=1 \
-DCENTOS=1
**************************************************************************

make
make install
cp /apm/server/trinitycore-6x/etc/bnetserver.conf.dist /apm/server/trinitycore-6x/etc/bnetserver.conf

cp /apm/server/trinitycore-6x/etc/worldserver.conf.dist /apm/server/trinitycore-6x/etc/worldserver.conf

 

MySQL에 auth, world, characters DB를생성하고 관리자가 쓸 계정(trinity:trinity)을 각DB의 모든권한으로 연결한다.
Github을 통해서 받은 소스 안에 sql디렉토리내의 sql데이터를 각 DB에 리스토어 한다.
리눅스 방화벽에 3306(DB), 1118(world), 1119(bnet), 8085, 8086 포트를 개방하여 준다.
bnetserver.conf와 worldserver.conf의 내용중 DB접속 관련 계정을 관리자 계정으로 변경하여 저장한다.

 

 

 

 

DBC and Maps files

cd <your WoW client directory>
/home/<username>/server/bin/mapextractor
mkdir /home/<username>/server/data
cp -r dbc maps /home/<username>/server/data
 
edit worldserver.conf and change datadir from "." to "../data"

Visual Maps (aka vmaps - optional RECOMMENDED)

You can also extract vmaps which will take quite a while depending on your machine (up to hours on ancient hardware).

cd <your WoW client directory>
/home/<username>/server/bin/vmap4extractor
mkdir vmaps
/home/<username>/server/bin/vmap4assembler Buildings vmaps
cp -r vmaps /home/<username>/server/data

When this is complete you will receive the following message which can be safely ignored.

Processing Map 724
[################################################################]
Extracting GameObject models...Extracting World\Wmo\Band\Final_Stage.wmo
No such file.
Couldn't open RootWmo!!!
Done!
  
Extract V4.00 2012_02. Work complete. No errors.

Movement Maps  (aka mmaps - optional RECOMMENDED)

Extracting mmaps will take quite a while depending on your machine (up to hours).

cd <your WoW client directory>
mkdir mmaps
/home/<username>/server/bin/mmaps_generator
cp -r mmaps /home/<username>/server/data

Warning: The TrinityCore development team/owners and the TrinityDB team/owners DO NOT in any case sponsor nor support illegal public servers. If you use these projects to run an illegal public server and not for testing and learning it is your own personal choice.

 

 

 

 

 

ubuntu install

 

apt-get update && apt-get upgrade

apt-get install build-essential autoconf libtool gcc g++ make cmake git-core wget p7zip-full libncurses5-dev zlib1g-dev libbz2-dev

apt-get install openssl libssl-dev mysql-server mysql-client libmysqlclient-dev libmysql++-dev libreadline6-dev

apt-get install libboost-dev libboost-thread-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-iostreams-dev

apt-get install libzmq-dev

 

Config.wtf:

SET processAffinityMask "255"
SET gxAPI "OpenGL"

 

WoW Launch shell script:

LD_PRELOAD="libpthread.so.0 libGL.so.1"

__GL_THREADED_OPTIMIZATIONS=1 wine64 Wow-64.exe -opengl

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
289 CentOS7 ▒ Doly의 CentOS7 강좌5 - 2.CenOS 7 설치-3 file [9] LynX 2014-10-23 1278
288 Xpress Engine xe 포인트 레벨과 등급 동기화 에드온 2.0 file LynX 2016-09-21 1277
287 Windows 윈도우 설치 원본 통합 file LynX 2014-05-26 1262
286 CentOS7 ▒ Doly의 CentOS7 강좌4-2.CenOS 7 설치-2 file [12] LynX 2014-10-23 1255
285 Linux firewall 설정 [1] LynX 2014-08-25 1253
284 윈도우 아파치 설치 [14] LynX 2013-03-23 1245
283 CentOS7 ▒ Doly의 CentOS7 강좌14 5. CentOS 기본설정 1 - 키보드 및 마우스 설정 file [14] LynX 2014-10-23 1244
282 Linux cent OS 4.2 설치 메뉴얼 LynX 2014-07-02 1243
281 IIS에 FastCgi모듈 활성화 시키기 file [12] LynX 2012-11-21 1225
280 APM What one can and should optimize LynX 2019-06-03 1209
279 CentOS php에 ssh2 설치하여 sftp 사용가능 file LynX 2016-03-10 1194
278 Linux 리눅스 명령어 모음 LynX 2013-09-02 1177
277 CentOS wow 3.3.5a 구축 [1] LynX 2015-11-30 1165
276 IIS+MSSQL+XE [9] LynX 2012-12-12 1142
275 LinuxMint LinuxMint MariaDB source 설치 [12] LynX 2014-12-19 1135
» CentOS wow 6.x 구축 [6] LynX 2015-11-30 1133
273 E-Mail hmailserver 설치 LynX 2014-05-29 1120
272 Linux mint APM install LynX 2015-12-11 1096
271 CentOS init mode change LynX 2019-05-30 1085
270 Linux 리눅스 부팅시 초기화 [21] LynX 2015-01-05 1079

XE Login